Cole Wippern

Software Engineer at Google

San Francisco, 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
🎓
Top School
Cole Wippern is a software engineer with 11 years of experience based in San Francisco, currently building infrastructure and backend systems at Google. He brings a physics-trained analytical mindset to practical engineering, having co-founded a startup and served as an early employee at a hardware/software company before moving into web and cloud-native tooling. Cole is an active open-source contributor, improving test coverage and performance for GoMock and fixing Dockerfile parsing, caching, and symlink handling in the widely used Kaniko image builder. His background as a private chef hints at disciplined creativity and an appetite for complex, hands-on problem solving. Not open to new positions, he blends low-level attention to correctness with pragmatic DevOps sensibilities.
code11 years of coding experience
job2 years of employment as a software developer
bookPhysics, Physics at University of California, Davis
github-logo-circle

Github Skills (14)

testing10
docker10
benchmarking10
go10
benchmark10
dockers10
dockerfile10
test-automation10
caching9
kubernetes-pods9
go-testing9
kubernetes9
container8
developer-tools8

Programming languages (4)

TypeScriptJavaGoRuby

Github contributions (5)

github-logo-circle
GoogleContainerTools/kaniko

Oct 2019 - Mar 2020

Build Container Images In Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:90 commits, 91 PRs, 29 pushes in 4 months
Contributions summary:Cole contributed to the Kaniko project by addressing issues related to Dockerfile parsing and image building. They implemented code changes to correctly handle double quotes in ARG values and added unit tests to ensure the fix. Furthermore, the user updated error handling and logging for cache retrieval and made changes to improve the cache key logic to enhance build reproducibility. Their work also included resolving symlink paths and adding tests for it.
containersdockerdeveloper-toolscontainer-imageskubernetes
golang/mock

Dec 2019 - Aug 2020

GoMock is a mocking framework for the Go programming language.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 reviews, 6 commits, 12 PRs in 8 months
Contributions summary:Cole contributed significantly to the testing infrastructure of the GoMock project. They added benchmarks for performance testing, specifically focused on parsing files and the impact of interface size. Further contributions include comprehensive tests for `Do` and `DoAndReturn` method calls, ensuring correct behavior for various scenarios. These tests likely improved the robustness and reliability of the mocking framework.
golangtestingmocksmockinggomock
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