Sreenath Bodagala is a software engineer with over five years of experience based in Greater Boston, currently contributing to Apple and with a long history in database and systems engineering at NuoDB, Vertica, and Oracle. He specializes in back-end and distributed systems, demonstrated by contributions to the high-profile open-source FoundationDB project where he enhanced cluster status reporting with new metrics and JSON schema extensions. His work reflects a focus on observability and operational insights—tracking commit batching windows, recovery timing, catch-up rates, and bounce impact—to help operators understand system behavior. Trained in computer science with advanced degrees from IIT Bombay and doctoral study at the University of Florida, he blends deep academic background with practical, production-grade engineering. Colleagues can expect a pragmatic engineer who turns complex distributed-system telemetry into actionable status features.
5 years of coding experience
23 years of employment as a software developer
Doctor of Philosophy - PhD, Computer and Information Sciences and Engineering, Doctor of Philosophy - PhD, Computer and Information Sciences and Engineering at University of Florida
Indian Institute of Technology Bombay
Bachelor of Engineering - BE, Computer Science and Engineering, Bachelor of Engineering - BE, Computer Science and Engineering at Osmania University
FoundationDB - the open source, distributed, transactional key-value store
Role in this project:
Back-end Developer
Contributions:621 reviews, 123 commits, 143 PRs in 1 year 9 months
Contributions summary:Sreenath's contributions focused on enhancing the FoundationDB's status reporting capabilities. They implemented new metrics related to commit batching window size, time since last full recovery, and storage server catch-up rates, by extending the JSON schema and adding the necessary code to collect and display these metrics within the fdbcli status output. In addition, they added information about the bounce impact in the cluster JSON object. Further modifications included adding release notes for newly introduced features and code improvements.
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.