Andrew Kim is a software engineer with a decade of experience building cloud-native infrastructure, distributed systems, and networking primitives, currently at Google in Toronto. He brings deep Kubernetes expertise—contributing across core projects like apiserver, client-go and the Kubernetes core repo—plus hands-on work with cloud providers (AWS, DigitalOcean, vSphere) and CSI storage integrations. His background spans backend development, DevOps and cloud engineering roles at VMware, DigitalOcean and Wattpad, reflecting a focus on reliability, refactoring, and testable system design. Notably, he has tackled subtle concurrency and grpc tunnel issues in konnectivity-client and improved robustness in snapshotting and container runtime integrations. He combines strong Linux and networking skills with practical automation and build-system improvements (earthly, BuildKit), enabling faster, more repeatable CI/CD workflows. Colleagues rely on him to modernize legacy paths and simplify complex distributed behaviors while keeping production stability front of mind.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science (BASc), Electrical and Computer Engineering, Incomplete, Bachelor of Applied Science (BASc), Electrical and Computer Engineering, Incomplete at University of Toronto
Kubernetes Cloud Provider for vSphere https://cloud-provider-vsphere.sigs.k8s.io
Role in this project:
Back-end & DevOps Engineer
Contributions:14 releases, 184 reviews, 66 commits in 2 years 1 month
Contributions summary:Andrew primarily contributed to the vSphere cloud provider for Kubernetes, focusing on bug fixes, documentation, and infrastructure improvements. They addressed error handling in node discovery and enhanced the documentation. Furthermore, they implemented changes to build infrastructure by bumping Kubernetes dependencies, updating testing configurations, and removing unnecessary dependencies. Their work indicates a focus on improving reliability, maintainability, and overall stability of the cloud provider.
Contributions:6 releases, 7 reviews, 104 commits in 1 year 2 months
Contributions summary:Andrew primarily worked on improvements related to the vSphere cloud provider within the Kubernetes cluster-api-provider-vsphere repository. Their contributions included refactoring code to rename master nodes to control plane nodes, syncing kubeconfig secrets, and refactoring code to use envsubst for clusterctl yaml generation. They also implemented features for supporting external cloud providers and added better install instructions for envsubst. These changes indicate a focus on infrastructure and backend aspects of the vSphere integration.
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.