~/cv
download pdfThe one-page PDF is the printable version; this page is the same CV for people who don’t like downloading things.
education
University of California, Santa CruzSept 2024 – Aug 2026
Master of Science in Computer Science · GPA 3.89
Advanced Computer Architecture, Distributed Systems, Advanced OS, Algorithms.
PES University, BengaluruAug 2018 – Aug 2022
B.Tech in Electronics & Communication · CGPA 9.01
Control System Theory, Digital Communication, Robotics; TA for UE19EC339.
experience
University of California, Santa CruzJan 2025 – Jun 2026
Graduate Teaching Assistant
- Mentored students in CSE115A/B/C on software projects sponsored by Nutanix and Keysight Technologies — requirements analysis, high-level system design, sprint planning.
MakeMyTrip & Goibibo (NASDAQ: MMYT)Jun 2022 – Jun 2024
Software Engineer I
- Part of India’s largest online travel agency, on the platforms behind A/B experimentation, discounting and persuasion.
- Designed a highly concurrent multi-org ConfigKey store for the A/B platform — two-level caching on Aerospike, sub-millisecond p99 at 300k requests/second, down from 50ms.
- Built a rule-based rate limiter optimizing notification delivery across SMS, WhatsApp and email — more relevant engagement, up to 40% lower infra cost.
- Revamped loyalty programs (MMTBLACK, GoTribe, myPartner Hero) with configurable per-user aggregations, enabling new program types for any customer segment.
- Closed a fraud hole in Refer&Earn (~$50K) by constraining mobile-number reuse in the signup flow.
- Added virtual-thread support to the legacy Java 8 A/B platform with quasar, cutting CPU footprint up to 40%.
MakeMyTrip & GoibiboJan 2022 – May 2022
Software Intern
- Set up cache sync for intra-cluster services using Kafka; parallelized /assignVariant on the A/B platform.
- Supported the legacy route-planning service ahead of its How2Go rework.
ARTPARK @ Indian Institute of ScienceJun 2021 – Dec 2021
Research Intern
- Built a log aggregator on Elastic alerting warehouse robot operators to environmental anomalies.
- Designed a ROS2 safety node integrated with warehouse cameras to stop robots on human proximity.
selected projects
full writeups live under ~/projects.
faults-lab (atropos · zeus-go · manteion)Go, OpenTelemetry, gRPC, Kubernetes, k6, Vegeta
Fault-injection research platform — SDK-level fault injection, load orchestration, experiment oracle.
global upgrade safety & MSSGo, OpenAPI, Protobuf
Static analysis deciding whether simultaneous schema changes across a microservice mesh can co-deploy safely; computes the maximal safe subset in linear time.
slug mcpRust, rmcp, Moka
MCP server exposing UCSC campus services and Santa Cruz environmental telemetry as LLM tool calls.
skills
languagesGo, Rust, Java, Python, C/C++, SQL, JavaScript, Shell
frameworksOpenTelemetry, gRPC, vert.X, Spring, gin, k6, Vegeta
devopsDocker, Kubernetes, Jaeger, Prometheus, Grafana, Jenkins, AWS, git
data & queuesMongoDB, MySQL, Aerospike, Redis, Kafka, RabbitMQ
expertisedistributed systems, fault injection, tracing & observability, SDK design, scalable web services
