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 cha rts, 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
WORK 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.
- Used ReactJS 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.