Brigham Young University
Teaching Assistant
LDS church
Full-Stack Software Engineer
American Express
Engineering Manager
FamilySearch
Java Software Engineer
Apple
Software Engineer and Scrum Master
Apple
Business Intelligence Developer
American Express
Product Director
American Express
Senior Product Manager
Brigham Young University