Post Job Free
Sign in

Angular Js React

Location:
Chicago, IL
Posted:
June 26, 2025

Contact this candidate

Resume:

CHINA JAIN

+1-469-***-**** *********@*****.***

PROFESSIONAL SUMMARY

•Around 8+ years of extensive experience as developer with hands on experience with developing and maintaining applications using technologies like Java, Groovy on Grails, Angular JS, Angular 2, JS, HTML, CSS, Bootstrap, Kendo UI, UI Bootstrap

•Extensive experience in Design, Development, and implementation of Model-View-Controller (MVC)

•Object-Oriented Analysis and Design, Design Patterns, Pattern-Oriented Software Design Methodology (Design Patterns / Pattern Languages)

•Expertise in developing rich SPA’S using Angular JS, HTML, CSS, BOOT-STRAP, JS

•Experience in migrating Angular 1.x projects to Angular 2

•Experience in working with Angular with Typescript and ES6

•Deep understanding of Angular 2 architecture and its difference from its ancestor

•Developed web-based applications using frameworks like GRAILS, Hibernate, Angular JS, Angular all version,React JS

•Thorough knowledge in client-side technologies such as Angular JS, JS, HTML, CSS, Bootstrap, Kendo UI, UI Bootstrap

•Strong experience in integrating Angular web-app with Middle Ware Java application using Ajax and Http calls

•Extensive experience in implementation of the version control software SVN, GIT

•Well versed in Java and Groovy programming languages

•Hands-on experience on Integrated Development Environments such as VSCODE, Sublime and IntelliJ

•Extensive experience on developing Unit test cases to cover modular level functionality in client-side SPA’s side using Karma, Jasmine

•Extensive knowledge on following best practices in Angular JS client-side SPA’s

•Well versed in Unix Shell commands and shell scripting

•Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills

•Self-motivated, quick learner, willing to adapt new technologies & challenges

•Worked with Offshore and Onshore teams

TECHNICAL PROFICIENCY

Web Technologies : Angular JS, Angular 6,7,8,10,11, UI Bootstrap, Bootstrap, CSS3, Angular Material, MS Azure cloud, AWS UI-router, J-Query, HTML, Lod-ash, moment-JS, underscore Js, High Charts, React JS and other third-party libraries

Development Tools (IDEs) : Eclipse 4.8, MyEclipse6.0, MS Visual Studio 2005, IntelliJ, ATOM, Brackets, Sublime, Visual Studio Code

Web/Application Servers : Tomcat, IBM Web-sphere, J-Boss, Apache

Design Patterns : MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

JavaScript Testing Tools : JUnit 4.x, Jasmine 2.3/2.4, Protractor 2.5/3.0, Selenium 3.0.1, Karma,, TestNG, Cucumber, ATDD, BDD, Regression Testing, Performance Testing, Integration Testing

Databases : Oracle 12c/11g, MySQL, MongoDB (3.X), Cassandra

Platforms : Windows, UNIX, LINUX

Other Tools : JIRA, Version1, Rally

Version Control : SVN, GIT(Bitbucket), GITLAB

Methodologies : Agile, Kanban, Waterfall

Cloud-Devops : AWS, Docker, Jenkins, Bamboo

Build Tools : Maven, Log4J

EDUCATION

University Of Central Missouri, Warren’s burg, USA Aug 2014 - May 2015

MS in Computer Information System

MIT, Mandsaur, India July 2007 - May 2011

Bachelor of Engineering, Information Technology

CERTIFICATION

•Oracle Certified Java Programmer 1.6

•IBM Certified Database Associate DB2 V9.0 Fundamentals

•IBM Certified Rational Application Developer FOR Web Sphere V6.0

PROFESSIONAL EXPERIENCE

Fidelity Investment (North Carolina) June 2022 – till’Date

Role: UI Developer

Responsibilities:

Participate in Program Increment (PI) planning and pre-sprint planning meetings, analyze existing system, raise issue clarifications, and review documentation.

Attending Backlog grooming and sizing, sprint planning meetings with Business Product Owners and Scrum team which are focused on understanding the requirements in the form of user stories in detail.

Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, React js, AngularJS, Bootstrap, Less, CSS3, SASS and AJAX. Developed single page applications using React java architecture, ES6, web pack and grunt.

Develop the Frontend (SPA app) using JavaScript, CSS3, HTML5, AngularJS, Typescript, Ajax, Java Web API integration and them using Cypress.

Knowledge of mobile development platform with React Native and React Native Elements for Android and IOS.

used Vue JS events distribution and parent chain fir parent-child component communication

