Introduction

Driven and engaged by solving interesting and challenging problems.
A highly accomplished Software Development Professional with a strong track record of addressing complex challenges through innovative problem-solving and technical leadership. Known for transforming high-level concepts into actionable strategies, delivering exceptional results in software engineering, architectural design, and team management. Extensive experience in leading multidisciplinary teams, optimizing performance, and implementing cost-saving measures, with a proven ability to combine strategic vision and hands-on expertise to achieve organizational goals.

Career Experience

Software Engineering Manager

Ancestry.com Dec 2021 – Apr 2024

Managed the Ancestry BigTree team, working on the largest genealogical data set in the world. Utilizing machine learning and advanced statistical models, BigTree matches people in user trees and record sets to create a clustered set of Billions of people, made available to Ancestry products through microservices.

Increased morale and unity on the team, and decrease internal team conflict.

Provided technical leadership to increase both the match-rate and match quality in BigTree.

Brought new vision and innovation to BigTree that directly resulted in significant increases in net subscriptions.

Saved Ancestry over $1M in year-over-year AWS spend through strategic optimization and resource right-sizing.

Through effective communication expanded the visibility and importance of BigTree throughout Product & Technology.

Collaborated with other development teams to streamline and optimize the hint generation and delivery process.

Java Genealogy Dig Data Data Science Machine Learning Elastic Search AWS Cloud Service Aurora Database Neptune Database Broadcom Rally Slack ServiceNow

Front-End Architect

Passive Logic, Inc Sept 2020 – Dec 2021

Provided Javascript architectural guidance and leadership to a start-up front-end team that is building the user interface to Passive Logic's Autonomous Building Platform. Led an initiative to integrate Quality Assurance, Unit Testing, and Automated Testing into the development lifecycle.

Worked with the team to establish Agile best practices and a growth mindset.

Setup Continuous Integration source code builds in Jenkins.

Updated the project structure to use WebPack.

Re-architected the core SVG drawing and object library to follow OOP and decouple it from the consumers.

Refactored the SVG selection, dragging, and resizing libraries.

Javascript Enyo SVG.js TypeScript LESS PostgreSQL WebPack Jasmine Jenkins CI Github Open Source

Software Development Manager

Entrata, Inc May 2014 – SEPT 2020

Led several large offshore development teams that built Entrata’s enterprise property management PaaS. Managed the whole development cycle from concept, to planning, to development and testing using Agile development processes.
Worked with stakeholders to discover and prioritize requirements, refine concepts and prototypes, and develop and deliver best in class functionality.

Product Management

Requirements Gathering

Defining of Minimum Viable Product

UX concepting and design

Code and DB architecture

Agile development processes

Story estimation and sprint planning

Creation of timelines and forecasting

Sprint progress review

Stakeholder communication

Cross-team coordination

Teams: Custom Templates, JS/React, Migrations, DevOps
Javascript React Jquery LESS PHP PostgreSQL

Senior Producer

Rain Agency Oct 2010 – May 2014

Produced world class digital tools and marketing for top companies including PepsiCo, Denny’s, Best Western, iFit and Cricut.
Managed the complete project lifecycle including client communication, product discovery, estimating, branding & design, UX, architecture, cross-functional teams, development, change management, QA, and deployment.
Javascript MySQL Python PHP Adobe Flex Jenkins CI Github

Senior Software Engineer

Public Engines Apr 2009 – Oct 2010

Our team developed the CrimeReports.com website used by hundreds of police departments across the US to automatically publish their crime data.
Also developed the Command Central crime analytics and assessment tool, used by police departments to assess and analyze their crime data for better policing.
Ruby on Rails MySQL Adobe Flex Microsoft .Net Jenkins CI Github
Skills
Development Management

Leadership

Continuous Improvement

Strategy

Agile

Team Development

Interpersonal Skills

Constructive Feedback

Code Architecture

Sprint Planning

Sprint Review

Problem Solving

Scrum Master

Backlog Grooming

Code Review

Stop/Start/Continue

Bug Management

Product Review

Story Estimation

Point Poker

Product Management

Product Vision

Feature Details

Requirements Gathering

Product Roadmap

Dependency Mapping

Resource Planning

Timelines

Risk Identification

Front-End Development

HTML

HTML5

CSS

CSS3

SVG.js

Javascript

ES6

Flex

OOP

AJAX

Web Components

JSON

Web Sockets

Enyo

React

TypeScript

WebPack

LESS

JQuery

Back-End Development

PHP

Apache

REST

MQTT

Python

.Net

Node.js

Database Development

MySQL

Amazon Aurora

Replication

Sharding

PostgreSQL

SQL Server

Amazon Neptune

UX / Design

Prototyping

Photoshop

InDesign

After Effects

Final Cut Pro

Adobe XD

Illustrator

Branding

Logos

Design

Sketch

Premiere

Personal

Patents
US‑20120198545‑A1, US‑9286861‑B2, US‑20160188056‑A1, US‑20200097111‑A1, US‑10809698‑B2, US‑20210034035‑A1, US‑20230004141‑A1
Interests & Hobbies

3D Modeling & 3D Printing

DIY Home Automation

Video Production and Live Streaming

Mobile Disk Jockey & Audio Engineering

CERT & Emergency Preparedness

Amateur Radio

Community Service

Mountainville Academy

Board of Trustees Member - 7 yrs

Board of Trustees Chair - 1 yr

Boy Scouts of America

Silver Beaver Award - Utah National Parks Council

District Award of Merit - Porter Rockwell District

Wood Badge - Leadership Training Course

Wood Badge Staff - Scribe

Executive Secretary - Porter Rockwell District

Community Emergency Response Team

State Instructor for CERT Train-the-Trainer Course

Member of Utah State CERT Council

Founder of Lehi CERT Team

Utah Republican Party

State Party Technology Chair

State Party Central Committee Member

State Party Constitution & Bylaws Committee

Fmr County Vice Chair - Utah County

Legislative District Chair

State Delegate and County Delegate

Education

Electrical Engineering

University of Utah