Résumé-shaped
Work
Experience, education, and publication — the structured version of the story.
Experience
-
Senior Member of Technical Staff
DevRev
Owned the architecture for DevRev's native observability warehouse (MELTS — Metrics, Events, Logs, Traces & Sessions), powering observability for enterprise customers including Indian banks (HDFC, ICICI, Axis Bank, Bajaj, and others).
Query Engine
- Designed and built a distributed SQL query engine using Apache DataFusion and Ballista, integrating Tantivy for full-text search, Bloom filter indexes for trace search, and Parquet columnar storage on S3 for highly parallel, low-latency queries at PB scale.
- Architected custom materialized view integration in DataFusion's logical plan conversion, so the same SQL interface queries raw and precomputed data.
- Built an extensible UDF framework so FDEs can add domain-specific logic, with anomaly detection and log pattern mining (Drain3) as example use cases.
Ingestion
- Designed a horizontally scalable pipeline sustaining 35 TB/hour of compressed telemetry and 5–6 PB monthly, replacing a legacy MongoDB/EBS architecture with a self-healing elastic S3 storage layer that decouples compute from storage.
- Reached 5× higher ingestion capacity while cutting infrastructure cost from $100K to $17K/month (~$1M annually) through compute/storage decoupling and usage-based S3, and extended it with compliance-grade BYOB and BYOK for regulated customers.
Consumer Ecosystem
- Architected MELTS' downstream extensibility layer for commerce, incident management, LLM/Harness observability, and agent-improvement pipelines.
Tech stack RustGolangDataFusionBallistaFluentdTantivyParquetS3
-
Platform Engineer
Newton School · Incanus Technologies
Learning environments
- Kubernetes and AWS control plane that spawns interactive student pods, including Jupyter notebooks and Node.js + Express, in the style of Replit and GitHub Codespaces. GoKubernetes SDKCrossplane
ML platform
- Event-driven Kubernetes platform for production ML, with Dapr and Kafka as brokers. Foundation for 15+ models in production. KafkaDaprFlaskGunicornKubernetes
Cluster platform
- Moved the backend from AMIs to Docker on EKS with Flux GitOps. Grew from 3 to 20+ services, including self-managed Airbyte, Airflow, GitLab, and Karpenter. KubernetesAWSFluxHelm
- Karpenter bin packing and node provisioning saved about $160,000 a year and beat a 60% cost-reduction target across clusters. KarpenterKubecostKubernetesEC2AWS Fargate
- KEDA and a custom gRPC server scaled pods with demand, at 99.999% availability and 10× traffic capacity, scaling down when idle. KEDAgRPCGo
-
Software Engineering Intern
Amazon
- Centralized configuration store on Amazon's internal tree-structured database with a Java/Spring library for geo-aware config resolution.
-
Google Summer of Code
CNCF · Prometheus
- EKS support for Prombench — Kubernetes benchmarking control plane orchestrating ~1,000 pods to stress-test Prometheus at scale.
-
Google Summer of Code
RPI · Submitty
- Randomized I/O for authentic assessment; RabbitMQ workers processing 10K students/hour and 60K submissions during exams (PostgreSQL, Symfony).
Education
Indian Institute of Technology, Roorkee
B.Tech, Electrical Engineering
Jun 2018 – Jun 2022 · Roorkee, India
Publication
Random Input and Automated Output Generation in Submitty
ACM SIGCSE Technical Symposium on Computer Science Education · 2020