Tomas Basham

Senior Software Developer at StatusCake.com - Website Uptime Monitoring

London, 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
Tomas Basham is a Senior Software Developer and team lead based in London with 13 years of experience building reliable web and backend systems, currently driving uptime and monitoring features at StatusCake. He combines hands-on engineering with leadership, having shipped production systems across travel, e-commerce and comparison-engine businesses and mentored teams from technical director and startup roles. A pragmatic Python back-end specialist, Tomas contributes to open-source (notably a well-organized ratelimit package with retry decorators and clearer docs) and favors maintainable, style-compliant code. Outside work he’s a hobbyist maker and baker—an indicator of his hands-on curiosity and attention to craft that he applies to both code and product.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science, Computer Science, 1:1, Bachelor of Science, Computer Science, 1:1 at Cardiff University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,715reputation
72kreached
33answers
54questions
github-logo-circle

Github Skills (15)

decorators10
rate-limiting10
decorator10
python10
documentation9
testing9
sass6
emberjs6
ember-cli-addon6
docker6
ember-cli6
javascript6
ruby6
django6
ruby-on-rails6

Programming languages (12)

TypeScriptHCLC++CSSStarlarkRustJavaScriptGo

Github contributions (5)

github-logo-circle
tomasbasham/ratelimit

Aug 2015 - Feb 2019

API Rate Limit Decorator
Role in this project:
userBack-end Developer
Contributions:29 commits, 7 PRs, 52 pushes in 3 years 6 months
Contributions summary:Tomas primarily contributed to the `ratelimit` Python package, enhancing its functionality and improving its documentation. They implemented a rate-limiting decorator to control function invocation frequency. The user also updated the package's documentation, refined the codebase to adhere to Python style guidelines, and introduced the `sleep_and_retry` decorator for retrying rate-limited functions. Furthermore, they refactored the package structure, creating separate modules for better organization.
apirate-limitdecoratorspythonrate-limiting
tomasbasham/Motion

Oct 2013 - Jul 2018

A convenience class written to interface with the Freescale MMA7455 accelerometer
Contributions:3 commits, 1 PR, 12 pushes in 4 years 9 months
axismotionintrinsicsconveniencefreescale
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
Tomas Basham - Senior Software Developer at StatusCake.com - Website Uptime Monitoring