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.
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.
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.
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.
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.
Develop For Good · developforgood.org
- Assisted aspiring developers with nonprofit project. Application stack included React, Flask, PostgreSQL, Docker Compose.