Experience
2022 — Now
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
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
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
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
2013 — 2016
2013 — 2016
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
Brigham Young University
M.S.
2007 — 2013
Orange County Code School
2016 — 2016