Anup Ghatage

Principal Member Of Technical Staff at The Apache Software Foundation

San Francisco, 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

🤩
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelors Computer Science, Bachelors Computer Science at Savitribai Phule Pune University
bookMaster’s Degree, Master’s Degree at Carnegie Mellon University
languagesEnglish, Marathi, Hindi, German
stackoverflow-logo

Stackoverflow

Stats
99reputation
23kreached
5answers
0questions
github-logo-circle

Github Skills (32)

c-language10
databases10
distributed-systems10
zookeeper10
java10
apache-bookkeeper10
security10
javas10
dbm10
cprogramming-language10
dbms10
database10
apache9
tls129
tls139

Programming languages (12)

TypeScriptJavaC++CRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
apache/bookkeeper

Oct 2019 - Mar 2021

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
userBack-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.
apache-bookkeeperfault-tolerantlow-latencybookkeeperbig-data
cmu-db/peloton

Jun 2015 - Feb 2016

The Self-Driving Database Management System
Role in this project:
userBack-end Developer
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.
Request Free Trial