TCI Solutions
CTO, Sr. VP Software Development
Borland Software
Sr. Software Engineer
KAE Software, LLC
Executive Technology Consultant
Microsoft
Principal Software Development Engineer (Visual Studio)
Microsoft
Senior Program Manager (Developer Division)
Microsoft
Principal Software Development Engineer (Azure)
CompuMethods
President
Microsoft
Sr. Software Development Engineer (Developer Division)
University of Washington
Everett Community College