Microsoft
Senior Software Engineer
Microsoft
Senior Software Engineering Manager
CACI International Inc
Software Developer II
Symantec
Sr. Software Engineer
Mountain State Information Systems, Inc.
Software Engineer and Analyst
Virginia Tech
West Virginia Wesleyan College