Lead Front-end Ui Developer Resume
SUMMARY
- Over 10 years of experience as an IT professional, which includes 7+ years as a Sr. Front end UI developer. Strong knowledge in developing the web pages according to Information architecture and Usability Standards.
- Expertise in Analysis, Design, Development & Unit Testing of web - based applications.
- Extensive knowledge in Object Oriented JavaScript design pattern and JavaScript MVC Patterns.
- Expertise in creating eCommerce site using Product Content Management Software like Sales Force Commerce Cloud and Hybris.
- Proficient with Agile Development practices and continuous integration tools including JIRA and Jenkins.
- Experienced in web application development using HTML4/5, CSS2/3, Sass, Bootstrap and JavaScript libraries such as ReactJS and jQuery etc.
- Strong experience in developing Single Page (SPA’s) and mobile web related applications.
- Expertise in modern web architecture using advanced libraries and frameworks like React Js, Redux, ES5 & ES6.
- Strongly intuitive to learn new technologies, ability to work in a fast-paced surrounding, good team player and can work independently.
- Worked as a full stack engineer for three years.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, Object-Oriented JavaScript, React Js, Redux, ES6, Bootstrap, Babel, JSON, and AJAX, jQuery, Less, SASS, Underscore.js, and PHP
Version Control Tools: TORTOISE SVN, GIT
Web Development Tool: Eclipse, Net beans, Edit plus, Photoshop, Sketch, Visual Studio, IBM RAD, Notepad++
Database: MySQL, Mongo DB
Defect Tracking Tool: Bugzilla, JIRA
Industry Domain: eCommerce
Operating System: Windows, MAC
Methodologies: Agile, Scrum
PROFESSIONAL EXPERIENCE
Confidential
Lead Front-End UI Developer
Responsibilities:
- Designed and developed various modules of eCommerce site using SFCC - SFRA Architecture, jQuery, JavaScript, HTML5, CSS 3 and Bootstrap4.
- Implemented Npm and Webpack setup for building and automating processes such as linting, pre/post git commit hooks, prod/dev environment.
- Followed best functional JavaScript practices in writing code and AA accessibility standards.
- Performed Unit tests as part of SDLC process.
- Developed Webpack scripts for the build process and deployment.
- Followed Agile methodology to switch gears based on the priority.
- Design review of all modules, creating technical design documents and reviewed code to improve quality of deliverables and to verify standards are met.
- Providing inputs and direction to the Associates in team while development and helping them in resolving issues
- Lead a team of four developers for e-Commerce project developed in Salesforce Commerce Cloud to design and customize different ecommerce modules, implementation of payment gateways and integrating with various third-party vendors.
Environment: SFRA, jQuery, JavaScript, ES6, HTML5, CSS3, AJAX, GIT, Bootstrap4, Flexbox, webpack and Grunt.
Confidential
Lead developer
Responsibilities:
- Worked on a migrating an existing application into modernized UI experience using latest technologies like React, Redux and related frameworks.
- Used Storybook to create reusable atomic design components. Created a common template structure for to implement various theme for each various clinics and pet suites.
- Followed CSS styles, SCSS and BEM notation for maintain styles across application.
- Used Jest and Enzyme for mocking functions and writing unit tests along with snapshot testing and coverage reports.
- Used Jira, Confluence for user story tracking processes and streamlining agile planning.
- Used Git for version control and best practices for handling pre-commit hooks.
- Followed best functional JavaScript practices in writing code and AAA accessibility standards.
- Created static pages using Gatsby. Used GraphQL to fetch data from the headless CMS - Contentful.
Environment: Gatsby, Contentful, GraphQL, Html5, JavaScript, ES6/7, SASS, React, Redux, React Router, Redux Node Js, Npm, Git, Jira, Jest, Enzyme, Webpack
Confidential
Senior developer
Responsibilities:
- Worked on the Subscription module for Hybris which is for the first time implemented for any client.
- Worked on Checkout module and address verification API - Locate.
- Followed SASS and BEM notation for maintain styles across application. Used Storybook for developing UI into multiple layouts.
- Implemented JavaScript style guide and best practices so that it can be reusable across projects.
- Used redux middleware and Redux Sagas to handle asynchronous events/ Side effects and maintain functional paradigm.
- Used Jira, Confluence for user story tracking processes and streamlining agile planning.
- Used Git for version control and best practices for handling pre-commit hooks.
Environment: Hybris, Html5, JavaScript, ES6/7, SASS, Bootstrap, React, Redux, React Router, Node Js, Npm, Git, Jira, Jest, Enzyme, WebPack 2, Rest APIs, Dev tools.
Confidential, Columbus OH
Senior developer
Responsibilities:
- End to end implementation of e-commerce websites in different target countries and release projects on monthly basis as a part of sprint in agile development environment.
- Design and customize different ecommerce modules, implementation of payment gateways and APIs especially for China and other countries like Baidu Maps, WeChat payment, Alipay etc.
- Integrated PXP to ensure site is PCI compliant.
- Integrated APIs of Certona and Bright Tag libraries.
- Participated in the design review of other modules and provide helpful review comments to improve quality of deliverables and to verify standards are met.
- Provided inputs and direction to the Associates in team while development and helping them in resolving issues
Environment: SFCC, HTML5, CSS3, AJAX, ES6, jQuery, Flex box, require.js, Grunt, Gulp, SFCC, Bright Tag, Certona, PXP, Node Js, Npm.
Confidential
Front End developer
Responsibilities:
- Working on various front-end stories of Sales Force Commerce Cloud. Made the site from scratch in HTML 5 for different devices.
- Performed black box testing, Smoke and regression testing.
- Integrated Bazaar Voice and Gigya Login for Beats by Dre project.
- Used GIT for version control.
- Wrote Test cases for all modules in the project using Jasmine.
- Used Google API for showing maps and other custom visualizations.
- Implemented automation using Grunt and package management using bower.
- Followed Scrum/Agile methodology that includes iterative application development, weekly sprints, daily stand up meetings and customer reporting backlogs.
Environment: HTML5, CSS3, Gigya, Google Map, Bazaar-Voice, AJAX, ES6, jQuery, Flex box, require.js, Grunt, Gulp
Confidential
PHP developer
Responsibilities:
- Created modules/sites in PHP’s CakePHP framework and Smarty template engine.
- Followed various design patterns for better coding and maintenance.
- Involved in improving app performance by using functional programming and other tools.
- Implemented a REST API for accessing data from various data sources.
- Participated in Code Reviews for better quality assurance of application Module.
Environment: CakePHP, MySQL, SOAP, PayPal, Realex payment gateway, jQuery, HTML, CSS, AJAX, JQuery, JavaScript, Json, Underscore, REST API.