Kathryn Spiers

San Francisco Bay Area 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
Kathryn Spiers is a security-focused software engineer with 11 years of experience in the San Francisco Bay Area, blending hands-on DevOps and backend work with a passion for containers, cryptography, and FLOSS. She has contributed to high-profile open-source projects like Docker CLI and Notary, improving end-to-end testing, CLI UX (fish completions), and trust/certificate handling to make container signing and verification more robust. Her background includes security roles at Google and hands-on internships at Docker, giving her practical experience across product-scale security and developer tooling. Known for improving test infrastructure and fault-tolerant key management, she brings a pragmatic, security-first mindset to developer-facing systems while advocating for open-source collaboration.
code11 years of coding experience
job2 years of employment as a software developer
bookWiston Churchill High School
languagesEnglish, American Sign Language
github-logo-circle

Github Skills (17)

zsh-completion10
docker10
testing10
bash-completion10
dockers10
cicd10
automation10
go10
command-line10
automations10
tab-completion10
completions10
x5099
error-handling9
cli9

Programming languages (16)

C++RustCMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
notaryproject/notary

Jul 2017 - Feb 2018

Notary is a project that allows anyone to have trust over arbitrary collections of data
Role in this project:
userBackend Developer
Contributions:9 commits, 11 PRs, 19 comments in 7 months
Contributions summary:Kathryn primarily contributed to the backend of the `notary` project, making changes to the core certificate generation and trust management features. They modified code to handle user input timeouts, added error typing, and fixed key import issues. Their work focused on improving the robustness and usability of the Notary project.
notarypythondockertrustarbitrary
docker/cli

Sep 2017 - May 2018

The Docker CLI
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:23 commits, 7 PRs, 24 comments in 7 months
Contributions summary:Kathryn primarily contributed to the end-to-end testing infrastructure within the Docker CLI repository. They added end-to-end tests using Go, focused on verifying the functionality of the `docker trust sign` command. They also refactored existing end-to-end tests, improving test fixtures and overall test structure. Furthermore, they added fish completions for the docker trust and other subcommands, enhancing the user experience with command-line completion.
dockerdocker-clicli
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