· Accomplished Full stack UI Developer with 12 Years of experience in front-end development experience supporting engagement with customers. Practiced expert in Front and backend javascript and frameworks. Passionate about implementing scalable solutions. Efficient problem solver with skills in teamwork and delivering projects on time.
· Extensive experience using HTML5, CSS3, Bootstrap, JavaScript, TypeScript, ReactJS, NodeJS, Express JS, Angular JS, Angular, jQuery, LESS, SAAS and Web accessibility. Good Experience in developing responsive user interfaces using latest JavaScript based libraries and frameworks by following the good UX standards.
· Extensive experience in working with Redux & NGRX library to manage side-effects within the system and to perform asynchronous calls using generator functions in ES6 and to access browser cache.
· Experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, React JS, React-native, ES5, ES6, Node JS. Novice level experience working with React-native.
· Strong Experience in developing Single Page Application (SPA) using REACT JS and Angular and Expertise using Redux architecture and workflow to maintain state.
· Strong focus on HTML5, CSS3, JavaScript, React JS, Angular 2/4/5/7/8,10, TypeScript and Redux.
· Experience with CSS pre-processors SASS and LESS. Good experience developing API'S on Node JS and Express.
· Experience in client Server environments including Java Platform, Enterprise Edition (J2EE), Servlets and JDBC technologies.
· Experience in developing Microservices using Node JS and express framwork to Build Rest APIs.
· Experience in using build/deployment tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.
· Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
· Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
· Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ.
· Good experience in implementing applications with Model-View-Controller (MVC) / N-tier Architecture.
· Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory method, Builder Pattern. Experience in Spring Framework with AOP, IOC, Data JPA, Cloud and Boot.
· Experience in developing RESTful web services using Node JS, Spring Framework.
· Extensively used JavaScript to make the web page more interactive. Experience in using various jQuery UI controls and corresponding Event handlers.
· Experience in using Bootstrap for layout, forms, buttons in the application. Good understanding of Document Object Model Functions. Used NodeJS as a proxy to interact with Rest services and interacting with Database.
· Strong knowledge of Object-Oriented Concepts, Object Oriented JavaScript, Object Oriented Design, and Implementation.
· Experience in working with RESTful Web Services and implementing RESTful APIs with Node JS.
· Experience in build tools, Gulp, Grunt, NPM, Bower, Jest, Enzyme for testing react and JS components.
· Used GIT for version controls, and always make sure pull request will be thoroughly reviewed and make it's not breaking any existing functionality before merging to the main branch.
· Resolved Cross Browser Compatible Issues for different versions of IE, Safari, Chrome, Firefox and Opera. Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
· Used JIRA for agile process management. Super familiar with agile methodology, and very actively participate in daily stand-up's, sprint planning, retrospectives, and brown bag sessions.
· Architected and developed complex front-end solutions using React and state management libraries, driving innovation and maintaining high code quality with ReactJS, Redux, GraphQL, NodeJS, JavaScript, Typescript
· Designed and implemented reusable UI components, contributing to consistent design patterns and enhancing development efficiency.
· Deep understanding of React Architecture and React Hooks
· Created functional components using react hooks like useState, useEffect etc
· Ensure that user interfaces are responsive and provide a consistent experience across various devices and screen sizes using CSS Media quires.
· Developed and contributed some custom react components to VW component library.
· Used Async await web patterns to interact with Restful API's and developed Rest Endpoint using Node JS
· Solved Callback hells in Node.JS by using Promises and Generators from ES6 resulting in unchaining of events and making the code efficient.
· Experience in building isomorphic applications using NodeJS with GraphQL on server-side application.
· Expertise in developing AWS Lambda functions with microservice architecture with NodeJS
· Utilize state management libraries like Redux or Context API to manage application state and ensure seamless data flow and Implemented Redux Thunk for handling asynchronous events.
· Identify and implement performance optimization techniques such as code splitting, lazy loading, and minimizing render times.
· Developed user interface by using the React HOC, Flux/Redux for SPA development.
· Experience with Axios Library for making HTTP requests and used for API Interceptor.
· Writing and optimizing SQL queries to retrieve, update, and delete data efficiently. PostgreSQL's query execution plans, indexing strategies, and performance tuning techniques.
· Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
· Involved in developing login Authentication and Authorization for Cigna portals with OAuth.
· Written Unit test cases using Jest and Enzyme to improve code quality and coverage and E2E with cypress.
· Implemented performance optimization strategies, resulting in 90% reduction in loading times and improved user experience.
· Good experience with AWS cloud services with Terraform for creating VPC, S3, IAM, Route 53, DNS Zones, Records, Secret manger etc.
· Worked on CRON jobs to pull data from external services and inserting into Mango DB Database
· Designing and implementing data migration strategies from relational databases or other sources to MongoDB
· Implemented development operations for code deployment, which includes writing code, testing, code development and deployment into production using Jenkins and GIT
· Developed application using ReactJS framework, used Redux -Saga for the store management.
· Build reusable components from the storybook AppKit-React
· Refactored the client-side validation to decouple the UI and business logic, reduced dependency, and event listeners.
· Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
· Used NextJs for server-side rendering for better performance and for SEO.
· Developed certain features of the application functionality i.e CRUD (Create, read, update, delete) features using Express JS, Node JS and Firebase
· Experience working with java server pages (JSP) and integrating with Java backend services.
· Develop and maintain micro frontends using relevant technologies (e.g., React, Angular)
· Implement UI components, application logic, and state management within micro frontends.
· Implemented a POC to pick a state management tool between Redux and MobX.
· Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
· Experience with build and cloud technologies like AWS, Docker, Kubernetes, Jenkins etc.
· Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
· Configure MONGODB Sharded cluster with Replica Set (HA) on Different AWS regions.
· Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
· Build some UI Services that interact with REST Layer which access/manipulate.
· Used webpack as module bundler and babel for compiling & build component based React architecture and SASS preprocessing for configuring tasks.
· Implemented Bootstrap plugins for building carousel, accordion, Modal Windows, etc.
· Expertise in Restful API's web services to integrate between application to application.
· Implemented snapshot testing using jest for react application along with Enzyme tests utilities.
· Configured automation pipelines using Jenkins to monitor CI/CD process.
Javascript
React JS
Redux
Rest API Development
Node JS
Typescript
CSS proficiency
Angular Js
Responsive web Design
Web application Development
JavaScript programming
Docker, AWS, K8
CI Tools
Lambda
Performace Optimization