Hannah Gould

Senior Software Engineer at GitHub

Greater Seattle Area 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
Hannah Gould is a Senior Software Engineer with seven years of experience building identity and release automation systems at GitHub and Microsoft. She specializes in backend and CI/CD tooling, contributing to prominent open-source projects like Azure Pipelines tasks and the App Center CLI where she focused on automation, test infrastructure, and autorest-generated client maintenance. At GitHub she has progressed through multiple engineering levels, working on identity-related platform features while retaining a hands-on approach to build/release engineering. Her strengths include improving test reliability, automating complex publish workflows (multiple destinations and symbol uploads), and cleaning up generated API client code to reduce maintenance burden. Based in the Greater Seattle area, she combines a Computer Science degree from the University of Michigan with practical experience shipping developer tooling at scale. Colleagues would describe her as detail-oriented and pragmatic, often fixing upstream generator issues that quietly prevent future bugs.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Michigan
github-logo-circle

Github Skills (15)

azure-pipelines10
autorest10
typescript10
javascript10
code-generation10
typescripts10
build-automation10
typescript-types10
cicd10
api-client10
testing10
develop9
unit-testing9
nodejs8
yaml8

Programming languages (5)

TypeScriptBikeshedShellJavaScriptRuby

Github contributions (5)

github-logo-circle
microsoft/appcenter-cli

Mar 2019 - May 2020

Command-line Interface (CLI) for Visual Studio App Center
Role in this project:
userBack-end Developer
Contributions:15 commits, 5 PRs, 9 pushes in 1 year 1 month
Contributions summary:Hannah primarily focused on generating and maintaining client code through the use of the autorest tool. They performed several regenerations, updating the generated code, and addressed missing files to ensure the codebase's completeness. Their contributions included changes to various generated model files, suggesting a significant role in the API client's maintenance and upkeep. Additionally, the user performed cleanup tasks and improved clarity within the codebase.
visual-studioapp-centercentercommand-line-interfacevisual-studio-app-center
Tasks for Azure Pipelines
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:14 commits, 7 PRs, 5 pushes in 1 month
Contributions summary:Hannah primarily contributed to the automation and testing aspects of the Azure Pipelines tasks. Their work included creating and modifying test files, setting up test environments, and updating build configurations. Key contributions involved developing and testing functionality related to AppCenterDistribute tasks, including multiple destination publishing and symbol uploading. The user also addressed code formatting and input validation within the automation and release tasks.
azure-pipelineswindowsazurepipelinesazure-devops
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
Hannah Gould - Senior Software Engineer at GitHub