Jake Champlin is a Principal Engineer with 13 years of experience building cloud-native infrastructure, developer tooling, and Terraform providers, currently shaping platform reliability at Epic Games. A lifelong Linux enthusiast and self-taught programmer, he’s contributed hundreds of improvements across the Terraform ecosystem and related open-source projects (including HashiCorp’s terraform, packer, nomad and many providers), and has several accepted patches in the Linux kernel. He blends backend Go development, DevOps, and provider/plugin architecture work—shipping provider implementations for Vault, Azure, Google, Kubernetes, and others—while also improving CI/CD and build tooling. Known for pragmatic problem-solving and perseverance learned from rebuilding systems by hand, he brings deep infrastructure expertise and a focus on robustness and developer experience.
13 years of coding experience
10 years of employment as a software developer
Computer Engineering, Computer Engineering at University of Kentucky
Computer Science, Computer Science at Ivy Tech Community College Columbus
Contributions:25 commits, 2 PRs, 12 pushes in 7 months
Contributions summary:Jake primarily focused on fixing failing acceptance tests within the Terraform provider. They addressed issues related to resource updates and configurations, specifically for DigitalOcean droplets and volumes. The contributions also included removing redundant type declarations and updating acceptance tests. Furthermore, the user's work included fixing a test related to volume-droplet interactions and maintaining the test suite.
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
Back-end & DevOps Engineer
Contributions:3 releases, 570 commits, 366 PRs in 2 years 3 months
Contributions summary:Jake primarily focused on improving the functionality and robustness of the Terraform codebase. Their contributions included enhancing existing resources, such as setting up specific AWS Elasticache ports as required and improving error messages for the `destroy --target` command. They also worked on improving the build process and the addition of interpolation functions to the codebase. Furthermore, the user addressed issues to improve overall code quality.
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.