Summary
David Ngo is a Principal Software Development Engineer in Seattle with 12 years of experience building secure, accessible, and automated engineering platforms at Microsoft. He combines deep expertise in .NET, TypeScript, OAuth, Azure, and fuzzing-driven security testing to ship authentication and API work while championing accessibility and compliance. Recently he leads efforts to embed AI into coding and testing workflows, driving measurable productivity gains and cultural change across engineering teams. David’s background spans SDET leadership, tools and automation development, and hands-on security and penetration testing—bringing a rare blend of QA rigor and systems-level engineering. He holds a B.Eng from McGill in control systems and integrated circuits, which underpins his systems-thinking approach to software reliability. Colleagues know him for turning security and compliance requirements into practical automated solutions that scale.
12 years of coding experience
9 years of employment as a software developer
B.Eng Control Systems Integrated Circuits, B.Eng Control Systems Integrated Circuits at McGill University
English, French, Vietnamese, Korean