Professional Experience
Senior Software Development Engineer – BMW Techworks India Pvt Ltd
28-Jul-2025 – Present
- Developed cloud-native full-stack enterprise applications using Java, Quarkus, Spring Boot, Angular, TypeScript, PostgreSQL, and AWS.
- Modernized a legacy platform by migrating Spring Jersey to Quarkus, improving startup time by 80%+, reducing memory usage, and increasing application throughput.
- Designed and developed 4+ production microservices following SOLID principles and clean architecture.
- Built reusable Angular components and implemented end-to-end features across frontend and backend.
- Provisioned complete AWS infrastructure using Terraform, including RDS, Glue, Athena, CloudFront, CloudWatch, IAM, VPC, Redis (ElastiCache), and S3, enabling repeatable Infrastructure as Code deployments.
- Developed reusable GitHub Actions workflows for CI/CD, automating build, test, SonarQube, security scanning, Docker image creation, and deployments, reducing release effort by 90%.
- Built AWS Glue ETL pipelines integrating BMW Data Portal with Amazon Athena for automated data migration and transformation.
- Served as Code Quality Champion, resolving 100+ security findings across GitHub Advanced Security, CodeQL, SonarQube, Wiz, application code, infrastructure, and CI/CD pipelines.
- Developed 8+ AI-powered developer agents that automate engineering workflows, including Jira-to-Pull Request generation, repository automation, and developer productivity tasks.
- Built an automated repository governance solution for stale branch detection and stakeholder notifications across multiple repositories.
- Designed and launched a centralized Developer Portal for onboarding, architecture documentation, KT videos, engineering standards, and reusable development resources.
- Tech Stack: Java • Quarkus • Spring Boot • Angular • TypeScript • PostgreSQL • AWS (RDS, Glue, Athena, CloudFront, CloudWatch, IAM, VPC, S3, ElastiCache) • Terraform • GitHub • GitHub Actions • Docker • Kubernetes • ArgoCD • SonarQube • GitHub Advanced Security • CodeQL • Grafana • AI Agents • GitHubCopilot
Module Leader – Aspire Systems
06-Jun-2025 – 25-Jul-2025
- Developed microservices using Spring Boot, registered with Eureka for dynamic service discovery.
- Built a key microservice for the With app using Spring Boot (backend) and Angular (frontend), improving
performance by 30%.
- Designed a secure API Gateway, reducing response times by 25% and improving request routing efficiency.
- Deployed architecture to AWS (EC2, RDS, S3), maintaining 99.9% uptime and supporting 10,000+ concurrent users.
- Delivered 10+ REST APIs with high availability and robust validation.
- Led an 8-member team, ensuring on-time delivery of scalable, maintainable microservices.
- Implemented CI/CD pipelines, automated testing with JUnit/Mockito (85% coverage), and utilized monitoring
tools like Grafana and Trivy.
- Tech Stack: Java, J2EE, Spring Boot, JPA, Hibernate, PostgreSQL, REST APIs, Angular, AWS,
Eureka, Spring Cloud, Grafana, Trivy, Bash, JUnit, Mockito, Maven
Senior Software Engineer – Hapag-Lloyd AG
16-Aug-2023 – 22-May-2025
- Re-engineered the scheduling process by transitioning to a microservices architecture, improving scalability
and reducing operational costs by 40%.
- Engineered high-performance systems using Java, Spring Boot, and JPA, enhancing maintainability by 30% and
cutting latency by 60%.
- Designed and deployed REST APIs for the Operation Vessel Schedule with real-time data sync and high-volume
observability via Grafana.
- Developed automated OVS integration with Maersk, reducing manual effort by 80% and operations cost by 90%
while boosting efficiency by 90%.
- Built a Kafka-based data pipeline that migrated 578 million records from DB2 to PostgreSQL with zero downtime
and data consistency.
- Applied SOLID principles and modular architecture, reducing TPS and QPS load across microservices.
- Tech Stack: Java, J2EE, Spring Boot, JPA, EclipseLink, Querydsl, Kafka, PostgreSQL, DB2,
RESTful API, Apache FreeMarker, Grafana, Trivy, Bash, JUnit, Mockito, Maven
Senior Analyst – Wipro
09-Sep-2019 – 29-Jun-2023
- Led the development of enterprise applications using Core Java, JEE, Spring Boot, and JPA, aligning with
client requirements and delivering production-ready solutions.
- Optimized existing services for better performance and scalability, achieving a 50% reduction in operational
costs through system-level improvements.
- Maintained and debugged core modules of multiple web apps; achieved a 95% reduction in critical bugs for
401(k) plan components.
- Facilitated daily scrums, sprint planning, and stakeholder meetings, improving team productivity and alignment
by 15%.
- Mentored a 3-person team on microservices architecture, promoting clean code and knowledge sharing.
- Automated web testing workflows, reducing regression testing time from 8 hours to 2 hours.
- Converted storyboard requirements into clean, maintainable Java code, speeding up development cycles and
improving software reliability.
- Tech Stack: Core Java, JEE, Spring Boot, JPA, RESTful APIs, SQL, Maven, JUnit, Mockito