Michael Rhodes is a Senior Technical Staff Member with 15 years of experience designing and operating large-scale distributed systems, currently leading engineering for IBM Cloudant in Bristol. He has architected mission-critical cloud database services and built high-performance infrastructure—ranging from a Go-based distributed low-latency rate limiter to a Java Kafka-backed log processor—and recently rebuilt observability using Fluentbit, ClickHouse and Grafana. A polyglot who prefers Go, Python and Rust, he combines hands-on implementation with people leadership, mentoring team leads and guiding 50+ engineers across multi-tenant database operations. His open-source contributions to Apache CouchDB evidence deep understanding of database internals and Erlang, reflecting a rare blend of research-era rigor from HP Labs and practical production engineering.
15 years of coding experience
10 years of employment as a software developer
2:1, Computer Science, 2:1, Computer Science at University of Bristol
Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Role in this project:
Back-end Developer
Contributions:28 reviews, 7 commits, 2 PRs in 10 years 1 month
Contributions summary:Michael primarily contributed to the back-end functionality of the CouchDB database, focusing on improving its HTTP API and data handling. Their commits include fixing bugs related to error handling in the changes feed and authentication, as well as optimizing data processing, particularly within Mango queries. The contributions also involve porting features from other CouchDB versions, like adding features to the update responses. The user demonstrates a strong understanding of the database's internal structure, and the Erlang programming language.
Add Omnifocus tasks for assigned Issues and PRs within GitHub or GitHub Enterprise
Contributions:94 commits, 11 PRs, 109 pushes in 2 years 1 month
omnifocusprsenterprise
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
Michael Rhodes - Senior Technical Staff Member at IBM