Senior Software Engineer

Parth Tiwari

Distributed systems engineer with 7+ years of experience in real-time data pipelines, high-throughput backend services, and large-scale platform infrastructure.

Experience

Backend, streaming, and data platform work.

Flipkart

SDE-3 | Jan 2025 - Present | Bangalore

  • Core Data Platform member building ingestion and streaming systems for fStream.
  • Architected Kafka and GCP Pub/Sub REST APIs processing terabytes of data daily.
  • Led transition to real-time processing for ML and analytics workloads.
  • Redesigned fStream using Apache Beam and Apache Flink.
  • Built fault-tolerant MongoDB and MySQL CDC streaming solutions.
  • Mapped 40k+ assets with full lineage through DataHub cataloging.
Java Scala Python Kafka Flink Beam Pub/Sub Iceberg DataHub MongoDB MySQL GCP Terraform Kubernetes Docker Grafana

MakeMyTrip

Senior Software Engineer | Aug 2021 - Dec 2024 | Gurgaon

  • Led B2B Flights backend development using Golang and Java.
  • Optimized flight search APIs with SSE, gRPC, and RxJava for 1M+ daily searches.
  • Decomposed a Java monolith into Search, Booking, and Ancillary microservices.
  • Reduced round-trip search load by 2-3s and one-way search load by 0.5s.
  • Integrated Amazon Flights and scaled the platform to 39,000+ SMEs and 6,300+ corporates.
  • Unified MakeMyTrip and Goibibo bus backends into a shared service and database.
  • Built ad-tech reports for B2C bus services using Kafka and MongoDB, handling 5M daily updates.
Golang Java gRPC RxJava SSE REST Kafka MongoDB MySQL Aerospike Consul Jenkins Maven

Nucleus Software Exports

Software Engineer | Jul 2019 - Jul 2021 | Noida

  • Built NEO-Sales Assist module integrating credit bureau and PAN validation systems.
  • Developed backend components for employment, income, address, and OTP verification.
  • Engineered core loan application REST APIs using Spring and Hibernate MVC.
Java Spring MVC Hibernate REST MySQL Credit Bureau PAN OTP

Technical Skills

Tools for reliable backend systems.

Hands-on across service design, stream processing, data cataloging, cloud infrastructure, observability, and production-grade delivery.

Languages

Java Golang Scala Kotlin C++ JavaScript Python Node.js

Backend & Streaming

Spring Hibernate RxJava gRPC REST SSE Kafka Flink Beam

Data, Cloud & DevOps

MongoDB MySQL Aerospike GCP Terraform Kubernetes Docker Jenkins Maven Consul Scalyr Grafana Vue.js

Education & Achievements

Competitive programming roots and engineering foundation.

B.Tech, ECE

IIIT Delhi | 2015 - 2019

ACM-ICPC 2019

Rank 183 out of 3,890 participants.

Google Kickstart 2020

Round G rank 116 out of 8,050 participants.

Teaching & Social Work

Teaching Assistant for Competitive Programming. Social Welfare Intern teaching Mathematics at CRY.

Contact

Let's talk backend systems, data platforms, and scale.

Available for engineering conversations around distributed systems, data infrastructure, and high-throughput backend platforms.