- Project: Shopping Cart Application
- Developed a responsive and user-friendly shopping cart application using the MERN Stack (React, Redux, Node.js, MongoDB
- This application leverages Thunk middleware for asynchronous actions and Redux for state management
- Designed and developed a responsive and user-friendly shopping cart application using React and Redux
- Implemented asynchronous actions and state management with Thunk middleware for a scalable and maintainable codebase
- Built robust RESTful APIs using Node.js and Express.js for efficient data interaction between frontend and backend
- Utilized Material UI to create a visually appealing and consistent user interface
- Leveraged MongoDB and Mongoose for seamless data storage and management
- Collaborated with developers on version control using Git for efficient teamwork and code maintainability
- Successfully addressed performance bottlenecks in the application by implementing efficient data fetching
- Implemented CI/CD pipelines with Jenkins for automated build, test, and deployment of web apps
- Deployed dockerized apps on AWS using ECS, ECR and EC2
- Defined ECS task definitions and automated their execution via Jenkins
- Configured GitHub webhooks using ngrok for automated pipeline triggers on Git push events
- Employed Docker and Jenkins for streamlined deployment and CI/CD pipeline