Summary
Nihir Agarwal is a software engineer based in Bengaluru with three years of experience building scalable, performance-focused systems for high-throughput products. He has driven key platform work at Contlo—implementing logical sharding for a 10B+ row table, building a modular coupons microservice, and architecting segmentation that processes millions of users within 15 minutes—while cutting DB costs by ~40%. At Razorpay he contributed to the foundational CDP and third-party data sharing and at Rox he continues to focus on complex technical projects. Comfortable across Java/Spring, Golang, Kafka, Kubernetes and CI/CD, he also built a centralized Kafka microservice and end-to-end prepaid billing from scratch. Nihir pairs strong systems thinking with cost-conscious engineering, routinely optimizing cloud spend and operational complexity. His dual background in computer science and mathematics underpins a pragmatic, data-driven approach to performance and scalability challenges.
3 years of coding experience
3 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Delhi Public School Ghaziabad Society