I was involved in a project with Confidential wherein I was tasked to develop few screens in React Js using Redux. The toolset used was VS Code, Bit Bucket, Confluence, Jira, Postgres Database, Nest’s for rest API and Node.js.

Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.

Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).

Used JIRA tool for task assignment, bug tracking and fixture.

Participated in peer code reviews, offering and receiving constructive feedback to maintain code quality and team standards.

Developed RESTful APIs and integrated microservices architecture, facilitating modular and scalable development.

Developed responsive, component-based UIs using React.js and modern JavaScript (ES6+), improving maintainability and scalability of the application.

Implemented reusable functional components with hooks (useState, useEffect, useContext) to manage state and side effects across the app.

Used React Context API and Redux Toolkit to manage global application state, improving data flow and reducing prop drilling.

Built custom hooks for API calls and state management to reduce code duplication and improve developer productivity.

Wrote unit and integration tests using Jest and React Testing Library, achieving 85%+ test coverage across key components.

Worked on WordPress software to design and update websites, landing pages and other digital assets to bring my design story to live.

Provided technical assistance to other team members regarding client website, applications and user experiences.

Environment: Angular (12/13/14), Angular CLI, Typescript, Next JS, .NET core, JavaScript, Polymer, Node.js, NPM, Express.js, Bootstrap, Next.js, Ajax, HTML5, CSS3, Angular17/18,AngularCLI ReactJS, Redux, Adobe Experience Platform, GIT, NGRX, Visual Studio Code, TDD, Karma.

Truist Bank, Atlanta, GA June 2021 – April 2022

Role: UI Developer

Responsibilities:

Participate in Program Increment (PI) planning and pre-sprint planning meetings, analyze existing system, raise issue clarifications, and review documentation.

Attending Backlog grooming and sizing, sprint planning meetings with Business Product Owners and Scrum team which are focused on understanding the requirements in the form of user stories in detail.

Develop high level functionality using system design document.

Code development using Angular, HTML5, CSS3, JavaScript, Java Web API integration.

Source Code management using GIT.

Support system integration and client acceptance testing by analyzing and fixing the defects.

Conduct regular code reviews to maintain the code standard of the deliverables and ensure to deliver good quality code.

Minimize the number of defects by doing thorough unit testing & code review.

Use Source code management tool like GIT to configure continuous integration and deployment.

Integrating unit test cases with code deployment process.

Validating the changes made after deployment in staging environments.

Co-ordination with business product owner and scrum team.

Co-ordination with scrum team and any external vendors or teams involved.

Participate in daily stand-up meetings with on-shore and off-shore teammates and conduct knowledge transfer sessions when required.

Provide deployment and post-deployment support.

Provide demo to product owners and seek feedback from them and work on the same at the end of the sprint.

Environment: Java 1.8, Angular11, HTML, CSS, SAAS, JavaScript, Typescript, Bootstrap, NGRX,NPM, Webpack, REST webservices,,NodeJS, SQL, POSTMAN, GITLab, IntelliJ,Jira, Jasmine, Karma, Unit, Tomcat, and AWS.

Lifetouch Inc., Eden Prairie, MN Dec 2020 – May 2021

Role: UI Developer

Responsibilities:

Work as a Java Analyst in Lifetouch YearBook2.0 application.

Perform application development following Agile Scrum methodology by taking part in analyzing the business requirements, complex user requirements, procedures, and problems to improve existing system design.

Support and debug of critical transactions in the Shutterfly order processing flow.

Work with stakeholders (system users) across multiple business and companies’ teams, to diagnose issues with software services and applications, identify sources of the problem and offer solutions.

Work with Product Managers, Software Architects and Developers to understand Uses Cases, Features, and algorithms to provide consistent communication, guidance to end-users.

Utilize modular structure within the ANGULAR application in which different functionalities within the application were divided into different modules.

Create and reuse consumable templates and layouts using CSS3, HTML5 for responsive design and write core directives for common inputs and layouts that can be reused.

Utilize modular structure within the ANGULAR application in which different functionalities within the application were divided into different modules.

Create and reuse consumable templates and layouts using CSS3, HTML5 for responsive design and write core directives for common inputs and layouts that can be reused.

Created single page application structure with multiple modules using Angular, TypeScript, NGRX and RXJS.

Performed component routing using Angular module level Routing and implemented router guards in the application.

Developed Angular Services, which interacts, with RESTful services at backend.

Performed component routing using Angular module level Routing and implemented router guards in the application.

Developed Angular Services, which interacts, with RESTful services at backend.

Developed Web API using Node JS and hosted on multiple load balanced API instances and Used Node JS for doing non-blocking design operation for server-side code.

