About me

Hi! I'm Gavin. I'm a father of 4, husband and an experienced software engineering leader. I've built web applications, distributed systems, and scalable APIs used by 20MM+ users from the ground-up.

Growth Engineering and user onboarding are also skills of mine, where I've lead onboarding experiments involving new AI features for 500k+ monthly SaaS sign-ups.

Additionally, I've managed teams of engineers and thrive as a mentor to junior folks. I've worked across multiple teams of engineers to architect, plan, and ship API's and user interfaces.

Take a look at my resume and projects. I would love to connect if you have any questions!

What I Do

  • design icon

    Engineering Management

    Unblocking, uplifting, mentoring and training teams of engineers.

  • Web development icon

    Frontend Development

    Enterprise-grade, data-intensive web applications that are performant and conversion-optimized.

  • database icon

    Backend Development

    Web-scale API development, authentication, and microservice architecture design.

  • distributed-sys icon

    Devops

    Building distributed systems, CI/CD, developer tooling, and SDK development.

Resume


Experience

  1. Technical Lead, Growth Engineering

    Postman, San Francisco, CA

    Jun. 2022 — Present
    • Scaled & created API's used by 20MM users
    • Headed several projects that added generative AI features using Open AI and Anthropic
    • Data-driven growth experiments (+40% team joins)
    • Onboarding experimentation with Amplitude (500k signups/mo)
    • Enterprise-grade security, QA, and testing automation
    • Trailblazed AI integrations to optimize onboarding
  2. Engineering Manager

    Haulynx -> U.S. Xpress, Scottsdale, AZ

    Jan. 2020 — Jun. 2022
    • Rewrote the onboarding process for new users and integrated it with 3rd party tools resulting in a 4x yield in signups
    • Facilitated growth in engineer count (6-50+), and in technical maturity (startup -> acquisition -> enterprise)
    • Lead developer for Angular marketplace app for 1000+ users
    • Managed 4-9 devs to create revenue streams ($0 -> $2MM /day)
    • Developed GraphQL & Rest APIs @ 1000 req/min
    • Created state management library (reduced delivery time 50%)
  3. Senior Software Engineer

    Blip Billboards, Provo, UT

    Jan. 2017 — Jan. 2020
    • Single-handedly built Blip's Angular marketplace which interfaces with 10k+ customers
    • Scaled Blip's marketplace Angular app (600% user growth)
    • Created and managed CI/CD
    • Led and managed a team of developers
    • Developed scalable Rest API's in Python (Django)
    • Facilitated in technical maturity in order to acquire funding
  4. Software Engineer

    Lingotek, Lehi, UT

    Oct. 2016 — Dec. 2016
    • Personally created custom applications for current CTO
    • Integrate Lingotek's products with content management systems, such as WordPress and Drupal.
    • Primary developer of Client Portal web application (Angular, Node)
  5. Senior Web Developer

    Brigham Young University, Provo, UT

    Apr. 2015 — Oct. 2016
    • Work with abstract ideas and concepts from customers and turn them into structured code
    • Communicate with Development Managers on tasks and issues
    • Work includes web clients (HTML/JS/CSS), web frameworks (AngularJS, Jasmine, Gulp, Grunt), server side code (JavaEE, Jersey, Maven, REST, Spring), and SQL databases (Oracle, SQL, SQLite)
  6. Japanese Teacher

    Missionary Training Center, Provo, UT

    Aug. 2014 — Apr. 2015
    • Evaluated student progress and performance and reported findings to supervisors
    • Met with individual missionaries and created plans to progress in their language goals
  7. Supervisor - Network Operations Analyst

    Brigham Young University, Provo, UT

    2014 — 2015
    • Assist in major incident coordination including contacting engineers to troubleshoot outages, keeping a log of decisions made and actions taken, as well as filling out resolution reports used to improve troubleshooting and prevent future outages
    • Actively monitor network devices and troubleshoot network alerts through application of Knowledge base
    • Managed analysts to monitor network stability for LDS Church
    • Maintain 1000s of on-site servers to ensure uptime

Education

  1. Brigham Young University

    2013 — 2017
    • B.S. in Computer Science
    • Minor in Japanese

My skills

  • Frontend Development
    • Typescript / Javascript
    • React, Angular, Ionic
    • E2E, Unit Testing
  • Backend Development
    • Node, Typescript / Javascript
    • Python, Django
    • Postgres, MySQL, Mongo, Firebase
    • GraphQL, REST APIs
  • Infrastructure / Devops
    • Distributed System design & implementation
    • Web servers, reverse proxies, networking
    • AWS, Digital Ocean
    • CI/CD Integration, Observability

Blog