Experience
2022 — Now
Lehi, Utah, United States
Continue to work in our growth team to improve user activation, and generate and enrich sales leads
Experience:
Co-wrote an Elixir library for easily publishing domain events via kafka, with the goal of making it easier for teams to publish their events while conforming to company-wide patterns
Worked with team of 4 engineers to build data pipelines for finding and enriching leads for the sales team. Introduced queueing system around pipelines which helped improve pipeline reliability, monitoring, and performance.
Served as tech lead for the activation team, and helped transition from team of 3 to 7 full-time engineers.
2021 — 2022
Lehi, Utah, United States
As part of the growth team, worked on signup and onboarding experiences for freemium, free trial and paid customers.
Experience
Improved backend architecture around user onboarding tasks to better handle permissions and visibility, which enabled team to introduce new onboarding tasks quickly and frequently.
Built functionality for tracking user message limits in real time using GraphQL subscriptions, built on top of websockets. Handled implementation in the backend (Elixir) as well as frontend (react)
Led team of 4 engineers to build the product's first version of a subscription hub in conjunction with a company-wide rolling out free trials
Languages/Technologies:
Elixir, React, GraphQL, PostgreSQL, Kafka, Redis
2019 — 2021
Greater Salt Lake City Area
Experience
Created a greenfield internal React application used for managing products and pricing. Helped establish architecture and mentor other team members on relevant technologies
Led efforts on integration between React application and third party authentication platform
Championed introduction of end-to-end tests in team's Node.js application, to enable a major refactor to the NestJS framework
Improved team's development environment by Dockerizing local Postgres instance. Wrote script to mirror database schema and data from staging environment
Asked to serve as team lead within first year on the team
2017 — 2019
Irvine, CA
Vincit is a software design and development agency that provides solutions for web, mobile and embedded development to a variety of clients.
Experience
Built UIs and web APIs for web and mobile apps using React, React Native and Node.js.
Introduced React Native to the company's US office, which was eventually used across
most of the company’s mobile projects.
Increased test coverage ~50% for Node.js API service by refactoring tests written using Jest.
Managed communication between client and development teams for multiple projects. Ran
regular sprint meetings and product demos to demonstrate progress.
Helped grow the company from 4 to 20 people by organizing local events and conducting
Projects
Yamaha Watercraft - iOS/Android apps that showcase Yamaha WaveRunners and Boats
Retail Therapy - iOS/Android apps that provide access to local retail offers in OC
KCRW Radio App - iOS/Android apps that provide content for KCRW, NPR’s SoCal affiliate station
Los Angeles, CA
Cornerstone Research is a leading economic consulting firm that provides economic and financial analysis for expert witnesses involved in complex litigation.
Accomplishments:
Rebuilt a financial model for $13 million bond offering through extensive use of Microsoft Excel.
Conducted sensitivity analysis on opposing expert’s regression analysis using Stata, a data analysis package.
Led recruiting efforts at multiple target schools, which included holding info sessions, performing 50+ case interviews, and participating meaningfully in hiring decision meetings.
Education
2007 — 2013
Brigham Young University
M.S.
2007 — 2013
2016 — 2016
Orange County Code School
2016 — 2016