Rohan Garg

Senior Backend Engineer at Coupang

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Rohan Garg is a Senior Backend Engineer based in Bengaluru with 9 years of experience building scalable systems across CRM, Ad Tech, banking, microelectronics and business intelligence. He combines full‑stack fluency (Java, Go, Python, Node, React, MuleSoft, Ab Initio) with a "fail first, fail fast" learning ethos and has owned high‑scale features such as Myntra's communications platform delivering 400M+ notifications per day. An active open‑source contributor to flagship analytics projects like Apache Druid and Trino, he’s improved SQL engine stability (e.g., joins on __time, IS NOT NULL fixes) and optimized Hive connector and metastore performance—work that reflects deep expertise in query engines and metadata handling. Currently at Coupang, he pairs hands‑on backend development and system design with mentoring and a track record of migrating monoliths toward streaming architectures.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Nirma University, Ahmedabad, Gujarat, India
languagesEnglish, Hindi
github-logo-circle

Github Skills (18)

apache-calcite10
data-engineering10
testing10
databases10
big-data10
data-base10
apache-druid10
java10
calc10
javas10
hive10
sql10
query-engine10
relational-databases10
sql-database10

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
apache/druid

May 2021 - Jan 2023

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBack-end Developer
Contributions:387 reviews, 41 commits, 103 PRs in 1 year 8 months
Contributions summary:Rohan primarily contributed to the Apache Druid database codebase, focusing on enhancements and fixes within the SQL layer. Their work involved adding tests for new features like joins on the `__time` column and addressing issues in existing SQL queries, such as those with `IS NOT NULL` filters in `LEFT JOIN` operations. The user also made changes to improve the stability and functionality of Druid's SQL engine, and also cleaned up dependencies to improve the build process.
real-timebig-datadruiddatabasehadoop
trinodb/trino

May 2019 - Oct 2020

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Role in this project:
userBack-end Developer
Contributions:21 reviews, 13 PRs, 103 comments in 1 year 4 months
Contributions summary:Rohan primarily focused on enhancing the Hive integration within the Trino query engine. Their contributions include adding support for various Hive record writers like `TextRecordWriter`, `SequenceFileRecordWriter`, and `AvroRecordWriter`, enabling more flexible data storage formats. Furthermore, the user optimized the metastore interactions by parallelizing metastore drops and improving statistics updates. These changes aimed to improve performance and extensibility of Trino's Hive connector.
prestodbdbmsindexingjdbcbigdata
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial