Apache Gravitino Committer at The Apache Software Foundation
San Jose, California, United States
Join Prog.AI to see contacts
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.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at College of Engineering Trivandrum
Master's degree, Computer Science, Master's degree, Computer Science at Stony Brook University
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.
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