Self-motivated Web Developer with around 10 yrs of experience working on multiple projects. Passionate and hardworking with a penchant for meeting deadlines. Interested in roles indulging best practices and offering diverse customer projects.
Overview
10
10
years of professional experience
Work History
Sr. React JS Developer
7-Eleven
02.2020 - Current
Develop high performance customer facing e-commerce application using ReactJS, Redux-saga, React Hooks, React-Router, JavaScript, HTML5, CSS3, SASS, Bootstrap4
Built custom components for UX-Library consisting Accordion, Filters, Dropdown, Carousel, Button, Checkbox, Input, Icons
Developed custom API layer to handle all CRUD transactions, JWT token management and implemented interceptors to embed custom headers
Maintained high-level expertise in React state management strategies, including Redux, Redux Persist and redux-saga
Exclusively used React-Hooks to handle application life-cycle processes
Project is implemented by following TDD using Jest framework for React along with Enzyme test utilities.
Developed geolocation based microservices in NodeJS for custom map components.
Worked closely with clients to establish specifications and system designs. Used Zeplin and Invision to collaborate with UX
Used Middleware, Redux-Saga with ImmutableJS in application to retrieve and store data from Back-End and to also perform RESTFUL services.
Effective use of native HTML elements and custom tags to enhance SEO optimization and application ADA compliance feature
Implemented CSS Box Model and styled web pages using CSS preprocessor SASS and effectively used mixins, functions, custom grid systems, grid-area concepts and flexbox for fluid-responsive application
Expertise usage of GitLab and JIRA as version control and tracking units.
Worked in Agile Methodologies for incremental development to deliver better application.
Senior Systems Engineer
Verizon
02.2019 - 02.2020
Design dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Angular 5, Java/J2EE, JSP
Worked extensively with API team to implement creative Chat Bot communication platform from UI perspective
Closely monitor the usage of Google Dialog Flow Technology and procure the intent-based response to perform intuitive communication feel on User Interface
Worked on developing microservices exclusively based on JAVA and spring framework
Design animated web pages by importing the @angular/animations to enhance customer service chat experience
Also worked on a POC using Java with the Google Web ToolkitAPI
Define new validations through AngularJS for the form field validation implemented through HTML5
Implemented latest Ecmascript6 (ES6) features to enhance code standards and maintainability
Extensive usage of Gradle & webpack to build Microservices, UI components and pipeline it smoothly for CI/CD using Jenkins
Translate wireframes into interactive, dynamic code
Strong knowledge of version control tools like GIT, SVN, Bitbucket
Build AWS servers by executing Jenkins automated jobs and involve in server maintenance
Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, ReactJS, Redux, Flex, Mongo DB
Extensively used React JS components, Forms, React-Bootstrap, Events, Keys, Router, Animations, Redux and Flux concept
Experienced in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance, and extensive experience with Agile and SCRUM
Used Object Oriented Programming concepts to develop UI components and reused them across multiple Web Applications
Developed custom map components using Google API's and convenience to place IoT devices on it as per business needs
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS
Expertise in UX-Library comprised of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and some more
Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
Configured automation pipelines using Jenkins to monitor CI/CD process
Proficient in using testing frameworks like Jasmine, Karma, Protractor, Mocha test runners
Followed agile and used JIRA as bug tracking tool to identify and monitor progress