Nilesh Kevlani
Software Engineer
link-icon Bangalore, India
SKILLS
  1. system-design score
  2. backend score
  3. golang score
  4. java score
  5. scala score
  6. bash score
  7. linux score
  8. protobuf score
  9. kafka score
  10. spark score
  11. gcp score
  12. databricks score
  13. github-actions score
  14. jenkins score
  15. docker score
  16. kubernetes score
WORK EXPERIENCE
  1. ShareChat
    Staff Engineer
    link-icon April 2026 - Present
    Software Development Engineer - 3
    link-icon April 2024 - April 2026
    Software Development Engineer - 2
    link-icon 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.
  2. Razorpay
    Software Development Engineer
    link-icon 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.
  3. TalentXO (formerly CrewKarma)
    Software Engineer
    link-icon 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.
EDUCATION
  1. BE Computer Engineering BVM Engineering College link-icon Anand
    8.27 CGPA   link-icon 2014 - 2018
  2. HSE BM Commerse High School link-icon Bhavnagar
    84.66 %   link-icon 2012 - 2014
  3. SSC Vishudhanand Vidya Mandir link-icon Bhavnagar
    85.66 %   link-icon 2010 - 2012
OPEN SOURCE CONTRIBUTIONS
LANGUAGES
  1. English score
  2. Hindi score
  3. Gujarati score
  4. Sindhi score
INTERESTS
  1. Travelling
  2. Badminton
  3. Swimming
  4. Listening to Music