Summary
Overview
Work History
Education
Skills
Timeline
Generic

Aditi Rehan

Faridkot

Summary

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
  • Databases: MongoDB, PostgreSQL, Redis
  • Messaging: Kafka, Azure Service Bus
  • Cloud & DevOps: GCP, Kubernetes, APIGEE, Docker, Grafana
  • Tools: SonarCloud, Git, Postman, IntelliJ, JIRA

Timeline

Software Development Engineer II

Majid Al Futtaim – Carrefour
03.2022 - Current

Software Development Engineer I

Majid Al Futtaim – Carrefour
06.2021 - 03.2022

Software Developer Intern

Majid Al Futtaim – Carrefour
10.2020 - 06.2021

Bachelor of Engineering - Computer Science

Chitkara University
Aditi Rehan