Reuben Thomas-davis

Principal MLOps Engineer at Ki

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

🤩
Rockstar
🎓
Top School
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
job11 years of employment as a software developer
bookBachelor of Science - BS Mathematics and Philosophy, Bachelor of Science - BS Mathematics and Philosophy at University of Bristol
stackoverflow-logo

Stackoverflow

Stats
78reputation
8kreached
4answers
2questions
github-logo-circle

Github Skills (15)

decorators10
fastapi10
middleware10
rate-limiting10
python10
decorator10
starlette10
testing10
asgi9
homebrew6
bash6
redirect6
matplotlib6
django6
definitelytyped6

Programming languages (11)

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:14 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.
fastapistarletterate-limiterasgipython
Rested/portfall

Mar 2020 - Oct 2020

A desktop k8s port-forwarding portal for easy access to all your cluster UIs
Contributions:1 release, 105 commits, 1 PR in 6 months
k8sport-forwarding
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