Gaurav Garg

Engineering Manager

Bengaluru, Karnataka, India11 yrs 6 mos experience

Key Highlights

  • Expert in building scalable real-time data pipelines.
  • Led multiple high-impact projects in vehicle telematics and mapping.
  • Strong background in Big Data technologies and microservices.
Stackforce AI infers this person is a Big Data and Real-time Processing expert in the SaaS industry.

Contact

Skills

Core Skills

Big DataReal-time Data Processing

Other Skills

KafkaPostgresRedisPrometheusGrafanaAWSDatadogVoice over IP (VoIP)AsteriskGWTApache OozieYarndockerKafka StreamsElastic Stack (ELK)

About

Experienced senior software engineer with demonstrated history of working in multiple tech industries (vehicle telematics, maps, telecom). Having experience in building distributed systems with microservice architecture. Highly skilled in Big data technologies - both batch and real time. Currently building high throughput, highly scalable real time data pipeline processing billions of events daily. Tech skills - Spark, Kafka, Hadoop, Hdfs, Redis, Postgres, Java, Scala, gRPC, K8s, ELK, AWS, Docker In my free time, I like to read about finance and geopolitics.

Experience

Krutrim

2 roles

Senior Engineering Manager

Promoted

Jan 2026Present · 2 mos · Bengaluru, Karnataka, India · On-site

Engineering Manger

Nov 2024Dec 2025 · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

  • Building Ola Maps

Ola

2 roles

Engineering Manger

Promoted

Jun 2023Oct 2024 · 1 yr 4 mos · Bengaluru, Karnataka, India · On-site

  • Building Ola Maps

SDE-3

Jan 2023Jun 2023 · 5 mos · Bengaluru, Karnataka, India · On-site

Loconav

Senior Software Engineer

Nov 2021Jan 2023 · 1 yr 2 mos · Gurugram, Haryana, India

  • Data Delivery - A real time data pipeline processing billions of events daily. It is a distributed and highly scalable pipeline. Tech - Kafka, Postgres, Redis, Prometheus, Grafana, AWS, Datadog.
  • Set up monitoring and alerting using Prometheus and Grafana.
  • Reverse geo coder - getting the iso country code from the lat, long. QPS - 1M/s, Accuracy 99.5%.
  • Device Capability - Using capabilities(Motion and Idling status) of the GPS devices directly instead of calculating our own in order to reduce the delay and to increase the accuracy.
KafkaPostgresRedisPrometheusGrafanaAWS+3

Apple

2 roles

Senior Software Engineer - Apple Maps

Promoted

Jun 2019Nov 2021 · 2 yrs 5 mos · Hyderabad, Telangana, India

  • Name Conflation - An ETL pipeline which auto conflates the names to the road segments from the various external and internal sources including 3dv data based on geometry match. Led the project. Worked with multiple stakeholders including operations and editors, made lots of enhancements and bug fixes, added few features.
  • Developed an ETL pipeline based on Spark to find Vehicle Entry and Exit points for POIs(Addresses). This takes Road Network having Form Of Ways and address points as inputs and auto apply the Entry and Exit points.

Software Engineer - Apple Maps

Apr 2018Jun 2019 · 1 yr 2 mos · Hyderabad, Telangana, India

  • Designed and developed a Distributed Graph processing algorithm to find all the connected road network in Apple Maps using Apache Spark and Pregel. This helped in solving many complex use cases related to Maps.
  • https://stanford.edu/~rezab/classes/cme323/S15/notes/lec8.pdf
  • https://stanford.edu/~rezab/classes/cme323/S16/notes/Lecture16/Pregel_GraphX.pdf

Mobileum

Big Data Developer

Sep 2016Mar 2018 · 1 yr 6 mos · Gurugram, Haryana, India

  • Implemented Trip Model: This model processes different continuous streams (DBWriter, MSC, etc) and gives network-level trips.
  • Generic Data Extraction Framework: A Spark batch job that extracts underlying data in Hdfs and apply filters and transformation based on configuration, store the data in the desired format, do the partition on data and send it to the remote location. Failure scenarios handled.
  • Worked on SMS model: Decoding the MSC SMS streams, applying validations and transformations on fields, and then analyzing the data. For data analysis I used Presto.

Drishti soft solutions

Research and Development Engineer

Jun 2014Sep 2016 · 2 yrs 3 mos · Gurgaon, India

  • Ameyo 4.0 - Redesigned and added features in web application for agents. Key responsibilities were to understand the requirements from PM, design HLD and LLD and do code reviews.
  • Developed a feature in Ameyo - Physical Media and Failover Management - (Auto failure detection and switching of physical media in case of temporary and permanent failure).
  • Worked on Interaction Campaign(A passive media (e.g. Email) support in customer interaction).

Education

Malaviya National Institute of Technology Jaipur

b.tech — computer science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Big Data & Real-time Data Processing

Explore similar profiles based on matching skills and experience