Ui Developer Resume
Portland, OR
SUMMARY:
- Over 5 years of experience in Analysis, Design, Development, Support, Implementation and testing of Web based and Client Server applications.
- Experience in Full software development life cycle implementation including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases on Windows platforms.
- Expertise on designing web pages using Responsive CSS Design, jQuery UI and Bootstrap.
- Good working knowledge of object - oriented programming.
- Expert knowledge of the UI design process and deliverables throughout the development lifecycle.
- Extensively used the Angular.JS, Angular 2.0 and Angular 4 . 0, frameworks for single page application.
- Expertise in programming with HTML5, CSS3, Bootstrap, Responsive Web design(RWD), JavaScript, jQuery, Angular JS, Angular 2, Angular 4, React JS, AJAX, XML, and JSON.
- Very Strong in developing applications using HTML, HTML5, XHTML, CSS3, JavaScript, JQuery, YUI, XML, Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing Rich Internet Applications RIA.
- Good experience in JavaScript frameworks Angular JS, Backbone.js, JQuery especially AJAX driven web applications.
- Experience in DOM (Document Object Model) as I used it in interacting with objects in HTML, XHTML and XML documents.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, angular.js, Ext.js, Responsive design.
- Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.
- Experience and full understanding of Software Development Life Cycle, Agile software development methodology. Solid ability to work on Agile .
- Extensive experience working in an Agile development environment.
- Experience in debugging and testing the existing code.
- Good expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration.
- Expertise in server-side programming in CORE Java , Multithreading, Exception Handling and Collections.
- Very good analytical capabilities and broad experience in understanding the business application and planning iterations.
- An enthusiastic and project-oriented team leader/player with solid communication skills Motivation to take independent responsibility. Excellent analytical and problem-solving skills and can learn new technologies very fast.
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- Ability to learn and master new technologies and to deliver outputs in short deadlines with excellent communication and inter personnel skills.
- Experience of working with version control systems like Git .
- Dynamic team player with outstanding communication and interpersonal skills.
- Highly motivated to learn quickly new technologies and methodologies.
TECHNICAL SKILLS:
Web: HTML5, CSS3, SASS, JavaScript, Responsive Design, AJAX, jQuery, Bootstrap, Angular JS, ES5, ES6
Server: Apache Tomcat
Version Control: Git
IDE & Other Tools: Sublime, Eclipse, Webpack, WordPressTesting Karma and Mocha
Package Manager: NPM
Operating Systems: Windows Variants, Linux, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Portland, OR
UI Developer
Responsibilities:
- Followed agile methodology in the development lifecycle with weekly Scrum meetings.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Worked on HTML5, CSS3 style sheets, JavaScript and jQuery to tie together a diverse range of sites with an easily understandable structure.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Fixed bugs and problem in websites for design, CSS, HTML/XHTML, XSLT and JavaScript Library.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Built the reusable service components using AngularJS services with Object Oriented JavaScript, HTML5 and CSS3 leveraging the Bootstrap framework based on the designs.
- Developed all the UI pages using HTML5, CSS3, JSON, JavaScript, Angular JS and Iron Ajax.
- Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Testing JavaScript frameworks Using Type scripting. HTML document traversal and manipulation, event handling, animation and Ajax using DOM.
- Developed HTML landing pages and website content including text, styles development and interactive features delivering pixel perfect code from design deliverables.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Extensively used Angular4 forms like Template Driven forms and Reactive forms (Dynamic Forms) to perform form validations both on server and client side.
- Implemented Angular4 concepts: Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Implemented Angular4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Worked on Angular2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding (with the help of Forms Module), Directives using ngif Structural Directive) to Output Data Conditionally.
- Familiarity with consuming and producing JSON data within JavaScript.
- Ran Bower and Grunt components and wrote the scripting using Node.js
- Created TypeScript reusable components and services to consume REST API's using.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Implemented modules into Node JS to integrate with designs and requirements.
- Familiarity with consuming and producing JSON data within JavaScript.
- Debugging using firebug and web developer tools on Chrome, Firefox and Internet Explorer.
- Worked in version control system GIT.
Environment: HTML5, CSS3, Java Script, Angular4, TypeScript, Angularmaterial, Json, Bootstrap, Angular Cli, Node Js, Ngnix, Npm, Windows.
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
- Implemented functionality using Angular4, Typescript and ES6.
- Used Angular4 routing features to make the component independent.
- Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
- Implemented Angular 4 services to communicate with Express.js on the server-side in-order to perform CRUD operations on database.
- Used Angular4 Life Cycle Hooks though out the application for components.
- Used @Input and @Output for passing data and triggering events across different components.
- Created popup forms using Bootstrap version 3.0.0 Models, AngularJS Models and AngularJS Controllers.
- Implemented code according to coding standards and Created AngularJS Controller Which Isolate scopes perform operations.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & SCSS to the requirements of the client.
- Involved in the development of HTML and Angular.js for client- side presentation and data validation on client side with in the forms.
- Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Integrate the dynamic pages with Angular and Ionic to make the views dynamic.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration. Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: Java, HTML5, CSS, JavaScript, jQuery, NPM, Typescript, DOM, JSON, Angular 4, Ext.js, AJAX, SOAP, XML, GWT, Windows.
Confidential
Web Developer
Responsibilities:
- Responsible for building a new website for the Small fleet clients and for the maintenance of Online New Platform.
- Functionalities include writing code in HTML5, CSS3, JavaScript, JQuery making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Worked on Angular 2.0 modules, components, dependency injection etc.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Using GIT for version control.
- Used TypeScript to reduce the number of lines of traditional JavaScript files. Integration of TypeScript to the whole project.
- Used Angular.JS $http service to communicate with Restful web services and JSON data.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Angular 2, Bootstrap, XML, Apache Tomcat, Dreamweaver, GIT.