Michael Rhodes

Senior Technical Staff Member at IBM

Bristol, England, United Kingdom
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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job10 years of employment as a software developer
book2:1, Computer Science, 2:1, Computer Science at University of Bristol
stackoverflow-logo

Stackoverflow

Stats
1,826reputation
131kreached
44answers
9questions
github-logo-circle

Github Skills (14)

http10
couchdb10
databases10
erlang10
back-end-development10
database10
big-data9
ios6
mouse6
jsonstore6
macos6
cloudant6
nosql6
python6

Programming languages (12)

TypeScriptJavaShellScalaJavaScriptGoObjective-CSwift

Github contributions (5)

github-logo-circle
apache/couchdb

Feb 2013 - Jan 2023

Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Role in this project:
userBack-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.
nosql-databaseintuitivejson-apierlangnetwork-client
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