David Chesnut

Senior Content Developer at Microsoft

Bellevue, Washington, 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
David Chesnut is a Senior Content Developer with over 20 years at Microsoft, specializing in developer education, documentation, and sample code that help developers adopt Microsoft and Office technologies. He blends hands-on software development (.NET, Android, TypeScript) with program and content management—creating authoring tools, release workflows, and cross-group teams to deliver compliant, usable developer guidance. A certified ScrumMaster, he applies Scrum and Kanban to coordinate writers, engineers, legal, and product teams, and established GitHub governance and playbooks for the Office developer community. His open source work includes maintaining OfficeDev repos and contributing TypeScript definitions to DefinitelyTyped, keeping critical office-js/office-runtime typings current. David also led publication of protocol and interoperability documentation used for compliance and real-world file-conversion scenarios—an often-overlooked area that bridges legal, security, and developer needs. Based in Bellevue, WA, he combines deep institutional knowledge of Microsoft platforms with a maker’s curiosity for tooling and automation.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Software Engineering, Software Engineering, Master of Software Engineering, Software Engineering at Seattle University
bookB.S. Computer Software Engineering, Software Engineering, B.S. Computer Software Engineering, Software Engineering at Oregon Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
66reputation
2kreached
6answers
0questions
github-logo-circle

Github Skills (25)

typescript10
typescript-definitions10
cicd10
typescript-types10
build-automation10
powershell10
typescripts10
typesc9
type-system9
documentation8
type-definition8
api-design8
javascript7
github-ci7
git-repository7

Programming languages (19)

PowerShellC#JavaCSSHTMLEJSTypeScriptVisual Basic

Github contributions (5)

github-logo-circle
OfficeDev/office-js-docs-pr

Nov 2017 - Jan 2023

Microsoft Office Add-ins Documentation
Role in this project:
userDevOps Engineer / Automation Engineer
Contributions:307 reviews, 364 commits, 542 PRs in 5 years 3 months
Contributions summary:David's commits primarily involve the `.openpublishing.build.ps1` file, indicating a focus on build processes and publishing workflows. They initialized the open publishing repository and synchronized changes from other upstream repositories, suggesting a role in maintaining and automating documentation builds and releases. The repeated "synced" commits imply a task of keeping the repository up-to-date with the latest changes from the original source.
office-addin
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:14 reviews, 5 commits, 12 PRs in 2 years 11 months
Contributions summary:David primarily contributes to TypeScript type definitions within the `definitelytyped/definitelytyped` repository. They focused on updating and enhancing type definitions for the `office-runtime` and `office-js` libraries, including adding new interfaces and methods related to authentication and actions. Their work involved modifying existing code, adding notes, and updating requirement sets, ensuring accurate and up-to-date type definitions for developers using these libraries.
typescriptdefinitiondtstypingstypescript-definitions
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