We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

5.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • 8+ years of experience in User Interface Design and development for Web & Mobile based Applications, having passion to work on Test driven development worked in popular technologies including React JS, Flux, Redux, Node JS, JavaScript.
  • Strong experience in designing and developing dynamic responsive Web pages.
  • Experience in developing web & mobile applications and interactive software products using HTML, HTML5, CSS2/3, Javascript, JQuery, AJAX, and JSON.
  • Experience on popular technologies including React JS, Redux,Flux, Node js, Javascript and OOJS.
  • Experience on creating Componets in React JS.
  • Experienced in MEAN stack development MongoDB, Express, Node.js, and Angular JS.
  • Actively contributing to open source projects in GitHub such as CodeMinds .
  • Experience in SASS/LESS and Bootstrap.
  • Experience in Angular JS, React.
  • Good understanding of design patterns and user interface design.
  • Hands - on experience in using ECMAScript(ES6) and JSX with React.
  • Strong experience in troubleshooting, debugging and modularizing the existing code.
  • Experience in making “Responsive” web pages using Media Queries and Twitter Bootstrap CSS.
  • Strong knowledge of object-oriented programming towards front-end libraries.
  • Worked on consuming REST-ful services to fetch and post data with backend systems.
  • Experience in Version Control tools including Git and SVN.
  • Experienced with automated UI testing tools like Jasmine, Karma and Protractor and worked in TDD environment.
  • Solid Experience of SDLC - AGILE SCRUM and WATERFALL methodologies.
  • Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
  • Experience in Unit and E2E Testing.
  • Expertise in Responsive Web Design techniques with excellent Design skills for all form factors.
  • Worked on making webpage’s accessible (ADA) compliant by meeting WCAG 508 standards and tested it with screen readers like NVDA, JAWS etc.
  • Good in communicating with cross-functional teams in the enterprise at all level.
  • Aptitude and willingness to learn and implement unknown technologies

TECHNICAL SKILLS:

Script: HTML, CSS, JavaScript, JQuery

JS Frameworks: ReactJS, Redux, NodeJS, Bootstrap

Source Control: GitHub, Sub Version - Tortoise

Build & Dependency Tools: Gulp, Grunt, Web Pack, Babel.

Application Servers: Tomcat

Database: MongoDB,MySQL

Frameworks: PHP(Magento)

Operating systems: Mac OSX,Windows Family, Linux/UNIX

WORK EXPERIENCE:

Confidential, Sunnyvale CA

Senior UI Developer

Responsibilities:

  • Creating and implementing UI designs, Screens.
  • Understand Business, analyze and convert to code.
  • Developed Custom CSS to create Pixel Perfect UI.
  • Write testable code
  • Ensure the technical feasibility of UI/UX designs
  • Designed responsive UI to work on cross browser and multi devices.
  • Experienced on create and customize Directives, Templates in Angular.js
  • Experienced on create and custom services.
  • Used filters while coding in Angular JS.
  • Started converting AngularJS Into React
  • Develop various screens for the front end using React JS and used various predefined components from NPM and Redux libraries.
  • Constructed a powerful and modern frontend architecture, involving React, Redux, and Ecmascript(ES5/ES6).
  • Used React JS to create controllers to handle events triggered by clients and send request to server.
  • Build reusable code and components for future use.
  • Tested Components using Enzyme(Jest).
  • Developed web services and modules.
  • Worked on API creation.
  • Involved in bug fixing and assisted QA team in navigating through the pages.
  • Collaborated with Product Managers Designers, Developers, Program Managers and Testers.
  • Integrated our application with all gateways(Payment, PWN,USPS(for shipping)).
  • Knowledge on using Magento Php Framework.

Environment: React, Redux, HTML5, CSS, Webpack, Jenkins, GitLab, NodeJs, Php-Magento, Brackets.

Confidential, San Francisco

