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 with nine years of experience building scalable, high-throughput systems across AdTech, CRM, banking, media streaming and e-commerce. He has driven end-to-end features for platforms that deliver hundreds of millions of notifications per day and improved performance and scalability for video streaming and streaming-architecture migrations. Technically versatile, he contributes to major open-source analytics projects like Apache Druid and Trino—adding SQL-layer fixes, Hive integrations, and performance optimizations—reflecting deep expertise in distributed query engines. A pragmatist who embraces a “fail first, fail fast” learning approach, he pairs hands-on coding in Java, Go, Python and Node with mentoring and automation to remove manual bottlenecks. Based in Bengaluru, he combines enterprise delivery experience with a curiosity for low-level system behavior and build-process improvements.
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
languagesEnglish, Hindi
github-logo-circle

Github Skills (16)

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

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.
apache-druiddatabasedruid
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.
big-datasql-querytrinojavapresto
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