Dave Chan is a Senior Software Engineer based in San Francisco with over 7 years of hands-on experience building full-stack solutions and a long tenure at Microsoft shipping features for SharePoint, OneDrive sync, and Office 365. He blends deep systems-level expertise in C++, COM, and Windows programming with modern front-end development in React and TypeScript, having owned auth and migration features on the OneDrive Sync Client. Earlier work as an SDET gave him strong test automation and user-advocacy instincts, writing C# and JavaScript tests that helped transition SharePoint to the cloud. Comfortable across desktop clients, servers, and cloud services, he focuses on solving hard engineering problems that impact millions of users. Colleagues rely on him for pragmatic design, cross-team collaboration, and a demonstrated history of shipping high-visibility features in large product organizations.
7 years of coding experience
12 years of employment as a software developer
BSC Honors, Computer Science, BSC Honors, Computer Science at The University of Western Ontario
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.