Bharath Vissapragada

Software Engineer at The Apache Software Foundation

San Francisco Bay Area 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

🤩
Rockstar
🎓
Top School
Bharath Vissapragada is a software engineer with 11 years of experience building high-performance distributed systems, currently contributing to the Redpanda streaming platform from the San Francisco Bay Area. He has deep expertise in consensus protocols, distributed transactions, and OLAP/query engines, with significant backend contributions to Apache HBase and Redpanda that improved master-node caching, WAL tooling, transaction handling, and snapshot versioning. As a PMC member for both Apache Impala and Apache HBase, he blends open-source stewardship with hands-on C++ and Java platform work. His background includes senior roles at Salesforce and Cloudera, where he drove core platform features at scale. Known for preferring simple, elegant solutions to complex problems, he also dubs himself “copilot’s copilot,” hinting at a playful, mentorship-oriented approach to tooling and automation.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelors and Masters Computer Science, Bachelors and Masters Computer Science at IIIT Hyderabad
github-logo-circle

Github Skills (21)

hbase10
c-language10
back-end-development10
zookeeper10
java10
javas10
cprogramming-language10
data-consistency9
admin9
distributed-systems9
database-administration9
databases9
database9
transaction-manager8
storage-engine8

Programming languages (9)

SmartyJavaShellC++ScalaJavaScriptGoHTML

Github contributions (5)

github-logo-circle
redpanda-data/redpanda

Jun 2022 - Jan 2023

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
Role in this project:
userBack-end Developer
Contributions:1693 reviews, 221 commits, 545 PRs in 7 months
Contributions summary:Bharath's contributions primarily focused on enhancing and refining the back-end functionality of the Redpanda data streaming platform. Their work involved addressing critical issues within the controller backend, notably related to transaction handling, and fixing potential data inconsistencies during cross core partition movements. The user demonstrated proficiency in C++ and the Redpanda codebase by differentiating the logic of different data batches and incorporating best practices related to versioning during snapshotting.
realtimezookeeperdata-platformkafka-api10x
apache/hbase

Oct 2019 - Jul 2021

Apache HBase
Role in this project:
userBackend Developer
Contributions:232 reviews, 169 commits, 220 PRs in 1 year 9 months
Contributions summary:Bharath's contributions focused on enhancing the Apache HBase backend system. They implemented a caching mechanism within the master nodes to serve cluster ID requests from clients. Furthermore, the user added functionality to populate master address end points into the configuration for clients using master-based registry and also added features to print and filter WAL data by table name. They also removed obsolete code from the AsyncRegistry and made improvements in the area of handling delegation token retrieval.
apache-hbaseapachedatabasejavahbase
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 Vissapragada - Software Engineer at The Apache Software Foundation