Infinite Technology
Lead Software Engineer
Instructure
Softare Engineer
Woodbury Technologies
Technical Project Manager
Infinite Technologies, Inc.
Lead Software Developer
Authentise
Software Architect
Anonyome Labs, Inc.
Lead Software Engineer
Omadi
Lead Software Engineer
Instructure, Inc.
Software Engineer
Woodbury Technologies, Inc.
Technical Project Manager and Senior Software Engineer
FreePerdiem
CTO
Noyze
CTO
Weber State University
Davis Applied Technology College
University of Phoenix