Sections:Team

David has been working with and programming computers since he was introduced to a Hewlett-Packard programmable calculator in junior high school. Since then he has programmed many different computers in a variety of languages (some of which are even still useful). He attended Yale University and, after graduation, went to work for what was then a small-software company in Redmond, WA. - Microsoft. In his thirteen years at Microsoft he had the opportunity to work on a variety of software projects in the Office Development Group. David held a variety of positions at Microsoft including Development Team Lead and Development Manager. After he left Microsoft, he started David McKinnis Consulting to help non-profits and small businesses use technology more effectively.