Responsibilities:

  • Mocking JSON data and later matching it up with a fully functional Backend.
  • Working on User Stories, assigning story points, achieving goals for every sprint
  • Implemented views using React JS and Redux JS
  • Extensive use of JIRA Application for all Agile Needs.
  • Used Bootstrap for all CSS and responsive design needs, but if any CSS is written it was always done through a CSS Preprocessor especially LESS.
  • Extensive use of Bootstrap’s 12 column grid layout for displaying Application across platforms.
  • Have been involved in triaging of defects
  • Developed checkout functionality for Offers lookup. Given an account number from the customer, checkout page will pull all (and validate) offers associated with the provided account number & linked account number’s
  • Developed functionality to add offers from Checkout and Wallet pages.
  • Developed functionality to delete offers from Wallet page.
  • Developed functionality to redeem an offer when a customer places an order.
  • Developed functionality for displaying sorted offers, with max discounted value at the top, at bag and checkout pages.
  • Implemented Initial setup and component migration to Redux.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Wrote client Side code using React JS and used NPM & Grunt directories to generate the server environments used browserfiy, flux to manage with targeted URL's and to monitor the application.
  • Used Axious to consume REST API’s.

Environment: ReactJs, ReduxJs, ES6, Javascript, JQuery, HTML5,CSS, less, Jira, Jenkins, Node Js

Confidential, Sunnyvale, CA

Responsibilities:

  • Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
  • Involved in web designing using HTML 4, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
  • Used JQuery UI framework heavily for buttons and nav.
  • Developed quality code and improved the speed of browser by the help of Require.js
  • Creating interactive prototypes using HTML4, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards..
  • Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Developed table less HTML (DIV and SPAN) in a DOM based architecture.
  • Used HTML5 elements like video, audio, and canvas in making the website interactive.
  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, and CSS3.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile.
  • Developed client side validation code using JavaScript and jQuery.
  • Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
  • Created pages in Mockups and validated the HTML code with W3C Validator. Involved in fixing Front-End issues with the layouts.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Developed the application on Node.js platform using JavaScript programming.

Environment:: HTML4, CSS3, SASS, JavaScript, JQuery, AngularJs, Bootstrap, XML, Java/J2EE and Oracle.

Confidential, Bellevue, Washington

Angular developer

Responsibilities:

  • Working on User Stories, assigning points, achieving goals for every sprint.
  • Mocking JSON data and later matching it up with a fully functional Backend.
  • Extensive use of Rally Application for all Agile Needs.
  • Used GIT version control and Stash as the main code repository.
  • Doing code reviews and approving Pull requests on Stash.
  • Worked Extensively with Angular 1.x MVC Framework, creating custom directives, custom services on daily basis.
  • Worked with Bootstrap’s custom UI components for Angular.
  • Used $http, $q inbuilt services for Angular for handling Promises in Angular.
  • Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
  • Unit tested Angular Components using with Jasmine karma.
  • Extensively used WEBPACK and Gulp for all bundling and build needs of the Application.
  • Created mock up components using Adobe Photoshop Suite and later converted it into pixel perfect responsive HTML.
  • Extensive use of Bootstrap’s 12 column grid layout for displaying Application across platforms.
  • Have given Application Demo to the Client at the end of the sprint.
  • Have been involved in triaging of defects, used HP’s Quality Center Software Extensively.
  • Have always tested the components using Jasmine and Angular’s builtin services for testing like $http Backend for Ajax related requests etc.

Environment:: HTML5, CSS3, SASS, JavaScript, JQUERY, AngularJS, Bootstrap, JSON, Oracle.

Confidential, San Antonio, TX

UI Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
  • Followed Waterfall methodology.
  • Involved in attending a meeting with clients to get knowledge transition.
  • Developed screen prototypes using HTML.
  • Developed Use Case document explaining new and modified use cases and their behaviors.
  • Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
  • Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the presentation layer using JSP and JavaScript.
  • Used n-tier and MVC Framework for development of Enterprise Application
  • Developed Form Beans, Value Objects, Transfer Objects.
  • Developed the design patterns like Session Facade, Business Delegate, and Data Access Object.
  • Developed validation and tiles definition using the Struts framework.
  • Developed unit test cases for the modules involved.

Environment:: Core Java, HTML, JSP, JavaScript, JavaBean, Struts1.2, EJB 2, UNIX Shell Scripting, SQL, WebLogic 8, CVS, Eclipse, IBM Clear Quest, PVCS.

We'd love your feedback!