Software Engineer with 5+ years of experience in building high-scale distributed systems,
financial platforms, product & platform engineering. Skilled in
Go, Java, JavaScript / Nodejs, observability, resiliency, and cloud-native services.
Currently at PhonePe, enhancing the Fund Transfer Platform serving
6.5M+ merchants daily.
Experience
PhonePe (Oct 2024 – Present)
Software Engineer · Bangalore, India
- Enhanced the Fund Transfer Platform (FTP), disbursing funds to 6.5M+ merchants daily with reliability and compliance.
- Accelerated reconciliation from T+1 to T (same-day) settlements.
- Leading migration of FTP from single-tenant to multi-tenant architecture for scalable access.
- Built a centralized auditing library ensuring RBI compliance with immutable audit trails.
- Automated transaction routing with Airflow DAGs to reduce manual intervention.
- Developed automation tools & real-time dashboards, cutting support tickets by 50%.
Gemini (Mar 2024 – Aug 2024)
Software Engineer - ADF-2 · Gurgaon, India
- Built Event Management System for ingesting & persisting fraud-related events with scalable APIs and queues.
- Developed automated Crypto Withdrawal Ban Support System, reducing compliance SLA from 52 days → 7 days.
ShareChat (Dec 2021 – Mar 2024)
Software Development Engineer I → II · Bangalore, India
- Key member of Platform Team powering ShareChat, Moj & TakaTak — serving 400M+ MAUs with 2M+ RPS.
- Designed distributed DAU/MAU tracking system (Go, Node.js, Java) with Apache Beam + BigQuery analytics.
- Built production-grade logging infra with FluentBit, Kafka, Elasticsearch improving observability.
- Developed real-time tracing system with Flink + Grafana, enabling trace-level insights into service latency.
- Upgraded observability stack from OpenTracing → OpenTelemetry with auto-instrumentation support.
- Led org-wide migration REST → gRPC, created central Protobuf Library with CI/CD automation in Jenkins.
- Managed CI/CD pipelines with Jenkins & GitHub Actions for protobuf contracts and libraries.
- Re-architected high-throughput ingestion service to monolith, saving $700K/month infra cost.
- Cut Auth service P99 latency from 50ms → 1ms using Database short circuiting of spanner with redis.
- Implemented circuit breakers at DB driver layer to prevent cascading failures during autoscaling delays.
- Created standardized resilience framework (rate-limiting, retries, exponential backoff) adopted org-wide.
- Improved Kubernetes HA, rollout & autoscaling configs to reduce incidents.
- Optimized splash screen API latency from 400ms → 180ms, cutting infra costs by 50%.
- Developed unified API Gateway for Moj & ShareChat for routing, observability, and access control.
- Resolved P95/P99/P99.99 latency regressions via profiling, connection pool tuning, and K8s optimizations.
DLT Labs (Oct 2020 – Dec 2021)
Software Engineer / Assistant Manager · Noida, India
- Built centralized logging system across microservices for faster bug resolution.
- Transformed systems into multi-tenant architecture with resource allocation algorithms.
Technical Skills
Languages: Go, Java, Scala, JavaScript, C/C++
Data/Backend: Kafka, RabbitMQ, Apache Beam, Flink, Redis, Spanner, gRPC, Node.js, Dropwizard, SpringBoot
DevOps: Docker, Kubernetes, Jenkins, GitHub Actions, GCP, Spinnaker, Grafana
Frontend: HTML, CSS, React.js