Tom Bamford

Operability Engineer at Equal Experts

United Kingdom
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
Tom Bamford is an Operability Engineer in the UK with 11 years of experience blending DevOps, backend development and test automation. He spent 2020–2024 at HashiCorp contributing to widely used Terraform providers (azuread and azurerm), working on new resources, Private DNS integrations and improving error reporting and tests. His open-source work includes subtle compatibility and test fixes for oauth2_permissions handling—ensuring support for zero-or-more scopes and the default user_impersonation scope—demonstrating attention to backward compatibility in critical infrastructure code. Earlier roles from DevOps Associate to CEO of a startup give him both operational discipline and product-minded leadership. He focuses on making cloud infrastructure integrations more reliable and easier to operate at scale.
code11 years of coding experience
job14 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

testing10
azure-active-directory10
terraform10
azure-resource-manager10
terraformer10
go10
resource-manager10
arm10
resourcemanager10
test-automation10
azure-dns9
oauth-29
ci-cd8
api-doc7
api7

Programming languages (11)

HCLTypeScriptCSSJavaScriptGoXSLTHTMLRuby

Github contributions (5)

github-logo-circle
Terraform provider for Azure Active Directory
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:27 releases, 351 reviews, 885 commits in 2 years 8 months
Contributions summary:Tom's contributions primarily involve testing and compatibility work for the `oauth2_permissions` block in the Azure Active Directory (Azure AD) Terraform provider. This included fixing tests to ensure back compatibility, allowing for the configuration of zero or more scopes, and handling the default `user_impersonation` scope created by Azure AD. The code changes focused on updating test cases and modifying resource definitions within the `azuread/resource_application_test.go` and `azuread/resource_application.go` files.
active-directoryproviderazuread-providerazure-resource-managerdirectory
Terraform provider for Azure Resource Manager
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 824 reviews, 302 commits in 2 years 8 months
Contributions summary:Tom primarily contributed to the development of new resources and functionalities within the Azure Resource Manager provider for Azure. Their work involved implementing features, new resources and integrating various components related to Private DNS, and improving existing ones for improved testing. The commits include changes to source code files and adding new tests, with a focus on improving code quality. Furthermore, the user's work included improvements to error reporting and documentation, suggesting an understanding of both backend development and related best practices.
providerresource-managerazure-resource-managerterraformterraform-provider
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
Tom Bamford - Operability Engineer at Equal Experts