Alex Pilon is a Senior Software Engineer in Ottawa with 12 years of experience building cloud-native infrastructure, Terraform providers, and developer tooling. At HashiCorp he has helped grow the Terraform Provider ecosystem and contributed to core projects—work that includes improving the Terraform Kubernetes and vSphere providers, advancing the Plugin SDK, and enhancing the Terraform language server. His background spans backend engineering, DevOps and automation, and he’s comfortable across Go, TypeScript, and Python after building everything from VS Code extensions to daemonized Golang services. Previously he engineered scalable cloud systems for media delivery at You.i TV and full-stack features in Ruby on Rails and Node.js at startups. He’s an active open-source maintainer who pairs practical production experience with test-driven development and CI/CD improvements, and has a knack for surfacing subtle correctness fixes (name validation, timeouts, deadlock fixes) in widely used tools. Trained as a software engineer at the University of Ottawa, he combines low-level networking insight with large-scale infrastructure design.
12 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science (BASc), Computer Software Engineering, Bachelor of Applied Science (BASc), Computer Software Engineering at University of Ottawa
Contributions:1 release, 190 reviews, 109 commits in 4 years 1 month
Contributions summary:Alex primarily contributed to the provider's functionality and infrastructure, including enhancements for vSphere resource management. They addressed code quality by running format and fix scripts and upgraded the TF SDK to latest version. Furthermore, they focused on infrastructure improvements, bumping the Go version, updating CircleCI configurations and fixing a bug.
Contributions:15 reviews, 42 commits, 22 PRs in 1 year 5 months
Contributions summary:Alex contributed significantly to the Terraform Kubernetes provider by adding and configuring timeouts for various resources, specifically focusing on pod creation, updates, and deletion. They implemented improvements to name validation using DNS1123 subdomain rules and added acceptance tests to validate the new name validation and changes to other resources like service. Furthermore, the user addressed environment variable handling, incorporating the `ForceNew` property for specific updates, alongside the addition of init container support.
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
Alex Pilon - Senior Software Engineer at HashiCorp