Erin Welch is a Principal Software Engineer with 8 years of experience building customer-focused, full-stack applications and secure cloud solutions, currently shaping both customer-facing and internal platforms at Truveta. She blends hands-on expertise in Azure, Terraform, DevOps pipelines, C#/.NET, Python and modern TypeScript frontends (React/Angular) to deliver maintainable, well-tested systems. Erin has deep experience partnering with product and design teams to translate customer needs into extensible architectures and production-ready deployments. An active contributor to the cloud-custodian project, she has improved Azure resource management—adding tag trimming, event subscription support, and queue integrations—demonstrating a practical focus on operational efficiency. Her background includes customer-engaged roles at Microsoft and Stacklet, where she rebuilt UX stacks and tied telemetry to CI/CD workflows, and an unusual dual academic foundation in Computer Science and Kinesiology that surfaces in her collaborative, user-centered approach.
8 years of coding experience
7 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Minnesota
Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources
Role in this project:
Backend Engineer & DevOps Engineer
Contributions:10 reviews, 50 commits, 89 PRs in 2 years 10 months
Contributions summary:Erin primarily contributed to the Azure-related components within the cloud-custodian project. Their work involved fixing linting issues, adding functionality to remove tags, implementing a tag trim action, and refactoring actions for parallel use. The user's code changes also included adding a storage queue function for event grid and creating an event subscription resource. These changes suggest a focus on improving the project's cloud resource management capabilities and ensuring operational efficiency within the Azure environment.
Rules engine for cloud fleet management and governance, DSL in yaml for policies to query, filter, and take actions on resources
Contributions:3 PRs, 419 pushes, 96 branches in 4 years 5 months
boshfleet-managementquery-filteratscompliance
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
Erin Welch - Principal Software Engineer at Truveta