Software Engineering Projects

Cart API: 1.5s → 180ms

Moglix — Cut cart API latency from 1.5s to 180ms by optimizing JPA queries and adding Redis caching, which also reduced database load by ~35%.

  • Java
  • Spring Boot
  • JPA
  • Redis

Distributed promotion rules

Moglix — Engineered a promotion rule engine supporting 15+ discount types, with Kafka-driven cache invalidation across distributed nodes.

  • Java
  • Spring Boot
  • Apache Kafka
  • Redis

Wallet payments with idempotency

Moglix — Architected Moglix Wallet, a payment service handling 3,000+ daily transactions through the PayU gateway, with idempotent request handling and automated reconciliation.

  • Java
  • Spring Boot
  • PayU

AI catalog validation

Moglix — Built an automated catalog validation service using LLMs and MongoDB vector search to detect hazardous items across 50,000+ SKUs, using thread pools for sub-second checks.

  • Java
  • LLM Integration
  • MongoDB
  • Vector Embeddings

Observable, resilient services

Moglix — Configured Prometheus and Grafana alerts for API error rates and latency spikes, and added Resilience4j circuit breakers with fallbacks to prevent cascading microservice failures.

  • Prometheus
  • Grafana
  • Resilience4j

Vehicle search: 2.1s → 300ms

CarDekho (GirnarSoft Group) — Set up and tuned an Elasticsearch cluster for vehicle search across 100K+ listings, cutting query response time from 2.1s to 300ms (85% faster).

  • Elasticsearch

Full-stack dealership inventory

CarDekho (GirnarSoft Group) — Led development of a full-stack inventory management app in Angular and Spring Boot, adopted by 50+ enterprise dealerships.

  • Angular
  • Spring Boot

Banking & CRM: APIs to dashboards

Greatwits Pvt. Ltd — Designed and developed REST APIs in Spring Boot and admin dashboards in Angular for banking and CRM clients.

  • Spring Boot
  • Angular
  • RESTful APIs

Hourly merchant catalog feeds

Moglix — Automated Google Merchant feed syncing for 50,000+ SKUs hourly using Elasticsearch.

  • Elasticsearch

Vehicle inventory discovery services

CarDekho (GirnarSoft Group) — Implemented 4 Spring Boot microservices for vehicle inventory discovery, serving 800,000+ API requests per day at 99.5%+ uptime.

  • Spring Boot

Secure access and delivery pipelines

CarDekho (GirnarSoft Group) — Integrated RBAC authorization with Spring Security and JWT token rotation. Improved Jenkins pipeline stability to 90%+ by adding automated JUnit test suites.

  • Spring Security
  • JWT
  • Jenkins
  • JUnit