Dynamic Software Development Engineer with a proven track record in e-commerce, specializing in Java and Spring Boot. Passionate about mentoring and enforcing best practices, while optimizing performance and reducing costs through innovative solutions.
Overview
5
5
years of professional experience
Work History
Software Development Engineer II
Majid Al Futtaim – Carrefour
Gurgaon
03.2022 - Current
Spearheaded messaging migration from Azure Service Bus to Confluent Kafka across countries with zero downtime and real-time data continuity.
Led architecture redesign to implement country-specific database segregation, improving system reliability, data isolation, and targeted feature rollouts.
Enabled SaaS-readiness of a monolithic application by deploying services on Kubernetes, facilitating modular, scalable, and tenant-specific deployments.
Built a backend-for-frontend (BFF) layer between OMS and fulfillment services, reducing downstream duplication and enhancing data integrity.
Upgraded core services from Java 8 to Java 21 and modernized the Spring Boot stack for enhanced performance, maintainability, and language features.
Migrated databases from Azure Cosmos DB to MongoDB Atlas; optimized index strategy to improve query response time by 30%.
Integrated resilience patterns like fallbacks and circuit breakers to boost system availability and reliability. Improved system performance by optimizing different queries which in return improved the system response time.
Developed new-relic real-time dashboards and proactive alerting to monitor system health and reduce incident response times.
Mentored junior developers and enforced engineering best practices using SonarCloud for code quality and test coverage.
Collaborated on system modularization that reduced database costs by 10% and simplified future scaling.
Software Development Engineer I
Majid Al Futtaim – Carrefour
Gurgaon
06.2021 - 03.2022
Led the design and integration of 3rd-party APIs for pick-pack order flows, delivering high accuracy and reliability.
Implemented Grafana-based dashboards for real-time operational monitoring and metrics analysis.
Developed RESTful microservices with full test coverage and API documentation, ensuring maintainability and transparency.
Built and optimized a batch-picking algorithm to maximize pick rate and on-time delivery (OTD) performance.
Integrated SonarCloud for continuous code quality tracking and coverage metrics enforcement.
Software Developer Intern
Majid Al Futtaim – Carrefour
Gurgaon
10.2020 - 06.2021
Supported feature development by writing, testing, and debugging backend components.
Participated in team-wide code reviews and gained hands-on experience in the complete SDLC.
Contributed unit test cases and assisted in continuous integration activities.
Education
Bachelor of Engineering - Computer Science
Chitkara University
Punjab
07.2021
Skills
Languages: Java (Java 8–21)
Frameworks: Spring Boot, Microservices Architecture