AU

Aakarshit Uppal

Platform Architect committed to building efficient and functional systems that scale.

About

As a platform architect, I specialize in designing large-scale systems and frameworks, managing complex infrastructure, and removing process-level inefficiencies. I strive to create environments where people can do their best work and have led multiple teams in delivering successful projects. Recognized as a subject-matter expert in backend systems and infrastructure (Kubernetes, observability, JVM systems, messaging, caching), I'm currently deepening my expertise in distributed systems theory and agentic systems.

Work Experience

99acres (Info Edge)

Apr '25 - Present

Technical Architect

  • Led the Data Center (DC) migration of the 99acres platform from a DC that had been in use for over a decade. Drove planning, automation, and validation across infrastructure components, diagnosing and resolving over a dozen critical blockers down to the BIOS and achieving a seamless cutover.
  • Expanded and modernized observability across applications and infrastructure with a focus on making it more accessible for both humans and AI agents. Built a debugging agent on top of it to enable automated RCA for production issues.
  • Rolled out LiteLLM Proxy as the org-wide AI gateway, with automated pricing synchronization and usage monitoring, ensuring observable and accurately budgeted AI use.
  • Introduced Traefik as a dedicated API gateway layer for centralized security and Kubernetes-native routing.

99acres (Info Edge)

Apr '23 - Apr '25

Tech Lead

Exceptional Achiever Award
Gold Team Award
  • Transformed 99acres to a video-powered platform by building in-house solutions for automated video creation, seamless user uploads, and optimized serving and playback for videos.
  • Eliminated malicious crawling by coordinating platform-wide changes and developing novel login-less authentication mechanisms using hardware and software signals.
  • Led the first post-Kubernetes disaster recovery drill, planning and executing the bring up of the entire 99acres infrastructure on AWS, ensuring a seamless switch from our Data Center to AWS.

99acres (Info Edge)

Oct '21 - Apr '23

Lead Engineer

Gold Team Award
  • Created GAIA v2 to accelerate backend development with declarative upstream (DB, MQ, cache, functions) orchestration supporting different triggers (HTTP, MQ, cron) – enabling quick delivery of capability and stack upgrades across microservices.
  • Reduced platform incidents from frequent to very rare by enabling Kubernetes migration through extensive JVM resource tuning, integrating resilience and observability primitives in microservices, and selectively introducing the reactive stack.
  • Led an 8-member Platform Backend team spearheading initiatives like in-house Zuul replacement, crawler-network ID, and WebP format rollout for all user images.

99acres (Info Edge)

Apr '20 - Oct '21

Senior Software Engineer

Gold Team Award
  • Built GAIA, a stateless, declarative API aggregation framework – eliminating boilerplate and fast-tracking API aggregation for all public endpoints and content for outgoing campaigns.
  • Built a unified, multichannel campaign management platform supporting flexible fund allocation with a built-in wallet.
  • Mentored developers and maintained multiple microservices in anti-crawling and media systems.

99acres (Info Edge)

Jun '19 - Apr '20

Software Engineer

Top Gun Award
  • Built near-real-time crawling detection pipelines and low latency security microservices with Spring Boot and Kafka.
  • Maintained and evolved central media management services.
  • Helped develop dockerization scripts for Spring applications.

Education

Birla Institute of Technology, Mesra

Jul '15 - May '19

Bachelor's Degree in Computer Science

  • President @ IET On Campus, BIT Mesra Chapter.
  • Founder @ Hack-A-BIT, BIT Mesra's National Hackathon.
  • Developed and released two Android applications for technical and cultural fests.

Technical Proficiencies

Software Architecture
System Design
Distributed Systems
Observability
Kafka
RabbitMQ
Redis
MySQL
MongoDB
Spring Boot
Java
Kotlin
Rust
Go
Python
Docker
Kubernetes
Helm
Nginx
Traefik
LiteLLM Proxy
Android