Bankim Bhavsar

Software Engineer at Robinhood

San Carlos, 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
Bankim Bhavsar is a seasoned software engineer with 10 years of experience building high-performance distributed systems and backend services, currently working on real-time market data at Robinhood. He brings deep systems expertise in C++, Java, and Python, with practical mastery of multi-threading, SIMD optimizations, RPC frameworks (gRPC/REST/SOAP), and PostgreSQL. At Cloudera he was an Apache Kudu PMC member and committer, contributing critical Raft membership and master-server improvements that made cluster scaling and consistency more robust. His background spans storage, payments integrations, and hypervisor device work, giving him a rare combination of low-level systems engineering and production backend product experience. Colleagues know him for pragmatic design choices that yield measurable performance gains—examples include Bloom filter pushdowns that improved join and TPC-H performance by double-digit percentages. Based in San Carlos, CA, he pairs open-source stewardship with hands-on implementation to drive resilient, scalable data infrastructure.
code10 years of coding experience
job16 years of employment as a software developer
bookHSC, Science, HSC, Science at DG Ruparel College of Arts, Science and Commerce
bookB. Eng, Computer Technology, B. Eng, Computer Technology at Veermata Jijabai Technological Institute (VJTI)
bookMS, Information Networking, MS, Information Networking at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
1answer
2questions
github-logo-circle

Github Skills (12)

consensus10
rpc10
c-language10
raft10
distributed-systems10
cprogramming-language10
back-end-development10
big-data9
rpm-spec6
linux6
rpmbuild6
multithreading6

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
apache/kudu

Jul 2020 - Dec 2021

Mirror of Apache Kudu
Role in this project:
userBack-end Developer
Contributions:48 commits in 1 year 5 months
Contributions summary:Bankim's commits primarily focus on enhancing the Apache Kudu codebase, specifically related to master server functionalities. The contributions involve refactoring, improving the Raft configuration, and enabling dynamic master addition and removal via RPC calls, improving the system's scalability and management capabilities. Several changes were made to the master server options, the RPC infrastructure and underlying consensus mechanisms. Also, they addressed issues related to system catalog upgrades and data consistency during master node operations.
apache-kudubig-datacpluspluskudu
bbhavsar/kudu

Oct 2019 - Dec 2021

Mirror of Apache Kudu
Contributions:2 PRs, 201 pushes, 26 branches in 2 years 1 month
javaapache-kudukuduapache
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