F
ReactJS with Redux Developer - Sep-2019 to Sep-2022
Responsible for creating efficient design and developing User Interaction screens / SPA using HTML5,
CSS3, JavaScript, React.JS and Bootstrap.
• Involved in designing web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.JS,
Redux, Flex, MongoDB.
• Designed React Native components and higher order components for the mobile app.
• Used React Router for routing the redux app to connect redux and react to support routes.
D
Frontend Developer - Apr-2016 to Jan-2019
• Worked on web applications from scratch using Angular 6/7 to develop single page applications.
• Designed and developed the layout of the application using HTML4/HTML5, CSS/CSS3 and Bootstrap 3.3.4.
• Created multiple reusable components and services using Angular 6/7 built-in and custom directives.
• Used Angular 6/7 and Node.JS to structure JavaScript code in an MVC.
• Developed back-end web services using Node.JS and stored dependencies using NPM.
• Implemented Presentation layer using CSS Framework, Angular 6/7, Wire-framing, and HTML5.
• Created Filters, Directives, Controllers and Services using Angular 6/7.
• Created Angular 6/7 controllers, factories, filters, Routers, and services.
• Used Angular 6/7 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built
custom Directives to provide reusable components.
• Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after
angular injector observable retrieved the data from back-end. Added logic to dispatch the action to NGRX
store, this was done to update the store and to update components subscribed to that particular store.
• Involved in DevOps processes for build and deploy systems.
• Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers.
• Involved in implementation of RESTFUL web service APIs using Node.JS with Express
• Debugged and logged using Chrome developer tools configured test environment using Karma and wrote
unit test using Jasmine.
• Execution of legacy ruby automation test cases in the CI/CD (Continuous Integration and Deployment)
pipeline.
• Used Jenkins and Dockers to implement the CI/CD
• Built the infrastructure and continuously improved the build infrastructure for DevOps engineering, there by
implementing scalable infrastructure.
• Adopted Git for version controlling and JIRA for project tracking.
• Used Web pack & NPM, Bower for package management.
• Extensively worked on the CI/CD tools such as Jenkins, Git, gradle, and Maven, created workflows in
Jenkins.
• Troubleshooting any operational issues in the CI/CD pipeline.
• Performed CRUD operations in the MongoDB/database.
• Configuring the Docker containers and creating Docker files for various environments and worked on
Kubernetes environment.
• Managed Docker orchestration and Docker containerization using Kubernetes.
• Used Kubernetes to orchestrate followed by deployment, scaling and management of Docker Containers.
• Used agile methodology for the software development life cycle.
• Used Gulp as the build task runner to build and package the application.
• Responsible for checking cross browser compatibility and worked on different browsers like Internet
Explorer, Firefox and Google Chrome.
• Participating in Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in
each Sprint