Sarah Macdonald

Principal Program Manager at Toast

Corvallis, 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
Sarah Macdonald is a Principal Program Manager based in Corvallis, Oregon with a decade of experience bridging product, docs, and developer tooling. She started in education and editorial roles before transitioning through immersive web development training to technical writing at NPR and Elastic, bringing rare domain fluency in translating complex systems for diverse audiences. At Toast she now runs cross-functional programs that align engineering, documentation, and product goals to ship reliable developer experiences. An active contributor to the HashiCorp cdktf project, she makes practical improvements across documentation, CLI tooling, and provider generation—evidence of hands-on full‑stack and infrastructure-as-code familiarity. Colleagues know her for turning ambiguous requirements into clear, auditable plans and for blending pedagogy with technical rigor to improve team outcomes.
code10 years of coding experience
bookCertificate, Education Policy and Program Evaluation, Certificate, Education Policy and Program Evaluation at Georgetown University
bookWeb Development Immersive, Web Development Immersive at General Assembly
bookLicentiate degree, Elementary Education and Teaching, Licentiate degree, Elementary Education and Teaching at Santa Fe Community College
bookBachelor of Arts (B.A.), Art History, Bachelor of Arts (B.A.), Art History at Barnard College
languagesEnglish
github-logo-circle

Github Skills (9)

infrastructure-as-code10
terraformer10
typescript10
typescripts10
aws-cdk10
terraform10
typescript-types10
documentation9
javascript6

Programming languages (7)

TypeScriptJavaJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
hashicorp/terraform-cdk

Sep 2021 - Jul 2022

Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
Role in this project:
userFull-stack Developer
Contributions:38 reviews, 89 commits, 23 PRs in 10 months
Contributions summary:Sarah primarily contributed to the codebase by merging documentation updates, fixing sidenav links, and updating architecture links within the website's layout. They also made modifications to the `cdktf-cli` and provider-generator, including changes related to local module handling and the import of Terraform projects. Furthermore, they addressed various code-related issues and typo fixes, indicating a focus on maintaining and improving the project's overall functionality and documentation. The commits suggest involvement in both the infrastructure-as-code framework and the documentation of the associated tools.
infrastructureprovisioncdktfhashicorp-terraformhashicorp
schersh/kibana

Nov 2018 - May 2019

:bar_chart: Kibana analytics and search dashboard for Elasticsearch
Contributions:120 pushes, 160 branches in 6 months
analyticschartelasticbar-chartkibana
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