Becca Petrin is a software engineer with 11 years of experience who blends deep Go and security expertise with business-minded platform and DevOps practice. She’s contributed to high-profile open-source projects like HashiCorp Vault and its Terraform provider—modernizing dependency management and adding database/auth integrations—and has strengthened security tooling in libraries such as gokrb5 and gocloak. As an engineering manager at Hipcamp she led platform, security, and cost-optimization efforts (cutting six-figure cloud and vendor spend) while mentoring engineers into new roles. She now builds cross-cloud, secretless identity at Defakto Security, bringing hands-on backend and infrastructure experience to product work. Known for analytical problem solving and a focus on developer experience, she also enjoys helping people grow in their careers. Based in West Linn, Oregon, she combines technical depth with practical cost- and security-conscious decision making.
11 years of coding experience
12 years of employment as a software developer
Certificate Web Technology Solutions, Certificate Web Technology Solutions at University of Washington
Bachelor of Business Administration Major: Management Minor: Psychology, Bachelor of Business Administration Major: Management Minor: Psychology at Eastern Washington University
Contributions:5 releases, 194 commits, 354 PRs in 1 year 2 months
Contributions summary:Becca's commits primarily revolve around adapting the Terraform Vault provider to utilize Go modules. This involves updating the `go.mod` file to manage dependencies and vendoring those dependencies. Furthermore, the user contributed to specific resources, like updating the `resource_jwt_auth_backend_role.go` file. The user's work is focused on modernizing the provider's codebase and maintaining its functionality.
A tool for secrets management, encryption as a service, and privileged access management
Role in this project:
Back-end Developer
Contributions:141 commits, 381 PRs, 926 pushes in 1 year 1 month
Contributions summary:Becca primarily contributed to the implementation of new database engines and authentication methods within the Vault project. Their work included integrating an Elasticsearch database engine, a PCF (Cloud Foundry) authentication method, and the creation of agent components, and other associated CLI handlers. Additionally, the user was also responsible for integrating with other external services, and general backend codebase enhancements to the overall system.
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
Becca Petrin - Software Engineer at Defakto Security