Reuben Thomas-Davis

DevOps Engineer

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
Reuben Thomas-davis is a Principal MLOps Engineer with a decade of hands-on experience building production data and ML systems across startups and enterprise banks. He combines a polyglot engineering background—from C++, mobile apps and Node.js to Python, Go, Postgres and Kubernetes—with a strong focus on data structure design and scalable deployment patterns. At Kue he helped architect credit and analytics pipelines for an interest-free fintech product, and his progression from Data Engineer to Principal reflects deep operational ownership of models in production. A pragmatic open-source contributor, he improved rate-limiting middleware for FastAPI/Starlette in the slowapi project, showing attention to robust backend behavior. Trained in Mathematics and Philosophy, he brings both rigorous quantitative thinking and conceptual clarity to ambiguous technical problems.
code10 years of coding experience
github-logo-circle

Github Skills (10)

decorators10
fastapi10
limiting10
middleware10
rate-limiting10
python10
decorator10
starlette10
testing10
asgi9

Programming languages (10)

TypeScriptHCLShellC++TeXJavaScriptGoPHP

Github contributions (5)

github-logo-circle
laurentS/slowapi

Jul 2020 - Nov 2021

A rate limiter for Starlette and FastAPI
Role in this project:
userBack-end Developer
Contributions:13 reviews, 14 commits, 3 PRs in 1 year 4 months
Contributions summary:Reuben primarily contributed to the implementation of rate limiting functionality within the `slowapi` project. Their work involved adding middleware and decorators for rate limiting, creating an exempt decorator, and integrating the rate limiter with the Starlette framework. They also wrote tests to validate the rate limiting behavior, including default limit merging and exempt decorator functionality. The user's changes directly enhanced the core functionality of the rate limiter.
asgipythonuvicornasynciorate-limiter
Rested/multi-translate

May 2020 - Jul 2020

Multi-translate is a unified interface on top of various translate APIs providing optimal translations :star:, persistence :floppy_disk:, fallback :recycle:.
Contributions:3 releases, 91 commits, 67 pushes in 1 month
translationspythonrecycletranslationdisk
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
Reuben Thomas-Davis - DevOps Engineer