CJ Horton

Senior Software Engineer II at IBM

Portland, Oregon, 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
CJ Horton is a Senior Software Engineer II with nine years of experience building and scaling cloud infrastructure, currently at IBM after HashiCorp's acquisition. He helped launch and harden Terraform Cloud (HCP Terraform), operating systems that handle over 50 million runs per year, and contributes to core Terraform and the TFE provider in Go. CJ blends product feature work with platform engineering—leading incident response, debugging novel failure modes, and improving backend reliability and API compatibility. A versatile engineer fluent in Go, Ruby, and Ember, he’s known for quickly picking up new technologies from his consulting days and for improving safety and test coverage in critical open-source projects. Based in Portland, he pairs pragmatic engineering with a background in teaching and community-facing roles that sharpen his communication under pressure.
code9 years of coding experience
job10 years of employment as a software developer
bookFull Stack Web Development, Full Stack Web Development at Flatiron School
bookBachelor of Music, Bachelor of Music at Loyola University New Orleans
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

apim10
cloud-computing10
back-end-development10
apidoc10
testing10
cloud-infrastructure10
terraform10
terraform-provider10
terraformer10
go10
api10
aac10
infrastructure-as-code10
backend10
githubaction-workflow8

Programming languages (10)

HCLMDXCSSShellSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
Official HCP Terraform and Terraform Enterprise provider, maintained by HashiCorp. Provision HCP Terraform or Terraform Enterprise - with Terraform!
Role in this project:
userBackend & DevOps Engineer
Contributions:49 reviews, 16 commits, 15 PRs in 1 year
Contributions summary:CJ contributed to the Terraform provider for Terraform Enterprise (TFE), focusing on improving the provider's functionality and reliability. They addressed issues with sidebar links in the documentation and implemented safety checks for attribute values. Furthermore, the user added tests for fallback logic and incorporated features such as the structured_run_output_enabled, enhancing the provider's capabilities. This work involved changes to Go code, testing frameworks, and integration with TFE API endpoints.
tfe-providerproviderterraform-cloudprovisioncloud
hashicorp/terraform

May 2020 - Jun 2021

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 Developer & Cloud Engineer
Contributions:78 reviews, 29 commits, 58 PRs in 1 year 1 month
Contributions summary:CJ primarily contributed to the backend of the Terraform project, implementing and modifying features related to the remote backend functionality, particularly in handling resource targeting and API version compatibility. They added tests for various scenarios, including those involving refresh-only mode, resource replacements, and API version validation, and also improved error messages for common configuration issues. Furthermore, the user updated dependencies like `go-tfe` and made changes to the cloud backend configuration and its integration.
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
CJ Horton - Senior Software Engineer II at IBM