Garrett Thomas is a Cloud Software Engineer with 10 years of experience building cloud-native, data-driven systems and SRE tooling across Europe and the US. With an M.Sc. in Applied and Computational Mathematics from KTH and a strong background in optimization and systems theory, he bridges rigorous mathematical thinking with practical engineering—designing ETL pipelines, stream processing architectures, and Kubernetes/GitOps deployments. His career spans hands-on roles from Big Data consulting and PySpark/Databricks development to product leadership of data engineering teams and production SRE for OpenShift managed services. Currently at ClickHouse, he focuses on scalable cloud infrastructure while also contributing research-grade numerical software (a Julia package for large matrix equations) earlier in his career. Based in Encinitas, Garrett combines analytical depth with cross-functional product experience and a track record of moving prototypes into reliable, observable production systems.
10 years of coding experience
3 years of employment as a software developer
Master of Science (M.Sc.), Applied and Computational Mathematics, Master of Science (M.Sc.), Applied and Computational Mathematics at KTH Royal Institute of Technology
Bachelor of Science Coursework, Mathematics, Bachelor of Science Coursework, Mathematics at Trinity College Dublin
Bachelor of Science (B.S.), Mathematical Sciences, Bachelor of Science (B.S.), Mathematical Sciences at UC Santa Barbara
Operator for packaging and managing a collection of arbitrary Kubernetes objects to install software on one or multiple clusters.
Contributions:71 pushes, 13 branches in 8 months
clusterspackagingoperatorarbitraryk8s
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
Garrett Thomas - Cloud Software Engineer at ClickHouse