Brigham Young University
Multimedia Developer
Microsoft
Software Development Engineer in Test I and II
Ancestry
Senior Software Engineer
Ancestry
Staff Software Engineer and Tech Lead
Lucid Software
Senior Software Engineer II and Team Lead
Pluralsight
Senior Software Engineer and Tech Lead
Microsoft
Software Development Engineer II
LDS church
Representative and Missionary
IBM
Extreme Blue Technical Intern
Brigham Young University