Nilesh Kevlani
Software Engineer
Bangalore, India
WORK EXPERIENCE
ShareChat
Staff Engineer
April 2026 - Present Software Development Engineer - 3
April 2024 - April 2026 Software Development Engineer - 2
September 2021 - April 2024 - Architected and delivered a self-serve onboarding platform for the data platform, reducing onboarding time from half a day to under 5 minutes.
- Drove product definition and requirements, architected the end-to-end system, implemented critical features, and led a team of 5 engineers (4 backend, 1 frontend) to deliver the platform.
- Replaced 3-4 manual, error-prone steps with a single UI-driven flow that provisions multiple in-house systems and external resources automatically.
- Users get code samples, end-to-end observability, and audit logs directly in the UI, with zero external tooling required.
- Platform serves 150 engineers weekly, handling 800 Mbps (compressed) at daily peak and 1.5 Gbps (compressed) on festive days.
- Documented the journey in a multi-part engineering blog series:
- Established org-wide Protobuf schema standards for data contracts, driving adoption across 10+ teams.
- Built consensus across the organisation on contract structure, coordinating migration of 10+ teams from JSON to Protobuf.
- Mentored and led 5 engineers across multiple Protobuf adoption projects.
- Designed and delivered the Cubes platform - a self-serve system for computing pre-aggregated tables over raw or derived data via a UI-driven query interface.
- Powers all dashboarding use cases at ShareChat, significantly improving query performance and reducing compute costs.
- Eliminated vendor lock-in and cut infrastructure costs by rewriting the frontend event pipeline.
- Migrated from a costly, vendor-locked stack (Node.js, GCP Pub/Sub, JSON, Dataflow) to a vendor-neutral, cost-efficient stack (Java Spring Boot, Kafka, Protobuf, Spark).
- Optimised the system to process 50K events/sec from a single Kubernetes pod.
Razorpay
Software Development Engineer
June 2020 - September 2021 - Built and maintained systems for the Transaction Risk team, serving end customers, merchants, ops teams, and internal backend services.
- Integrated MaxMind APIs for real-time fraud detection.
- Developed APIs powering the customer-facing dispute resolution UI.
- Improved service observability by integrating Jaeger for distributed tracing.
TalentXO (formerly CrewKarma)
Software Engineer
September 2018 - June 2020 - Owned backend development across the organisation, building core product and platform features.
- Built a Recommendation Engine matching jobs to candidates and candidates to jobs.
- Developed an Email Scheduler for automated outreach workflows.
- Integrated a Payment Gateway to monetise the platform.
OPEN SOURCE CONTRIBUTIONS
INTERESTS
- Travelling
- Badminton
- Swimming
- Listening to Music