We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

Bellevue, WA

SUMMARY

  • 7+ years of experience in designing and developing scalable, robust, secure, cross platform, high performance web applications/services.
  • Extensive programming experience in web development technologies like HTML5, CSS, JavaScript, ES6, Typescript, Single Page Applications, React, Redux, Web Services (SOAP/REST), jQuery, AngularJS, Angular 2 &4, React JS, Node.js and Bootstrap 3/4 that follows W3C Web Standards and are browser compatible.
  • Experience in working with Angular 2/4 modules, services, templates, directives and dependency injection to create a SPA.
  • Strong expertise in modern software development paradigms like A/B testing, data - driven development, test-driven development, responsive design, continuous integration etc.
  • Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Good Experience in working with the Document Object Model (DOM) and DOM Functions.
  • Experience in E-commerce domain especially working with design and development of E-commerce websites.
  • Extensive experience in SQL and relational databases like MySQL, PostgreSQL and Oracle.
  • Experience in NoSQL databases like MongoDB.
  • Strong expertise in JavaScript frameworks/libraries like Angular 4, React, Redux, jQuery, lodash, underscore, High charts, D3.js etc.
  • Experience working with OOD design patterns and RESTful Web services and implementing RESTful API's.
  • Hands on experience in full stack development using Node.js, Express, npm/yarn etc.
  • Expertise in React JS and working with React Flux architecture and CI/CD development.
  • Experience in JavaScript build tools like Babel, Web pack, Gulp etc.
  • Hands on experience with CSS preprocessors like SASS.
  • Hands on experience with Test and Behavior Driven Development (TDD & BDD) using QUnit, Jest.
  • Hands on experience with Agile development and SCRUM methodology.
  • Expertise in build and deployment automation tools like Chef, Docker etc.
  • Hands on experience with distributed key-value stores like Redis.
  • Strong experience in design patterns like MVC, Flux, dependency injection etc.
  • Experience in working with MVC framework and task runners like Gulp and Grunt.
  • Strong experience in building products following Engineering Excellence principles in aspects like Security, Automation, Localization, Performance, Accessibility, Code coverage, Extensibility, Logging, Monitoring.

TECHNICAL SKILLS

Web Technologies: HTML5, CSS3, LESS, SASS, Bootstrap, Angular2/4/5, AngularJS, React.js (Redux), BackboneJS, Typescript, Node.js, Agile, jQuery, jQuery UI, JSON, AJAX, XHML, XML,DHTML, RESTful Web Services, SEO,WordPress, Git.

Database: SQL, MS SQL, Mongo DB, Oracle 9i/10g/11g

Testing and Build tools: JUnit, Firebug, Maven, Jasmine

Version Control: CI/CD GIT,SVN, CVS, Jenkins, Gitlab, Docker, Kubernetes

Web Servers: Web Sphere, Web Logic, Apache Tomcat, HTTP Web Server

Operating System: Windows 98/XP/Vista/7/8/10, Ubuntu and Linux

IDE’s: Eclipse, Dream wear, IntelliJ, Atom, Visual studio code, Sublime Text …etc

PROFESSIONAL EXPERIENCE

Confidential, Bellevue, WA

Sr. UI Developer

Responsibilities:

  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Design and Develop Dynamic Single Page Application using Angular 4/5.
  • Involved in the design, development and testing phases of life cycle using AGILE methodology - Test Driven Development (TDD).
  • Involved in writing applications using Angular 1.5, ECMAScript 6.
  • Develop custom directives, controllers, views and filters using Angular 4.
  • Develop CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • Develop GUI using JavaScript, HTML5, DOM, XHTML, AJAX, CSS in ongoing projects.
  • Developed and migrated existing applications built in Angular 1.5 to Angular 4.
  • Worked on Angular Concepts like using Structural directives, Event binding, Property binding and Dependency Injection.
  • Used Angular JS framework to bind HTML (views) to JavaScript objects (models).
  • Worked on Angular 5 routing and navigation functionality to navigate through different pages.
  • Implemented Various Custom Pipes for grouping the data.
  • Implemented 2-way data binding and used ng-filters across the applications.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used npm package managers to get the dependencies.
  • Wrote application level code to interact with the backend databases using jQuery, AJAX and JSON.
  • Working on CSS Pre-processors like LESS along with JavaScript task runners like Grunt.
  • Develop custom directives, controllers, views and filters using Angular 4.
  • Enhanced user experience by designing new web features using MVC Framework like Node.js.
  • Integration of the website with external APIs like Facebook, Google etc.
  • Using Grunt for automated building of application including unit testing (Jasmine /Karma).
  • Used GIT and Source Tree as a part of development.
  • Extensively worked on finding out the bugs, broken links and missing images etc. and rectifying them and used debugging tools like Firebug to fix front end defects.
  • Fetch data from MongoDB using Mongoose of Node.js.
  • Extensive experience with Agile development environment with Scrum, Sprint etc.
  • Attending the daily sprint calls and updated product team with status.

