Architected multiple REST API microservices in OpenShift to enhance monitoring as well as consolidation of complementary services.
Refactored a core API call to make it run consistently under one second which involved creating a caching service.
Optimized WordPress installation for end users creating a better onboarding experience.
Facilitated migration of millions of customers into a novel system allowing for a seamless transition of services.
Coordinated with international teams to provide support and training in order to integrate disparate divisions of the company.
Team Lead | Provo, UT | 2019-2021
Led a team that managed the WordPress integration for Bluehost who are the top hosting company in the world for WordPress (https://wordpress.org/hosting/).
Architected a REST API in AWS bridging disparate systems, allowing for web professionals to manage disparate hosting accounts.
Wrote a MySQL regex parser for a reporting tool which allowed for editing existing reports, eliminating the need to create new ones.
Senior Software Engineer | Provo, UT | 2009-2019
Rewrote the company intranet including time management, calendaring, and messaging applications saving hours of work for managers.
Integrated the intranet with Active Directory, LDAP, and ADP, allowing for greater automation.
Refactored the customer management system generating less downtime, slowness, and bugginess.
Overhauled the customer backup manager making it more responsive, secure, and robust.
Architected various authentication and authorization systems allowing for greater and more precise control over user capabilities.
United Online
Software Engineer | Orem, UT | 2006-2008
Developed hosting services for mysite.com including an overhaul of the website builder allowing customers to create custom websites with greater ease.
Created a blogging application which allowed customers a simple out-of-the-box solution.
SUMMARY
Principal Developer with extensive experience helping companies build enterprise-level software with deep expertise in writing fast, clean, and well-tested code who:
looks at problems holistically and applies solutions that go beyond the scope of simple fixes.
creates tools to facilitate and automate development and deployment processes.
makes systems faster and more robust.
learns new technologies easily and adapts to changing environments.
works well in a team environment as a leader or individual contributor.