Trey Whitson

Software Architect &
Engineering Leader

Resume

RUN! logo

RUN!

  1. Lead Software Engineer

    Jan 2023 - Mar 2024

    • Modernized a full-stack WYSIWYG website builder using tRPC, Supabase, and Next.js, enhancing scalability and user experience
    • Integrated a feature-rich image editor with Imgix's API, incorporating AI upscaling to improve image quality with minimal user effort
    • Create an advanced form builder with the ability to submit data to multiple CRMs including NGP, Mailchimp, HubSpot, Airtable, and ActionKit
    • Integrate event listings with various calendar sources including Google Calendar via iCal, Mobilize.us, and NationBuilder
    • Ensure security, performance, and scalability of high traffic and threat prone websites
Mythical Games logo

Mythical Games

  1. Enterprise Architect

    Aug 2022 - Jan 2023

    • Create and collaborate on sequence flows to define and communicate interactions between various systems to expedite feature time to market
    • Design enterprise scale system architecture for a multi-tenant platform comprised of gRPC and GraphQL APIs written in C# and TypeScript with data stored in CockroachDB and MongoDB
    • Maintain hosting infrastructure for over a dozen projects within Vercel, Cloudflare Workers, and Google Cloud
    • Build workflows and CI/CD pipelines with GitHub Actions to encourage stable software release management
  2. Engineering Manager

    Apr 2021 - Aug 2022

    • Coordinate engineering teams to effectively assign meaningful work to team members
    • Coach junior engineers for career growth, provide feedback, and suggest new workflows and technologies
    • Support teams throughout the company to ensure alignment across the organization
    • Guide development and product direction to build out a highly scalable multi-tenant platform
    • Build a team of engineers to create exceptional web experiences using React, MUI, Tailwind CSS, and react-query
  3. Software Engineer

    Aug 2020 - Apr 2021

    • Build a web store & checkout system for users to purchase NFTs with crypto or FIAT using React, Redux, and MUI
    • Implement multiple fraud detection systems into commerce solutions
    • Work closely with designers to create world-class, accessible user experiences
Service Management Group logo

Service Management Group

  1. Software Engineer

    Mar 2019 - Aug 2020

    • Lead the development of a shared Angular component, service, and tooling library
    • Spearhead the migration of multiple large AngularJS applications to Angular 8
    • Create dynamic visual data aggregation reports in Scala on Apache Spark/Hadoop using SQL Server, Hive, and Elasticsearch
    • Create APIs in C# to asynchronously serve reports for client dashboards
    • Plan and participate in technology training and engagement plans, including a hackathon
Xander e-Solutions logo

Xander e-Solutions

  1. Full-Stack Software Engineer

    Feb 2016 - Mar 2019

    • Developed and maintained outward facing and internal applications for a Fortune 500 company using C#, Node.js, Angular 1.x, jQuery, and Bootstrap
    • Built a high-performance Web API for processing large volumes of data from IoT devices using ASP.NET Web API with C#, SQL Server, and Hangfire
    • Developed automated data import, cleanse, transform, export, and transfer processes using Bulk Copy Utility, 7zip, and SFTP
    • Audited and modified front-end systems to meet WCAG accessibility guidelines