Complete Merchant Solutions
Integration Engineer
Complete Merchant Solutions
Junior Software Engineer
Fidelity Investments
Senior Software Engineer and Tech Lead
Self-Employed
Freelance Software Engineer
Fidelity Investments
Senior Software Engineer
Brigham Young University
Computer Science Teaching Assistant
Fidelity Investments
Software Engineer
Brigham Young University
Legacy High School