Environment: HTML5, CSS3, LESS, JavaScript, jQuery, AJAX, JSON, Bootstrap, Typescript, Angular2/4/5, Typescript, Node.js, Agile, MySQL, Micro-services, Maven, Firebug, Jasmine, Grunt, IntelliJ.

Confidential, Sunnyvale, CA

UI Developer

Responsibilities:

  • Worked in an Agile environment using daily SCRUM meetings and Sprints to manage the project.
  • Developed user interface using HTML5, CSS3, SASS, Bootstrap, JavaScript, JSON, Ajax, jQuery, and jQuery UI.
  • Developed user interface by using the React.js, Redux for SPA development.
  • Used latest web technologies React.js, Redux, Babel, Node and Web-Pack to create a Single Page Applications.
  • Implemented JavaScript MVC pattern for the web presentation layer.
  • Involved in using React JS components, React-DOM, Babel-web pack, Flux concepts.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Followed Redux Architecture to achieve the React JS state management.
  • Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface and Forms.
  • UsedReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience in deploying the Microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.
  • Designed Document Object Model (DOM) when the web page is loaded for the HTML documents.
  • Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented the Drag and Drop functionality using React-Draggable and used React flux to polish the data and for single directional flow.
  • Developed charts using charting frameworks like Chart Js. and D3 Js.
  • Used Restful web services to call for POST, PUT, and DELETE and GET methods.
  • Designed and developed Restful Web API's using Node.js, Oracle and SQL Server.
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
  • Guided team into developing an effective organic SEO campaign and key phrase selection strategy.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, jQuery UI, AJAX, JSON, Bootstrap, React.js, Redux, Node.js, Typescript, AngularJS, Agile,Microservices, Oracle, SQL Server, MVC, DOM, Maven, Docker, Gulp and IntelliJ.

Confidential

Frontend UI Developer

Responsibilities:

  • Developed the various screens and its architecture in accordance to UI Specs.
  • Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
  • Performed DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on Webpages.
  • Created reusable AngularJS custom directives.
  • Used the JQuery, MVC Frameworks in the development of the web applications.
  • Developed a fully functional login page for the company’s user facing website with complete UI and validations.
  • Implemented AJAX functionality using JQUERY, JSON and XML.
  • Created style sheets for web pages through CSS LESS approach.
  • Dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Developed the user’s application by editing updating using MVC pattern in Angular.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY, Angular JavaScript.
  • Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Implemented XML parsing and JSON parsing for data handling on different application.
  • Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, jQuery UI, SEO, XML, AJAX, MySQL, SVN.

Confidential

Web Developer

Responsibilities:

  • Worked in an Agile environment using daily SCRUM meetings and Sprints to manage the project.
  • Developed high-performance web applications using JavaScript, HTML/XHTML, CSS, jQuery and Ajax.
  • Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
  • Used Bootstrap implemented auto-complete, validation, drag and drop and used jQuery templates for mark up.
  • Used Ajax with jQuery for request data and response processing.
  • Used Web API REST methodology using HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
  • Created an actions menu with jQuery that appears when checkboxes are selected.
  • Progressively enhance form elements with jQuery to add more robust functionality.
  • Used JQuery document to generate API documentation for JavaScript code.
  • Used the concept of the sliding door to use a background image for the buttons in a navigation menu.
  • Adopt at all phases of project lifecycle, including requirements gathering and user analysis to information architecture (IA), testing, graphic user interface (GUI) design, and implementation.

Environment: MySQL, HTML5, CSS3, HTTP, JSON, AJAX, XTHML, RESTFUL web service.

Hire Now