Loading profile…
Loading profile…
Senior Software Engineer
I build low-latency distributed data platforms and real-time streaming systems at scale.
IndiaSenior Software Engineer at Uber
Owned and improved Flink-based real-time pipelines processing approximately 30M trips/day and 10M workflows/day, with peak traffic of ~1.2K trips/sec. Diagnosed and resolved a state leak in a production Flink application, and designed a YAML-driven end-to-end testing framework for Flink jobs.
Apache FlinkKafkaJavaReal time processingDistributed SystemsTesting FrameworksYAMLData Pipelines
Built and evolved a real-time portfolio and risk analytics platform from the ground up, replacing a request-response system with an event-driven, sub-second architecture. Developed a delta-based propagation model and led a team of 2 engineers owning the product end-to-end.
Real time processingEvent Driven ArchitectureBackend EngineeringJavaDistributed SystemsTechnical LeadershipMentorshipProject Planning
Led engineering execution and became primary maintainer of core components of the data platform, supporting high-volume Kafka-based data flows across ~20 engineering teams. Implemented Pluto, an internal binary data format, and designed Raven, a schema registry and data pipeline automation platform used by ~500 engineers. Started development of Mantis, a metadata and lineage platform.
KafkaData EngineeringSchema RegistryData PipelinesHiveNeo4jJavaDistributed SystemsTechnical Leadership
Pursued a Bachelor of Technology in Electronics Engineering from 2013 to 2017, achieving a CGPA of 8.4.
Pursued a Bachelor of Technology in Electronics Engineering from 2013 to 2017, achieving a CGPA of 8.4.