Becca Petrin

Software Engineer at Defakto Security

West Linn, 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
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.
code11 years of coding experience
job12 years of employment as a software developer
bookCertificate Web Technology Solutions, Certificate Web Technology Solutions at University of Washington
bookBachelor of Business Administration Major: Management Minor: Psychology, Bachelor of Business Administration Major: Management Minor: Psychology at Eastern Washington University
stackoverflow-logo

Stackoverflow

Stats
1,554reputation
880kreached
17answers
7questions
Badges
enums
top-5%
recursion
top-5%
github-logo-circle

Github Skills (46)

go-modules10
integrate10
python10
kerberos10
apidoc10
testing10
amazon-elasticsearch10
secret-management10
user-authentication10
authentication10
integrations10
terraform10
terraformer10
secrets-manager10
elasticsearchquery10

Programming languages (10)

TypeScriptHCLJavaShellJavaScriptGoHTMLGroovy

Github contributions (5)

github-logo-circle
Terraform Vault provider
Role in this project:
userBack-end Developer
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.
hashicorp-vaultprovidervaulthashicorpterraform
hashicorp/vault

Apr 2019 - May 2020

A tool for secrets management, encryption as a service, and privileged access management
Role in this project:
userBack-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.
golanghashicorp-vaultaccess-managementsecurityvault
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