Jake Champlin

Principal Engineer at Epic Games

Nashville, Indiana, 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
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.
code13 years of coding experience
job10 years of employment as a software developer
bookComputer Engineering, Computer Engineering at University of Kentucky
bookComputer Science, Computer Science at Ivy Tech Community College Columbus
languagesEnglish, German
github-logo-circle

Github Skills (69)

apim10
google-cloud-platform10
cloud-computing10
go-language10
testing10
command-line-interface10
bash10
grafana10
microsoft-azure10
integrations10
terraform10
google-cloud10
build-automation10
digitalocean10
go-testing10

Programming languages (13)

JavaCGoHTMLKotlinTypeScriptHCLShell

Github contributions (5)

github-logo-circle
Terraform DigitalOcean provider
Role in this project:
userBack-end Developer & DevOps Engineer
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.
providercloudhashicorpinfrastructure-as-codeterraform
hashicorp/terraform

May 2015 - Sep 2017

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:
userBack-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.
versionedconfiguration-filescloud-managementawscloud
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
Jake Champlin - Principal Engineer at Epic Games