Consultant at Capgemini (2024-09 – Present)
- Designed and enhanced Spring Boot microservices for Discover Financial Services, handling production support, deployment validation, and incident resolution, high-throughput backend systems across 5+ services in production.
- Developed and optimized REST APIs, improving response time and reducing latency through code-level tuning and efficient data handling.
- Improved system performance by 18% through SQL query optimization, memory tuning, and service-level enhancements.
- Led API testing modernization, migrating from Postman to Hoppscotch, improving developer productivity and collaboration.
- Worked closely with architects and cross-functional teams to design scalable backend solutions and ensure seamless production rollouts.
- Conduct functional testing and UAT validation without QA support, ensuring 99.9% uptime and zero critical post-release issues.
- Enhanced service performance by 18% and reduced manual rollout time by 30% through post-deployment automation and tuning.
- Drove end-to-end backend modernization and developer productivity improvements by migrating Java applications from JDK 8 to JDK 17 and JDK 21, upgrading legacy Spring applications to Spring Boot, and leading API testing migration from Postman to Hoppscotch to improve validation speed and team collaboration.
Associate Consultant at Capgemini (2023-10 – 2024-08)
- Delivered end-to-end backend features for Discover, ensuring 100% on-schedule releases post team restructuring.
- Built and maintained Spring Boot microservices on OpenShift (OCP) using Trident pipelines, improving deployment reliability by 25%.
- Increased test coverage by 30% and reduced QA cycles via JUnit, SonarQube, and PostgreSQL frameworks.
- Boosted API performance by 20% through root-cause debugging and SQL optimization.
- Partnered with client architects to finalize release strategies and ensure smooth production rollouts.
Senior Software Engineer at Capgemini (2023-04 – 2023-09)
- Enhanced 21+ microservices in the Discover Bank suite using Java, Spring Boot, PostgreSQL, Kafka, improving data consistency by 15%.
- Led end-to-end testing, creating suites that raised coverage by 35% and reduced UAT defects.
- Planned deployments and validations with senior engineers, achieving zero downtime during rollouts.
Software Engineer at Capgemini (2021-08 – 2023-03)
- Contributed to the first production release of the Discover Financial Services project by supporting requirement analysis, backend design, deployment setup, and validation activities.
- Developed Spring Boot microservices using RESTful APIs, RabbitMQ event processing, and PostgreSQL, increasing message throughput by 15%.
- Authored unit test cases to improve code reliability and reduce production defects by 20%.
Software Engineer Intern at Capgemini (2021-01 – 2021-05)
- Developed a secure Payment Wallet application by integrating AWS KMS and implementing symmetric and asymmetric encryption, improving transaction security by 25% and supporting PCI compliance requirements.