Résumé

The work, in order

Download PDFPDF · 231 KB

Lead Software Engineer · Bengaluru

Lead platform engineer with 7 years building distributed systems at scale — multi-region cell architectures, Kubernetes control planes, and AI inference infrastructure. Currently leading AI Infrastructure at Razorpay; previously built Microsoft Search backend.

01Experience

Razorpay Software Limited

Feb 2022 — Present · Bengaluru

  1. Lead Software EngineerNov 2024 — Present
  2. Senior Software EngineerFeb 2022 — Oct 2024

AI Infrastructure

  • Built and operate Razorpay's LLM gateway on top of LiteLLM (self-hosted) — a multi-tenant proxy fronting commercial LLM APIs and Fireworks-hosted OSS models with per-user/team/app API keys, provider failover, streaming responses, and per-tenant cost attribution. Serves ~100 teams at 400K+ requests/day (50 RPS peak); drove a 20% reduction in LLM spend.

Developer Platform

  • Led a team of 4 engineers building the control plane for Razorpay's pre-production infrastructure — a multi-tenant Kubernetes platform serving 1,000+ engineering consumers across 100+ services.
  • Designed and implemented a Kubernetes-native control plane (custom operators + CRDs) provisioning 5,000+ ephemeral environments per week on AWS EKS. Cut provisioning time from 10min → 2min by replacing per-environment Helm installs with a CRD that forks a warm baseline deployment, eliminating bootstrap overhead.
  • Built a workflow orchestration engine on Argo Workflows (Go) that executes 2,000+ end-to-end test pipelines per week across the service fleet.

Cell-Based Architecture

  • Designed the IaC abstraction for Razorpay's cell-based architecture using Terragrunt stacks — composable, region-isolated deployment units where each cell is a self-contained instance of the full service fleet for one country. Bounded the failure domain of a regional outage to that country's traffic alone.
  • Bootstrapped the first cell end-to-end: brought up the initial service set on the new abstraction and established the patterns adopted across all subsequent cells. Foundation now runs 10+ cells hosting 100+ services, including Razorpay's Singapore and US deployments.

Microsoft India Development Center

Jun 2019 — Feb 2022 · Bengaluru

  1. Software Engineer 2Oct 2021 — Feb 2022
  2. Software EngineerJun 2019 — Sep 2021
  • Built the extensibility framework for Microsoft Search's query layer (C# / .NET) — a multi-tenant system serving all M365 enterprise customers — replacing per-source bespoke connectors with a declarative configuration model that enabled new data source integrations without engineering involvement.
  • Designed and built the Answers Platform: a low-latency federation layer returning "intent of answer" responses within an 850ms p90 SLA, followed by an async callback for the resolved answer. Powered instant search experiences across third-party content in Microsoft Search.
  • Owned the Substrate Content Domain project in the Query layer — managed query-time configuration for heterogeneous content types across the M365 Substrate (Exchange, SharePoint, OneDrive, Teams).

02Skills

Languages

Go, Python, C#, C++

Kubernetes

Custom operators, CRDs, Helm, Argo Workflows

Cloud

AWS (EKS, VPC, IAM, S3), Terraform, Terragrunt, Docker

AI Infrastructure

LiteLLM, AWS Bedrock, Fireworks

Data & Messaging

Kafka, MySQL, Postgres, Redis

CI/CD

GitHub Actions, Spinnaker

03Education

Indian Institute of Technology, Roorkee

B.Tech in Electrical Engineering · CGPA: 8.34/10

Jul 2015 — May 2019

04Talks & writing

05Awards

  • Microsoft E+D India, Be a Leader Award 2020
  • KVPY Fellow with AIR 108