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, React JS, ES5, ES6
Server: Apache Tomcat
Version Control: Git
IDE & Other Tools: Sublime, Eclipse, Webpack, WordPress
Testing: 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.
- Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
- Used @Input and @Output for passing data and triggering events across different components.
- Worked on HTML / HTML5 , CSS / CSS3 style sheets, JavaScript, ReactJs and jQuery to tie together a diverse range of pages with an easily understandable structure.
- Built single page apps, modules, graphics and reusable components using React.JS .
- Worked on Lifecycle Methods, State, Specs, Props, Events to create interactive and stateful React.JS Components .
- Develop various screens for the front end using React JS/Redux and used various predefined components from NPM Node Package Manager).
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and e-commerce Website.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Ran Bower and Grunt components and wrote the scripting using Node.js
- 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.
- Extensively used CSS and Reactstrap for styling the HTML elements.
- Used special syntax called JSX to mix HTML with Java Script with the help of React JS.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: Java, HTML5, CSS, JavaScript, jQuery, React.js, Redux, Node.JS, AJAX, XML, Reactstrap, XPATH, Adobe 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.