Principal Member Of Technical Staff at The Apache Software Foundation
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Anup Ghatage is a Principal Member of Technical Staff at Salesforce with 12 years of experience building scalable, distributed storage and database systems. He blends research-grade database expertise from Carnegie Mellon with hands-on production work—contributing as an Apache BookKeeper committer and improving core reliability, security, and logging in that project. His career spans low-level kernel and in-memory database development (Sybase, CMU Peloton, SAP HANA) to cloud-scale infrastructure and security at Salesforce, including inventions and published work that reached large audiences. Based in San Francisco, he repeatedly wins internal hackathons and speaks at major open-source conferences, signaling both deep technical craft and community leadership. Notably, he has practical experience adding certificate-based authorization and hardening bookie startup semantics, showing a focus on operational robustness that often goes unseen.
12 years of coding experience
13 years of employment as a software developer
Bachelors Computer Science, Bachelors Computer Science at Savitribai Phule Pune University
Master’s Degree, Master’s Degree at Carnegie Mellon University
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
Back-end Developer
Contributions:37 reviews, 15 commits, 44 PRs in 1 year 4 months
Contributions summary:Anup contributed to the Apache BookKeeper project by addressing several issues related to core functionality and stability. They improved cookie generation consistency, ensuring proper encoding of ledger directory paths. Furthermore, the user implemented critical changes to prevent bookies from starting without a valid cookie in the metadata store, enhancing the overall robustness of the system. The user also added authorization based on certificates by allowing whitelisted services to access the bookkeeper. Lastly, they converted several `System.out.println` statements to `LOG` statements for better logging and auditing.
Contributions:25 commits, 4 PRs, 13 pushes in 8 months
Contributions summary:Anup implemented a message framework using nanomsg within the Peloton database system. They created and integrated nanomsg functionality including socket creation, binding, sending, receiving, and closing. Furthermore, the user contributed to B-tree index by merging master branch and adding new features. This involved modifying and testing index functionalities within the database system.
database-managementdatabasedbms
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.