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.
11 years of coding experience
14 years of employment as a software developer
B.E. Computer Science, B.E. Computer Science at M.S. University
Masters Software Engineering, Masters Software Engineering at San José State University
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-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.
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
Back-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.
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