McDonald worked in the QA-oriented Windows Defect Prevention group, focusing on organizational best practices to drive software quality from the bottom up. He is co-author of The Practical Guide to Defect Prevention published in November 2007.[4] He holds six software patents.
McDonald left Microsoft in September 2011. He was with startup MindMode Corp. through 2012, and has been at PaperG since.