Jonathan Johnson is a Staff Software Engineer with 15 years of experience building and scaling web products, currently shaping the next evolution of Terraform at IBM after leading feature delivery for Terraform Cloud at HashiCorp. He blends full-stack pragmatism—Ruby on Rails, Node.js, Ember/Vue, Postgres/Mongo—with product-minded leadership, collaborating closely with PMs and designers to define and ship high-impact features like Drift Detection and Continuous Validation. As a founder of packtracker.io he built a paid SaaS using AWS serverless patterns and Rails, and as an active open-source contributor he improved Mongoose’s validation and error handling and strengthened HiDPI canvas support. He’s experienced in instrumentation, automation, and CI/CD improvements that cut test times and improved operational resilience for high-traffic systems. Known for interviewing and mentoring engineers, he also brings technical writing chops from contributing Terraform Cloud docs, reflecting a rare blend of engineering, product, and communication skills. Based in Springfield, MO, he enjoys working remotely alongside cross-functional teams to turn complex requirements into reliable, customer-facing systems.
15 years of coding experience
15 years of employment as a software developer
B.S. Computer Information Science, B.S. Computer Information Science at Missouri Southern State University
:computer: A JavaScript drop-in module to polyfill consistent and automatic HiDPI Canvas support.
Role in this project:
Front-end Developer
Contributions:1 release, 77 commits, 1 PR in 5 years 3 months
Contributions summary:Jonathan contributed significantly to the `hidpi-canvas-polyfill` project, focusing on improving the compatibility and functionality of the library. They added testing infrastructure and wrote tests for both `CanvasRenderingContext2D` and `HTMLCanvasElement` to ensure the polyfill works as expected. Furthermore, the user refactored the code, improving its overall structure and maintainability. They also updated the project's documentation and build process.
Build configuration and partial content for terraform.io
Role in this project:
Technical Writer
Contributions:4 reviews, 43 commits, 20 PRs in 2 years 2 months
Contributions summary:Jonathan's commits primarily focus on modifying documentation within the `terraform-website` repository. Their contributions involve updating and reorganizing content related to Terraform Cloud features, including workspaces, APIs, and settings, especially within the "cloud" and "enterprise" sections. These changes include adding navigation links, adjusting section titles, and revising content, indicating a focus on improving the clarity and accessibility of the documentation for Terraform users. They also demonstrate an understanding of the cloud environment by documenting features specific to it.
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.