Rajan Dhabalia

PMC 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
Rajan Dhabalia is a seasoned Principal-level engineer and Apache PMC with 11 years of experience building and operating large-scale distributed systems from the San Francisco Bay Area. He led design and deployment of Yahoo’s on-prem and multi-cloud Apache Pulsar infrastructure, scaling to tens of millions of publishes per second while maintaining low latency and four-9s availability. An active committer on Apache Pulsar and BookKeeper, his backend contributions focus on broker-side optimizations, large-message support, ledger recovery, and TLS auto-refresh—work that directly improves resilience and performance of two widely used open-source projects. Rajan also led development of Sherpa, a next-generation low-latency distributed key-value store, and has practical expertise migrating mission-critical workloads between on-prem and cloud environments. Colleagues know him for solving hard operational problems at scale and for balancing pragmatic engineering with deep protocol-level improvements. He combines enterprise production chops with notable open-source influence that continues to shape messaging and storage infrastructure.
code11 years of coding experience
job14 years of employment as a software developer
bookB.E. Computer Science, B.E. Computer Science at M.S. University
bookMasters Software Engineering, Masters Software Engineering at San José State University
github-logo-circle

Github Skills (19)

back-end-development10
distributed-log10
distributed-systems10
zookeeper10
queuing10
message-queue10
java10
apache-bookkeeper10
javas10
journaling10
message-bus10
metadata-management10
apache-pulsar10
queue10
apache9

Programming languages (5)

JavaShellC++SCSSPython

Github contributions (5)

github-logo-circle
apache/pulsar

Sep 2016 - Dec 2022

Apache Pulsar - distributed pub-sub messaging system
Role in this project:
userBack-end Developer
Contributions:240 reviews, 781 commits, 1148 PRs in 6 years 3 months
Contributions summary:Rajan's commits focus on enhancing broker-side features and optimizing the Apache Pulsar message queuing system. Their work involves modifying core components like ManagedLedger and ConsumerImpl for improvements such as supporting large message sizes and handling message decryption actions. The user's contributions include code for internal methods, improving efficiency by adding and removing messages, and fixing potential concurrency issues within the system.
event-streamingpulsarmessaging-systemstreamingapache
apache/bookkeeper

May 2017 - Nov 2022

Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
userBack-end Developer
Contributions:34 reviews, 37 commits, 46 PRs in 5 years 7 months
Contributions summary:Rajan primarily contributed to the Apache BookKeeper project, focusing on server-side improvements. Their work involved fixing bugs related to ledger recovery, garbage collection, and the HTTP server. They also implemented new features, such as adding a command to change bookie addresses in ledger metadata and supporting auto-refreshing TLS certificates. The commits demonstrate a focus on improving stability, and functionality of the storage service.
fault-tolerantapache-bookkeeperbookkeeperfaultstorage
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
Rajan Dhabalia - PMC at The Apache Software Foundation