Professional Summary
Through work in several technologies and multiple industries, I've developed an understanding of what is needed to create and maintain enterprise-level software. Commitment, hard work, responsibility, and leading by example are qualities that have made me a proven leader. My desire is to bring these qualities to my future employer.
Work History
Oct 2018 - Present
Senior Software Engineer, Graphite Systems Lehi, UT
As a founding engineer at Graphite, I helped architect and scale Graphite Connect from initial concept to an enterprise solution trusted by Fortune 500 companies. Led the development of a streamlined supplier and customer onboarding system that reduced processing time by 50% while implementing SOC-compliant security protocols for sensitive data management. Designed scalable architecture that enabled seamless handling of complex vendor data across multiple enterprise clients.
Mar 2014 - Oct 2018
Director of Software Engineer, Skydrop American Fork, UT
Responsible for managing and leading a team of software engineers in building and maintaining the Skydrop Cloud infrastructure, device firmware, and Skydrop Mobile app. Skydrop Cloud is built in NodeJS with MongoDB and Redis (through PubSub) as the interprocess communication layer. Skydrop Mobile leverages Appcelerator Titanium to allow for cross-platform development.
Sep 2012 - Mar 2014
Senior Software Engineer, Adobe Lehi, UT
Responsible for all UI components for the Adobe Analytics Classifications System management console as well as major portions of the backend processes used to coordinate and distribute substantial amounts of data for disparate systems. Extensive use of PHP, jQuery and HTML5 with some secondary use of Java, Python and a few messaging services (Kafka, Rabitt MQ, etc).
Jan 2008 - Sep 2012
Senior Software Engineer, UtahRealEstate.com Sandy, UT
Involved in all levels of development from architecting and requirements gathering to implementation in the complete rebuilding of the local MLS. Extensive use of OO PHP and MVC (Zend Framework). Involved in designing and architecting agile development process and deployment of production LAMP environment.
Dec 2006 - Jan 2008
Senior Software Engineer, RemedyMD, Inc Sandy, UT
Architect and implement business logic to facilitate RemedyMD's Medical Informatics product as well as data models for dynamic reporting in the Query Builder product. This product allowed for client physicians to dynamically create reports to data mine medical information for achieving better patient outcomes.
July 2005 - Dec 2006
Software Engineer, Omniture, Inc Orem, UT
Assist in the development of Omniture's suite of web analytics products, SiteCatalyst Suite. Extensive use of PHP with database interaction with MySQL. Designed and authored the core functionality for saving and retrieving data within the new version of Omniture SearchCenter as well as enhanced and maintain the Excel plug-in for SearchCenter.
Sep 2004 - Jun 2005
Senior Web Developer, RemedyMD, Inc Salt Lake City, UT
Develop PHP/MySQL core components and modules of RemedyMD's primary application which provides Electronic Medical Records functionality to medical practices. Recently designed and implemented multiple class hierarchy to provide core functionality for caching, database connectivity and exception handling for all components of application.
Oct 2002 - Sep 2004
Web Database Developer, Novell Inc Provo, UT
Maintain and develop web-based reports for the finance and operations teams. Utilized reporting and data management tools like Actuate, Crystal Reports and Informatica in addition to JSP and PHP. Extensive use of Oracle. Recent project involved use of Novell exteNd which utilizes J2EE, XML and XSLT.
May 2001 - Apr 2002
Adjunct Instructor, Utah Valley State College Orem, UT
Taught several computer science classes including "Object Oriented Programming with Java" and "Web Server Administration and Programming".
Jan 2000 - Aug 2002
Web Developer, PeopleSoft Inc American Fork, UT
Develop and maintain components of the Internet and Extranet sites. Played key role in development of content management system (Teamsite) to allow marketing to maintain content on both sites. Assisted in the development of ASP-based application to schedule 'web-seminars', which included reminder emails and reporting.
May 1999 - Jan 2000
Application/Web Developer, Vantive Corp American Fork, UT
Maintained and enhanced internal implementation of Vantive. Last project was developing content management system for internal sales web site using Vignette Storyserver.
Note: PeopleSoft Inc acquired Vantive Corp on Jan 1 2000.
Feb 1998 - May 1999
Assistant Programming Director, Global Web, Inc. Orem, UT
Database Administrator and developer of all internal databases and their web-based interfaces. Completed Projects included: web-based utility to assist small businesses in the creation of a fully-functional web site including shopping cart and e-commerce capabilities; web-based customer relationship management database with reporting and billing capabilities.
Education
Jan 1997 - May 1999
Computer Science and Information Systems Major, Utah Valley State College
Relative courses: Structured Programming in C; Object-oriented programming in C++; Object-oriented data structures; Visual Basic Programming I. Advanced Visual Basic Programming; Windows MFC Programming; Database Fundamentals
Aug 1993 - Apr 1994
Computer Information Systems Major, Snow College
Relative courses: Operating Systems Basics; Logical Analysis/Structured Programming; Object Oriented Programming in C++ -- Intro; Networking;
Aug 1990 - May 1993
High School Diploma, Lehi High School -- 3.7 GPA; 26 ACT
Interests
Open Source
Projects:
- Lead Developer and original author of phpPgAdmin
- Webmaster of the California Oakland Mission Alumni Site
- Part of the Administration Team of the LDS Mission Network
- Lead Developer and original author of SIB (site-in-a-box)
Sports
Football, Basketball, Golf, Tennis, etc
Community Service
Aug 1994 - Sep 1996
Served in the California Oakland Mission for The Church of Jesus Christ of Latter-Day Saints
May 2000 - Dec 2001
Big Brother for Big Brothers Big Sisters of Utah