Taylor Thomas

Staff Software Engineer at Akuity - The GitOps Platform for Kubernetes

Provo, Utah, United States
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
Taylor Thomas is a software engineer with 12 years of experience focusing on backend and DevOps for cloud-native and Kubernetes tooling. He contributes to high-profile open-source projects like Helm and Krustlet, improving deployment reliability (Tiller --wait, logging, gRPC) and setting up CI/Action pipelines while addressing Rust-specific issues such as Clippy fixes and multi-crate refactoring. He has bridged systems and languages by porting and integrating wascc code from a CRI experiment and adapting a Kubelet to support multiple provider types, demonstrating deep practical knowledge of Kubernetes internals. Based in the United States, he blends pragmatic engineering with a focus on reproducible builds and testability, and wryly calls himself a “halfway decent programmer.”
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS), Information Technology, Bachelor of Science (BS), Information Technology at Brigham Young University
languagesEnglish, Spanish
github-logo-circle

Github Skills (17)

kubernetes10
github-ci10
github-actions-workflows10
go10
helm10
ci-cd10
kubelet10
rust10
github-action-workflow10
github-actions-workflow10
devops10
kubernetes-pod10
wasm-pack9
wasi9
rustwasm9

Programming languages (22)

MDXPowerShellSmartyC#JavaCSSRustC

Github contributions (5)

github-logo-circle
krustlet/krustlet

Feb 2020 - Feb 2022

Kubernetes Rust Kubelet
Role in this project:
userBackend & DevOps Engineer
Contributions:10 releases, 310 reviews, 345 commits in 2 years
Contributions summary:Taylor's contributions primarily revolved around fixing Clippy issues and setting up an Action pipeline. They also refactored the Krustlet project into multiple crates, which included the addition of the base test files and dylibs for future refactoring. Furthermore, the user ported and integrated the wascc code from a CRI experiment, demonstrating an understanding of the project's architecture and the integration of external components. This integration involved adapting the Kubelet to handle multiple provider types and refactoring various parts of the project.
wasmrustwascckubeletkubernetes
helm/helm

Jan 2017 - Apr 2021

The Kubernetes Package Manager
Role in this project:
userBackend & DevOps Engineer
Contributions:2 releases, 1 review, 296 commits in 4 years 3 months
Contributions summary:Taylor primarily contributed to the Helm package manager's codebase, specifically by addressing issues with the Tiller component, focusing on the `--wait` functionality for deployments, and enhancing the logging system. Their work involved modifying core files related to Kubernetes interactions, such as `wait.go`, and the overall storage of releases, impacting installation, upgrade, and rollback processes. Furthermore, the user improved the reliability of the system by addressing gRPC connection management.
chartscharthelmpackage-managerkubernetes
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
Taylor Thomas - Staff Software Engineer at Akuity - The GitOps Platform for Kubernetes