Aditya Choudhary

Backend & Platform Engineer

Designing scalable backend systems, distributed infrastructure, and AI-driven platforms.

Backend engineer specializing in distributed systems, microservices, and cloud infrastructure. I enjoy designing reliable backend platforms that handle large-scale data and complex workflows.

User
 │
 ▼
API Gateway
 │
 ▼
Microservices
 │
 ├── Kafka / Event Bus
 │
 ▼
Data Layer
MongoDB · Redis · Elasticsearch

Experience

Lead Engineer at Info Edge

Jan 2025 — Present
  • Designed a listing intelligence platform deployed on Kubernetes.
  • Built AI voice agent workflows using AWS Lambda and EventBridge.
  • Created an English prompt-based data agent using n8n for automated data retrieval.
Kubernetes Docker GCP AWS EventBridge Elasticsearch
User Activity
     │
     ▼
Event Consumers
     │
     ▼
Processing Pipeline
     │
     ▼
Search + Data Systems

Senior Software Engineer at Cars 24

Jun 2024 — Jan 2025
  • Designed an aggregator service using Spring Reactive and Docker to consolidate API responses, deployed on AWS EKS achieving 70ms P99 latency.
  • Developed scalable logic for comparing complex JSON files based on customizable business rules.
  • Built a highly concurrent 'Saved Filters' feature with optimized Redis caching, achieving data delivery under 200ms.
Spring Reactive Docker AWS EKS Redis Microservices

Senior Software Engineer at Airtel Digital

Jul 2021 — Jun 2024
  • Architected a distributed scheduling system capable of handling 20 million entries per day in a hybrid cloud environment.
  • Implemented complex business logic using Drools rules engine, automated via Jenkins CI/CD.
  • Transitioned monolithic structures to six distinct microservices using Docker and Kubernetes, optimizing CPU/RAM.
Java Kubernetes GCP Drools Python

Technical Skills

Languages

Java Python SQL Bash

Cloud & Infrastructure

AWS GCP Kubernetes Docker Helm Proxmox

Frameworks

Spring Boot Webflux FastAPI LangChain

Messaging Systems

Kafka RabbitMQ Solace EventBridge

Databases

MongoDB MySQL PostgreSQL Redis Aerospike

Observability & Security

Prometheus Grafana ELK Stack OAuth2 Keycloak

Systems & Architecture

Architecture first. Code second.

AI Voice Agent Platform

Problem

Automate client communication using AI voice calls with dynamic CRM integration.

Impact

Reduced manual outreach and automated personalized communication at scale.

Architecture
CRM System
    │
    ▼
AWS Lambda
    │
    ▼
EventBridge
    │
    ▼
Voice Agent
AWS Lambda EventBridge n8n

Distributed Scheduling System

Problem

Handle millions of scheduled tasks daily across hybrid cloud setups.

Impact

Handles ~20M scheduling entries daily with high fault tolerance.

Architecture
Scheduler API
     │
     ▼
 Job Queue
     │
     ▼
Worker Nodes
     │
     ▼
 Exec Logs
Java GCP On-Prem

Private Cloud Infrastructure Lab

Problem

Build a production-like private cloud ecosystem to experiment with distributed systems.

Impact

Engineered self-healing capabilities and polyglot persistence across 25+ microservices.

Architecture
 Internet
     │
Cloudflare
     │
Nginx Proxy
     │
Docker Swarm
  ├─ n8n
  ├─ Redis
  └─ MinIO
Proxmox Docker WireGuard

Engineering Philosophy

Design for Observability

Systems should expose logs, metrics, and traces by default. If you can't measure it, you can't manage it.

Event-Driven Architecture

Decouple services using messaging systems to ensure scalability and prevent cascading failures.

Resilience First

Systems should fail gracefully, isolate faults, and recover automatically without human intervention.

Automation Over Manual Work

Prefer pipelines, infrastructure-as-code, and deterministic deployments over tribal knowledge.

Let's build together

If you're building large-scale backend systems and need an engineer who enjoys solving complex infrastructure problems, feel free to reach out. Always open to interesting backend challenges.