React Js Developer Resume
Dallas, TX
SUMMARY
- 5+ years of Front - end Web Application Development experience using HTML4.0/5, CSS2/3, DOM, JavaScript, Typescript, jQuery, AngularJS, ReactJS, Angular 2-8, AJAX, Node.js, D3.js, ES 5 & ES6.
- Extensively involved in Analysis, Design, Development, UAT and Production phases SDLC of applications.
- Experience in Creating Dynamic Single Page Applications (SPA) using latest frameworks of Angular& ReactJS.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM functions, and JavaScript functions, Cascading Styles, cross-browser testing using Fire Bug and other developer Tool Bar
- Experience in designing and developing Redux architecture-based State management system using RXJS and implemented popular state management libraries as NGXS, NGRX that best serve the products requirements.
- Expertise in creating custom reusable Components & Modules and published to NPM library with ng- packager and webpack.
- Experience using NPM libraries like RXJS, Kendo-UI, Ag-grid, Ng-logger, NgX-charts, lodash, ng-Auth.
- Experience in working with NodeJS CMS framework such as keynote.js, created components such as navigation bar, input forms and worked on integration with backend rest APIS.
- Expertise in creating Responsive Web Design (RWD) with Bootstrap 4, CSS-Grid, Flexbox in CSS, SASS, LESS & Media Queries.
- Knowledge on ReactJS concepts and hands on experience in creating reusable react components, react component life cycles, handling events and working with state hooks.
- Excellent team player with a unique blend of diversified technical & functional skills with cross-functional coordination for successful delivery of the Software Solutions.
- Experience with NodeJS Express framework and Grunt, Gulp plugins as task runners.
- Possess strong experience in building cross browser compatible applications for different browsers like Safari, Internet Explorer, Firefox, and Google Chrome.
- Good experience in working with version controllers like GitHub, Stash, SVN.
- Used JIRA as a bug management ticketing tool and Jenkins as continuous integration tool.
- Experience in using Karma, Jasmine, Protractor for Unit testing.
- Involved in daily Scrum meetings, User Story review meeting, Sprint review and Retrospective meetings as part of Agile Scrum Methodology.
TECHNICAL SKILLS
Web Technologies and Language: HTML4&5, XHTML, CSS/3, JavaScript, TypeScript, Twitter Bootstrap DOM, AJAX, jQuery, JSON, PHP, Java, SASS, LESS, TypeScript, ES 6.
Java Script Framework: Angular.js 1.x, Angular 2-8, Node.JS, React.js 15.x -16.x
Mobile Frameworks: Ionic
Web Servers: HTTP Web Server, Apache Tomcat.
Databases: MySQL, SQL Server, MongoDB.
IDE: Eclipse IDE, Dreamweaver, Sublime Text Editor, Web Storm, NetBeans, IntelliJ IDEA.
Debugging tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar
Version Control Tools: SVN, GIT, Stash.
Web Services: Rest APIs, SOAP
Unit Testing Tools: Karma, Jasmine
Operating Systems: Windows variants, Mac OS variants, Linux
Methodologies: Agile-SCRUM, Waterfall.
CI/CD Tools: Jenkins, Bamboo, AWS.
Dependency Management Tool: Bower, NPM.
Cloud Platforms: AWS, Firebase
PROFESSIONAL EXPERIENCE
React JS Developer
Confidential, Dallas, TX
Responsibilities:
- Architected system design and procedures pertaining to SPA, identified the project risks and planned mitigation strategies with the PM Confidential project level.
- Defined and developed the application using the concrete coding principles, laid down several react design patterns such as code splitting, Lazy Loading, functional components, and pure components.
- Ensures web pages render smoothly and quickly using best practices such as sprites, efficient CSS rules, well- tuned JavaScript.
- Developed React JS components, Forms, react-persist, redux-sagas, Routing, Animations,andRedux state management.
- Utilized React Hooks, Lazy loading and code splitting to improve the application performance and code quality.
- Responsible forReactUIandarchitecture.Added new button themes,cards, card pagersand Table Grid to the component library.
- Developedmicro serviceswith Spring and tested the application using Spring Boot.
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicro services.
- Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
Environment: HTML5, CSS3, SASS, JavaScript, React, Java 8, Spring, Hibernate, Spring boot, Oracle 12 g, Maven, Webpack, Redux, Redux-persist, Cucumber, Gulp, TypeScript, Jasmine, Karma, JIRA, Jenkins and Git.
Sr Angular Developer/ UI developer
Confidential, Irving, TX
Responsibilities:
- Worked on developing an advanced reporting tool using latest Angular 7 framework, Ag-grid, Kendo- UI, RXJS library and NGXS state management library.
- Redesigned and developed a legacy application using latest Angular framework and advanced charting tools.
- Designed and developed various business requirements into Reusable Modules and published to NPM library to leverage the modules across company’ Confidential business applications.
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface.
- Worked on integrating Tableau analytics & ngX-charts to build Graphical representation of the company’ Confidential statistical reports and modularized into own Node package library (NPM) using ng-packagr and Webpack.
- Worked on POC project to develop an internal portal for admins to view the status of the customer Tickets in critical phase and it’ Confidential updated Confidential each step.
- Utilized KeyNotes.js basically a NodejS CMS system to develop few pages of the admin dashboard.
- Designed and developed a custom State management system based on flux architecture using RXJS and Behaviors subjects and used NGXS state management.
- Researched and developed various Proof of concepts (POC) that best suits the Business owner requirements.
- Extensively used latest CSS grid, KENDO UI, Angular tree, Ag-grid and other NPM library dependencies.
- Extensively used RXJS Observables, Angular routing, Reactive forms, Angular materials, Dynamic component factory, Http Client, Behavior subjects, Dependency injection, custom directives & decorators.
- Implemented lazy loading and AOT (Ahead of Time compilation) and Tree shakable providers to reduce the application load time and increase performance.
- Worked on video streaming, image & File upload and download using HTML5 audio, video tags and RXJS.
- Writing reusable, testable, and efficient code, by applying Concepts such as Object-oriented principles and parallel programming to increase the performance of the application.
- Extensively involved in upgrading the applications to latest versions of Angular and other package dependencies.
- Experience in working with Jenkins & Bamboo to perform CI/CD to build and deploy.
- Maintain and fix bugs, work with sysadmins and senior dev’ Confidential to setup automated builds and tests.
- Involved in daily Scrum meetings, User Story review meeting, Sprint review and Retrospective meetings as part of Agile Scrum Methodology.
- Experience in writing Unit tests using karma, Jasmine and using SonarQube for Front end code coverage.
Environment: HTML5, JavaScript, TypeScript, ES6, CSS3, Bootstrap, CSS Angular 2-8, Angular- CLI, Ag-grid, Tableau, NGSX, RXJS, Kendo UI, NodeJS, JSON, SQL, JAVA Micro services, Mongo DB, Protractor, Karma, Jasmine, Stash, Bower, Web Pack.
Front End Developer
Confidential, San Jose, CA
Responsibilities:
- Extensively worked in designing and developing application service, disaster recovery as a service, and cloud monitoring tools and applications.
- Worked on a couple of projects Confidential one project utilized the WordPress to maintain Confidential content product information’ Confidential and pricing.
- Developed mobile friendly WordPress (CMS) site for Confidential that exactly matches the requirements and features.
- Developed product in React 15.x and React 16.x with Redux architecture and used Redux-Sagas and generator functions to implement the User flow when interacting with the system.
- Created reusableReactcomponents and contributed to Omnia -reusable-components library and managed application state withRedux.
- Extensively used React Functional based pattern, React lifecycle methods, Axios, Material UI and Styled components.
- Worked on enhancing application performances of analyzing animations, Lazy loading, memorizing and Using React perf, React Profiler and other developer tools to analyze rendering time and performance.
- Deployed applications using Jenkins using CI/CD pipelines to Docker Containers.
- Actively involved in Architecture meetups, Innovation sprints, design solution sessions and Story review discussions & Sprint planning meetings.
- Responsible to maintain 100% code coverage, integration tests and automation tests and SonarQube checks on every new feature and changes implemented.
- Extensively worked with Istanbul, React-testing-library, enzyme and jasmine and chai for code-coverage and cypress for integration tests and automation tests.
- Responsible for resolving and prioritizing production incidents, coordinating with CRQ deployment team and worked closely with IT Support Teams.
Environment: HTML5, JavaScript, ES6, CSS3, React 16.x, JAVA Spring Boot, Micro- services, Docker, Jenkins, Protractor, Karma, Jasmine, Stash, Web Pack, Cypress.
UI Developer
Confidential
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Built rich prototypes applications using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- Responsible for splitting the UI logic into Angular JS MVC Architecture Views, Models and Controllers.
- Responsible for estimations, code reviews and build deployments.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS, and HTML.
- Used Angular JS Http Request to read data from web services and process JSON data to render in the UI.
- Followed JIRA for tracking processes and streamlining agile planning.
- Responsible for checking cross browser compatibility.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Handled REST API calls with AJAX and processed JSON and XML data responses to format, validate and display to the user.
- Responsible for Cross Browser compatibility and writing unit test cases using Jasmine.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Fixed bugs and provided support services for the application and Tested/Debugged web browser using Firebug.
- Managed and implemented all codes changes via SVN Control Version System.
- Deployed builds across development, staging and production instances and maintained code integrity
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Jasmine, Karma, JIRA, and Git.