Duncan Mackenzie

Software Development Manager at Amazon Web Services (AWS)

Redmond, 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
Duncan Mackenzie is a seasoned software development manager with over two decades of experience and a decade in senior leadership roles, currently leading engineering at AWS from Redmond. He has a deep background in developer documentation platforms and content engineering, having run docs.microsoft.com and led Docs and engineering teams at Stripe. Duncan blends hands-on backend work—contributing notable improvements to popular open-source projects like docfx and Azure CLI docs—with strategic management of high-visibility developer experiences. He’s skilled at architecting scalable content systems, TOC automation, and improving developer UX through template and tooling refinements. Known for staying hands-on even in senior roles, he uniquely pairs technical writing sensibilities with large-scale platform delivery. His career reflects a persistent focus on making complex developer content accessible and maintainable across cloud and enterprise ecosystems.
code10 years of coding experience
job24 years of employment as a software developer
bookComp Sci, Comp Sci at University of Manitoba
bookNellie McClung Collegiate
stackoverflow-logo

Stackoverflow

Stats
23reputation
771reached
0answers
2questions
github-logo-circle

Github Skills (17)

markdown10
scripting10
static-site-generator10
markdown-it10
dotnet-core10
powershell10
csharp10
documentation10
api9
css8
json7
imagemagick6
lightroom6
asp-net6
photography6

Programming languages (12)

C#PowerShellTypeScriptDockerfileCSSShellJavaScriptHTML

Github contributions (5)

github-logo-circle
MicrosoftDocs/azure-docs-cli

Sep 2016 - May 2017

Repository used to store content for the docs.microsoft.com content for the Azure CLI
Role in this project:
userBackend Developer
Contributions:55 commits, 2 PRs, 5 pushes in 7 months
Contributions summary:Duncan primarily contributed to the `merge-toc.ps1` script, which appears to be involved in merging and generating table of contents (TOC) files. The commits show iterative improvements to the script, including changes to title mapping, sorting logic, and handling of special characters in TOC entries. The user's work is focused on improving the automated TOC generation process for the Azure CLI documentation.
microsoftmicrosoft-docsazureazure-clicli
dotnet/docfx

May 2016 - May 2017

Static site generator for .NET API documentation.
Role in this project:
userBack-end Developer & Technical Writer
Contributions:10 commits, 9 PRs, 16 comments in 11 months
Contributions summary:Duncan primarily contributed to the documentation generation aspect of the docfx project. They refactored templates for improved enum rendering, updating code and styles, and implemented responsive video embedding functionality. Additionally, the user introduced support for title attributes in TOC.md files and removed auto-generated comment markup, thereby enhancing the user experience.
apidotnetstatic-siteapi-documentationsite-generator
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
Duncan Mackenzie - Software Development Manager at Amazon Web Services (AWS)