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.
18 years of coding experience
20 years of employment as a software developer
MEng Electronic Systems Engineering, MEng Electronic Systems Engineering at The University of Manchester
A shell which places users into individual docker containers
Role in this project:
DevOps 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 service registration daemon that performs health checks; companion to airbnb/synapse
Role in this project:
Backend 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.
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.