Sourabh Badhya

Software Engineer 3 at Google

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
Sourabh Badhya is a backend-focused Software Engineer with six years of experience building transactional and query-processing systems, currently at Google and an active Apache Hive committer. He has driven significant Hive contributions around transaction management, CTAS semantics, compaction, and Metastore schema work, reflecting deep expertise in distributed data systems and Java. Prior roles at Cloudera and Walmart Global Tech exposed him to production-scale big data challenges and lifecycle ownership across large codebases. A strong academic performer from R.V. College of Engineering, he pairs rigorous engineering fundamentals with practical algorithmic work demonstrated in cross-language community projects like TheRenegadeCoder/sample-programs. Colleagues value him for shipping reliable backend features that bridge SQL semantics and storage mechanics—often surfacing subtle correctness fixes in transactional paths. He brings a blend of open-source stewardship and enterprise delivery that accelerates data platform robustness.
code6 years of coding experience
job4 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Science, 9.47, Bachelor of Engineering - BE, Computer Science, 9.47 at R. V. College of Engineering, Bangalore
book12th Standard, PCMCs, 97.83%, 12th Standard, PCMCs, 97.83% at Poornaprajna College, Udupi - 576102
stackoverflow-logo

Stackoverflow

Stats
3reputation
305reached
0answers
2questions
github-logo-circle

Github Skills (23)

algorithm10
algorithms10
transaction10
programming-language10
metastore10
perl10
data-structure10
java10
javas10
transactionscope10
query-parser10
apache-hive10
data-structures10
query-engine10
transaction-manager10

Programming languages (6)

JavaCSSC++Jupyter NotebookBASICPython

Github contributions (5)

github-logo-circle
apache/hive

May 2022 - Jan 2023

Apache Hive
Role in this project:
userBack-end Developer
Contributions:718 reviews, 18 commits, 78 PRs in 8 months
Contributions summary:Sourabh primarily contributed to the Apache Hive project by implementing and refining features related to transaction management, query processing, and the Metastore. Their work included generating insert notification events, making CTAS use direct insert semantics, and addressing issues related to compaction and aborted transactions. The user's commits involved changes across multiple Java files related to semantic analysis, parsing, and testing of transactional features within the Hive codebase. They also modified SQL scripts used by the Metastore, indicating an understanding of database schema and upgrades.
flinksqlapachebig-dataspark
Sample Programs in Every Programming Language
Role in this project:
userBack-end Developer
Contributions:13 commits, 5 PRs, 8 comments in 1 day
Contributions summary:Sourabh primarily contributed sorting algorithms and a "Hello World" program within the repository. The user implemented bubble sort and insertion sort algorithms in Perl, demonstrating an understanding of algorithm implementation. Additionally, the user added a simple "Hello World" program using AutoHotKey and implemented the Fibonacci sequence in Perl.
code-golfaplpolyglotesoteric-languagediscord
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
Sourabh Badhya - Software Engineer 3 at Google