Bharath Krishna

Apache Gravitino Committer at The Apache Software Foundation

San Jose, California, United States
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

👤
Senior
🎓
Top School
Bharath Krishna is a senior software engineer and Apache committer with a decade of experience building distributed metadata and storage services for data platforms. Currently leading storage and metadata efforts at Roku and an Apache Gravitino committer, he has designed cross-cloud metadata sync, metastore-driven access control, and table retention systems that improve scale and governance. His background includes architecting a multi-tenant config push pipeline at Google Cloud and contributing to core projects like Apache Hive and Impala, where he fixed critical metastore event handling and HiveServer2/WebUI issues. Comfortable across backend systems, streaming pipelines, and database internals, he consistently bridges product needs and low-level robustness. Notably, his open-source work on Hive and Impala demonstrates a knack for preventing subtle metadata regressions by validating event timing and configurations. Based in San Jose, he combines production-grade engineering with academic rigor from a CS master's at Stony Brook.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at College of Engineering Trivandrum
bookMaster's degree, Computer Science, Master's degree, Computer Science at Stony Brook University
languagesMalayalam, English, Tamil
github-logo-circle

Github Skills (13)

javas10
big-data10
imp10
sql10
impala10
apache-hive10
java10
database-management9
hadoop9
database9
testing9
spark9
databases9

Programming languages (5)

JavaC++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
apache/hive

Mar 2018 - Apr 2019

Apache Hive
Role in this project:
userBack-end Developer
Contributions:1 review, 37 commits, 2 comments in 1 year
Contributions summary:Bharath primarily contributed to the Apache Hive project by addressing bugs, improving functionality, and implementing new features. Their work included fixing logging issues in the `RemoteSparkJobMonitor` and resolving initialization script interpretation problems in Beeline. The user also made changes to improve the HiveServer2 WebUI by adding options to show query plans and fixing phase-wise performance metrics. Furthermore, they enhanced the functionality of the Beeline client by adding messages for the number of rows inserted.
flinksqlapachebig-dataspark
apache/impala

Apr 2019 - Apr 2019

Apache Impala
Role in this project:
userBack-end Developer
Contributions:5 commits in 13 days
Contributions summary:Bharath primarily contributed to the Apache Impala project by addressing issues related to database event processing within the Metastore. They modified code to handle `DROP_DATABASE` and `DROP_TABLE` events, including checks for creation times to prevent processing outdated events. Additionally, the user focused on validating configurations required for event processing and adding tests to improve the robustness of the event handling logic. These changes contribute to the stability and accuracy of Impala's metadata management.
apache-impalaparquetolapsqlapache
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
Bharath Krishna - Apache Gravitino Committer at The Apache Software Foundation