Called the Restful web services calls for POST, PUT, DELETE and GET methods.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Using version control tools like SVN and Bit Bucket for GIT for code Management, Team build, and development team should work in sync and this helps to achieve good quality product.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Experienced in developing and deploying AWS applications using tools of continuous integration, such as Jenkins and elevate the code into different environments.

Environment: Java 1.8, Angular10, HTML, CSS, SAAS, JavaScript, Typescript, Bootstrap, NGRX,NPM, Webpack, REST webservices,,NodeJS, SQL, POSTMAN, GIT (Bitbucket), IntelliJ, Eclipse,Jira, Jasmine, Karma, Protractor, Unit, Tomcat, Jenkins and AWS.

Toyota Motor North America, Plano, TX Feb 2020 – Nov 2020

Role: Full-Stack Developer

Responsibilities:

Work as a Software Developer in Service Lane Portal (SLP) application and Talon Application which is one of the suites of Product Quality & Service Support (PQSS) applications.

Actively participate in Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project and followed Agile Methodology using JIRA agile tool.

Utilize modular structure within the ANGULAR application in which different functionalities within the application were divided into different modules.

Create and reuse consumable templates and layouts using CSS3, HTML5 for responsive design and write core directives for common inputs and layouts that can be reused.

Worked with Customer Directives, Components, Services, pipes, and modules of Angular.

Created single page application structure with multiple modules using Angular, TypeScript, NGRX and RXJS.

Performed component routing using Angular module level Routing and implemented router guards in the application

Developed Angular Services, which interacts, with RESTful services at backend.

Worked on Spring Boot at backend, which helps to develop application with ease.

Developed REST clients using Spring REST Template and used Junit, Mockito and Mock MVC to test the REST services.

Stored the dynamic data on to Collection Objects and used the predefined methods to perform all DB related operations.

Developed business service layer and data access layer using Spring Boot and MongoDB. Performed CRUD operations like Create, Update, Insert and Delete data in MongoDB.

Supported and enhanced existing applications developed using Java, Spring, Hibernate, JMS and REST web services.

Developed various feature specific modules using Angular components, modules, services, and pipes.

Tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Use Splunk to detect errors and noisy data and fix them to improve quality and performance.

Write unit test cases to test the requirements and run the tests to verify the code is working as anticipated and all the requirements are met using Junit, Mockito framework for unit testing and Jasmine for client-side (Angular) and deployment of the application.

Using version control tools like SVN and Bit Bucket for GIT for code Management, Team build, and development team should work in sync and this helps to achieve good quality product.

Have worked on AWS to integrate the server side and client-side code.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Experienced in developing and deploying AWS applications using tools of continuous integration, such as Jenkins and elevate the code into different environments.

Environment: Java 1.8, Spring Boot, Angular 8, HTML, CSS, JavaScript, Typescript, Bootstrap, NGRX, REST webservices, MongoDB, POSTMAN, GIT (Bitbucket), IntelliJ, Eclipse,Jira, Jasmine, Angular CLI, Protractor, Unit, Tomcat, Jenkins and AWS.

NRG Energy Inc. (Reliant), Houston, TX Feb 2018– Jan 2020

Role: Full-Stack Developer

Responsibilities:

Work as a developer with team members to build (code), solving technical issues, unit and integration testing new system functionalities and achieving accurate deliverable is that include documented results and user guide.

Work on multiple application using Angular integrated with Spring Boot, React with NodeJS and Java 1.8.

Plan, design and coordinate the development for modernizing of existing applications and develop a new process that help application enhancement from existing infrastructure to new containers and micro-services along with Continuous integration/ Continuous deployment automation support.

Extensively used Jenkins for CI/CD and used SVN for version control and used STS as the IDE for developing the application.

Conducted deep system analysis and designed and developed the online enrollment and online account management applications.

Created web application with easy-to-use navigation and UI look and feel, using Java, JavaScript, Angular, ReactJS, jQuery, Ajax, Web services, extensively.

Performed component routing using Angular module level Routing and implemented router guards in the application

Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Developed Angular Services, which interacts, with RESTful services at backend.

Worked on Spring Boot at backend, which helps to develop application with ease.

Enhanced application by building new components with React, React hooks and ES6.

Developed single page applications using React Redux architecture, ES6 and web pack.

Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.

Developed Redux reducer functions, action creators and used redux connect to update the components.

Use Splunk to detect errors and noisy data and fix them to improve quality and performance.

Maintained states in the stores and dispatched the actions using redux.

Used React -Router to turn application into Single Page Application

Implemented React container and presentational components (as Stateless and Functional components when applicable).

Implemented flux pattern by using redux framework as a core dependency.

Used RESTful web service calls for POST, PUT, DELETE and GET methods.

Thoroughly performed unit testing and integration testing.

CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.

Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.

Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Urban Code.

Responsible for writing ATDD scripts with Cucumber, testing manually as well as automated.

Experienced in developing and deploying AWS applications using tools of continuous integration, such as Jenkins.

Environment: Agile Methodology, GIT, JSON, Maven, NPM, Jenkins, Version 1, Angular 7/8, JavaScript, Bootstrap, AJAX, HTML/HTML5, CSS3, Spring Boot, Visual Studio Code, JMeter, Jasmine, Cucumber, Web pack, Karma, Bootstrap, Java 1.8, Spring, REST, SOAP, Junit, Mockito, Log4j, Jenkins, AWS.

Capital One, Plano, TX April 2017 - Feb 2018

Role: UI Developer

Responsibilities:

Performed application development following Agile Scrum methodology by taking part in analysis, design, coding, unit, and integration testing of business applications.

Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.

Designed and developed web applications and tools using HTML5, CSS3, JavaScript, SAAS, Angular 2, Typescript and Bootstrap.

Developed various feature specific modules using Angular 2 components, modules, services, and pipes.

Developed the application using Angular CLI and Webpack and took part in developing unit test cases using Angular test bed utilities and Jasmine.

Setting up the One View application batch process using Control-M software and schedule the data extraction process.

Designing, Developing, and enhancing the data model for the One View application.

Developed various services to perform backend application calls using Angular Http and used RXJS observables to subscribe for responses.

Implemented module wide routing in the application using Angular 2 router for lazy loading components and defining routes for views and sub views.

Created various route guards for various routes using angular router module and developed services using angular http module to communicate with backend node services.

Developed Web API using Node JS and hosted on multiple load balanced API instances and Used Node JS for doing non-blocking design operation for server-side code.

Developed 5 API’s which contains meta data of a dispute, and this manages the parent entity for a given dispute

Developed unit test cases to test the REST API’s using Mocha and involved in setting up Swagger tools for REST documentation.

Took part in testing the application across multiple devices and browsers to achieve cross browser and device compatibilities.

Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.

Environment: Agile Methodology, GIT, JSON, Maven, Node-JS, NPM, Jenkins, Version 1, Angular 2/4, TypeScript, HTML/HTML5, CSS3, Spring Boot, Visual Studio Code, Jasmine, Cucumber, Web pack, Karma, AWS, Docker, Bootstrap, Java 1.8, Hibernate, REST, SOAP, Spring Batch, Junit, Mockito, Log4j, microservices.

Walmart, Bentonville, AR May 2016 - April 2017

Role: Java Developer

Responsibilities:

Actively involved in the analysis, design, development, testing, and maintenance process of the application using Agile methodology which include daily Stand-up meetings, Weekly scrum etc.

Developed application UI screens for various modules using HTML, CSS, JS, JSX, Bootstrap, ReactJS, Redux, Babel and Node.

Developed presentation and container components using React and JSX and used various lifecycle methods to perform component updates.

Developed Redux actions, store, and reducer functions to implement unidirectional data flow in the application.

Created Responsive web design using Bootstrap column layouts and CSS3 Media queries and used LESS as CSS preprocessor.

Developed REST web services using Spring MVC Rest to expose the API data in the form of XML and JSON.

Developed Spring service layer and data access layer following annotation approach to interact with Mysql database.

Developed Spring JPA mappings and repositories and created custom queries to perform persistence operations.

Developed Apache Camel Routes for mediation and used various Enterprise integration patterns to connect to other systems.

Used Spring JPA transaction manager to manage transactions in the application and used various propagation levels.

Using Jenkins and Glu for building and deploying the projects and worked on Stash GIT repository software.

Developed unit test cases using TestNg and EasyMock and took part in setting up code coverage reports using Sonar.

Used Maven for build and deployment to Tomcat server and Log4j for application logging and splunk as log monitoring.

Hands on experience using Datastax DevCenter to create and run Cassandra Query Language (CQL) statements on the cluster.

Developed BDD tests using Cucumber by writing behaviors and step definitions.

Took part in setting up AWS EC2, RDS instances and created Ansible playbooks for CI/CD pipeline.

Involved in daily meeting with Onsite - Offshore coordination and involved in project coding phase and active member in project maintenance activities

Environment: Java 1.7, Agile, Spring 4, Apache Camel, Tomcat 7, log4j, GIT (Stash), Source Tree, REST web services, Maven, Eclipse, TestNg, Selenium, XML, JSON, Jenkins, Glue, Jira, putty, FileZilla, Docker, React js, Redux, Node-JS, JEST, Easy Mock, Bootstrap, HTML, CSS, JS, Apache Camel, MYSQL, Cassandra (Dev center).



Contact this candidate