I am highly-motivated and adaptable, willing to take on any challenge with whole-hearted enthusiasm. I am educated in software development and information technologies and have experience through previous employers.
Full-stack role primarily focused on supporting a large Apollo GraphQL server written in Typescript, and theseveral supporting express.js apps. Also support a collection of lambdas utilizing serverless framework, Postgres database and Redis caching, and AWS step functions used for integration between systems. Hosted on AWS with ECS and Kubernetes.
Lead Engineer for the traeger.com e-commerce website, written with Nextjs, React, Typescript, GraphQL, Tailwind, react-testing-library, swr, along with a host of other packages. Hosted on Vercel, and integrated with Amplience CMS and SFCC as an ecomm platform. Technical lead for a small team which is responsible for feature development and planning, cost and performance optimization, and extensive testing and QA. Oversaw refactoring efforts that lead to massive improvements in all performance metrics while significantly reducing hosting costs. Regularly pair program with other team members, and perform code reviews to strengthen the team. Additionally assist the cloud team in building and maintaining functionality in the APIs that support both the web and the mobile app clients. This includes a large Apollo GraphQL server with Typescript, several supporting express apps, many lambdas utilizing serverless framework, Postgres database and redis caching, along with some AWS step functions used for integration between systems.
Lead Engineer for the Provisions food delivery service created under the umbrella of Traeger. Lead a team of 3-4 in building the full architecture of the project (front-end, back-end, integrations). Project was architected using Next.js with Typescript hosted on Vercel, Shopify, SKULabs, Contentful for CMS, Segment and Tealium, Google Optimize, among other tools. Beyond the actual development of the project, I handled a large portion of the project management responsibilities including backlog refinement, retrospective, and daily standup. Additionally, collaborated with other engineers on the team through paired programming, and problem solving sessions.
Technical lead for a team of 3 - 4 developers, each with their own project(s). Responsible for ensuring that each project meets the quality expectations of Underbelly, stays within the timeline established with the client, and most-importantly isn't overworking or overwhelming the team.
Responsible for all code reviews for each team member. Perform daily to weekly paired programming sessions with each team member, as well as less structured "help sessions" meant to unblock and train. Assist with task scheduling and prioritization for the team.
Additionally, work with the engineering leadership team to review practices and policies to ensure we are supporting both our team and our clients as effectively as possible.
Supported the 5 Netflix websites that were developed by Underbelly including both public-facing and internal projects, while also creating the new Netflix Animation Job Site (netflixanimation.com). All these sites were built utilizing Next.js (react and express) for both client and server code, Contentful as a CMS, and Netflix's internal ecosystem for all dev-ops.
Eventually transitioned to focusing full-time on building a new web app that Netflix now uses to determine appropriate compensation for new and existing employees alike.
This app was built utilizing Create React App, TypeORM and Nexus (for a GraphQL API), express, postgreSQL, along with a host of other OSS packages.
Constantly worked to improve our internal processes in an effort to increase efficiency and reduce opportunities for bugs and site down-time. Integrated myself into the Netflix ecosystem so that their best practices were always prioritized. As one of the more senior developers at Underbelly, I also worked closely with teammates to assist and mentor them, whenever needed.
Education
2012 — 2017
Weber State University
Bachelor's Degree
2012 — 2017
2007 — 2011
Northern Utah Academy of Math Engineering and Science