Software engineer with experience architecting and implementing
web applications. Experience mentoring and training other
software engineers in learning new technologies and best practices
for good software development.
Senior Python Backend Developer
August 2020 – Present
Doctor On Demand, Remote
Principal Software Engineer
July 2018 – August 2020
BYU Library, Provo, UT
- Architected software solutions involving multiple systems and developers.
- Mentored and trained software engineers.
- Improved procedures, standards, and practices dealing with the software development process.
Software Engineer & Senior Software Engineer
January 2008 – July 2018
BYU Library, Provo, UT
- Designed and built sites and services (web applications and web services) for librarians and patrons.
- Designed and built a custom central authentication system that manages access from multiple institutions.
- Facilitated a tooling update from PHP to Python and Django. Including training other developers and building tooling for deploys and project creation.
QA Analyst and Software Developer
August 2006 – December 2007
ODS QA, AMX International, Rexberg, ID
- Planned, designed, and implemented automated regression tests for two products.
- Designed and developed web based applications for internal use.
Web Developer
January 2006 – October 2006
Various other positions, Rexburg, ID
- Maintained existing web sites.
- Designed and built administration site.
Master of Science, Computer Science
January 2016 – April 2018
Georgia Institute of Technology
Bachelor of Science, Computer Science
January 2004 – December 2007
Brigham Young University Idaho