Samuel Dowell

Software Engineer at Google

Sunnyvale, California, 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
Samuel Dowell is a software engineer with 12 years of experience focused on Kubernetes and cloud-native tooling, currently contributing to Google Cloud Platform. He is an active open-source contributor to flagship Kubernetes projects like kustomize and kpt, where he added annotation/label filters, mutation tracking support, CLI autocompletion refactors, and even a Go vanity server—work that improves traceability and developer UX. His career spans backend systems, test automation, and full-stack CLI tooling, with prior roles implementing OIDC auth, malware-scanning services, scalable backend APIs, and PCR instrument parsers. Based in Sunnyvale, he combines pragmatic engineering with a strong emphasis on observability and reproducible configuration workflows.
code12 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (20)

kpt10
kubernetes10
dockerce10
docker10
testing10
kustomize10
configuration-management10
kubectl10
dockers10
go10
k8s10
cli10
kubernetes-pod10
bash9
automated-tests9

Programming languages (4)

TypeScriptShellGoJupyter Notebook

Github contributions (5)

github-logo-circle
kptdev/kpt

Dec 2021 - Aug 2022

Automate Kubernetes Configuration Editing
Role in this project:
userFull-stack Developer
Contributions:1 release, 31 reviews, 11 commits in 8 months
Contributions summary:Samuel primarily focused on enhancing the kpt CLI and its autocompletion features, incorporating updates for function catalog versions. They implemented fixes for bash auto-completion, improving the user experience. The user also refactored the CLI's autocompletion, transitioning to Cobra-based implementation, and added a go vanity server. Additionally, they contributed towards ensuring the correct output of function stderr and ensuring the correct packaging of licenses.
kubernetes-configurationshift-leftpolicy-as-codeconfig-as-datakrm
kubernetes-sigs/kustomize

Nov 2021 - Jan 2022

Customization of kubernetes YAML configurations
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 reviews, 12 commits, 11 PRs in 2 months
Contributions summary:Samuel primarily contributed to the kustomize project by implementing new features within the annotation and label filters. These features included adding configurable callbacks for tracking annotations and labels. Additionally, the user added a sort method to the results for the kyaml fn framework. The user also implemented the TrackableFilter interface for several filters, including annotations, labels, imagetag, namespace, replicacount, prefix, and suffix filters, and added mutation tracker support.
yamlcuelangkubectlkuberneteskubelet
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
Samuel Dowell - Software Engineer at Google