Tomas Doran

Greater Preston Area 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
Tomas Doran is an experienced systems and SRE leader with 18 years building and operating large-scale web platforms, particularly across LAMP stacks, cloud, containerization, and IaC. He led major infrastructure redesigns at Yelp—driving adoption of Prometheus, Terraform, Flink/Kafka streaming, and migrating telephony to Twilio Flex—improving reliability and developer productivity. Equally at home in code and ops, he contributes to notable open-source projects such as Airbnb’s synapse/nerve and Elastic’s Logstash, often focusing on robustness, testing, and deployment automation. His background spans hands-on DB tuning, datacenter upgrades, and configuration management at scale, with a knack for refactoring legacy systems to support acquisitions with minimal disruption. Tomas also mentors teams and raises engineering standards through tooling and process improvements, pairing deep technical craft with stakeholder-focused delivery. Based in the Greater Preston area, he combines pragmatic engineering with a history of public speaking at conferences like PuppetConf and DockerCon.
code18 years of coding experience
job20 years of employment as a software developer
bookMEng Electronic Systems Engineering, MEng Electronic Systems Engineering at The University of Manchester
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (57)

json10
kubernetes10
puppeteer10
javascript10
docker10
back-end-development10
puppet10
amazon-elasticsearch10
testing10
configuration-management10
rspec10
bash10
zookeeper10
etcd10
containerization10

Programming languages (18)

JavaNginxCSSRustCGoAugeasPerl

Github contributions (5)

github-logo-circle
Yelp/dockersh

Jul 2014 - Oct 2014

A shell which places users into individual docker containers
Role in this project:
userDevOps Engineer
Contributions:277 commits, 2 comments in 2 months
Contributions summary:Tomas primarily focused on improving the project's build and deployment process. They made changes to the Docker configuration, including container entry points and volume mounts. The contributions also include setting up the reverse tunneling for the container, implementing code to ensure the project works, and creating an installer script to ease deployment, demonstrating a focus on automation and infrastructure.
a-shellcontainersindividualdockershell
airbnb/nerve

Feb 2014 - Jun 2015

A service registration daemon that performs health checks; companion to airbnb/synapse
Role in this project:
userBackend Developer
Contributions:16 commits, 2 PRs, 1 comment in 1 year 4 months
Contributions summary:Tomas focused on refactoring and improving the `nerve` service registration daemon. Their primary contributions involved moving Zookeeper-specific initialization logic into a dedicated reporter class and adding the necessary components for supporting etcd reporters. The user refactored the code to use factory methods and updated the class hierarchy to improve modularity and support for different service discovery backends. They also added support for a 'weight' key to configure HAProxy backend weights.
airbnbdaemonhealthregistrationservice-registration
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