EXPERIENCE

where I've been.

Full-stack Software Developer with 4+ years specializing in cloud-native applications, DevOps automation, and legacy system modernization. Proven track record of reducing deployment times and improving application performance.

Principal Software Developer

Oct 2024 — Current

Avionté Staffing Software · Bloomington, MN (remote)

  • Lead development and maintenance for AI-driven SDLC system used by all teams for Requirements Analysis, Code Generation, and Testing.
  • Migrated large unbundled AngularJS hybrid application to Webpack, reducing total CI/CD time by 60%. Application is 8+ years old with 3k+ source files and 100k+ daily users.
  • Rebuilt and Optimized SaaS application deployments across GitHub Actions, Sonarcloud, TeamCity, Azure Pipelines, AWS EC2, NewRelic, and Octopus.
  • Built internal tooling for zero-downtime deployments to staging environment, used by QA team.
  • Handle daily code reviews for a team of 6 with involved feedback and mentorship.

Senior Software Developer

Mar 2022 — Oct 2024

Avionté Staffing Software · Bloomington, MN (remote)

  • Designed and lead development for a customizable SMS notification system using Angular, C#, and MSSQL, incorporating queues and multithreading for efficient delivery and a JIT pattern to ensure data accuracy.
  • Rewrote Pay/Bill/Overtime rate business logic across a complete integrated platform, improving usability, maintainability, and resolving numerous bugs.
  • Wrote a CLI tool to manage generation of API client code and swagger specs through NSwag, reducing client generation time by 81% and integrating directly into CI pipelines.
  • Created a C# library for Terraform IaC generation, enabling developers to quickly define new AWS infrastructure and ensuring consistency of access patterns and naming conventions.
  • Planned and oversaw incremental upgrade processes from AngularJS to Angular 18.

Quality Assurance Automation Engineer

Aug 2021 — Mar 2022

Trimble Transportation · Mayfield Heights, OH (remote)

  • Built and maintained automated test suites for Windows desktop application using C# + Ranorex.
  • Developed Electron + React application which automated desktop actions and manipulated configuration files, speeding up workflow for manual QA testing.

Technical Support Team Lead

May 2018 — Aug 2021

Trimble Transportation · Minnetonka, MN

  • Provided guidance to Support representatives during difficult troubleshooting cases.
  • Analyzed application logging to identify bugs and interpreted findings to appropriate customer-facing terminology.

Software Engineering Mentor (Volunteer)

Nov 2023 — Mar 2024

Develop For Good · developforgood.org

  • Assisted aspiring developers with nonprofit project. Application stack included React, Flask, PostgreSQL, Docker Compose.

EDUCATION

M.S. — Software Engineering

University of St. Thomas · St. Paul, Minnesota

Jan 2018 — Dec 2020

Post-Baccalaureate Certificate — DevOps

University of St. Thomas

GPA: 3.9