Central Oregon Community College
IT and Programmer intern
Integra Financial Services
Senior Software Engineer
Integra Financial Services
Senior Software Engineer Team Lead
Integra Financial Services
Software Engineer II
Southern Virginia University
Utah State University