TECHNICAL SKILLS
Languages: C#, TypeScript, JavaScript, SQL, VBA; Java, Vue.js (limited)
Frameworks: .NET Core, ASP.NET, Entity Framework Core, Blazor WASM, Angular, Aurelia, React.js
Database: MSSQL, PostgreSQL
Cloud: Azure (hosting, configuration)
Testing: NUnit, FluentAssertions, Moq, AutoFixture, FluentValidation
Patterns: Strategy, CQRS, Clean Architecture, Domain-Driven Design, Event Sourcing, Agile/Scrum
Tools: Git, Visual Studio, VS Code, Cursor, GitHub Copilot, SSMS, Postman
PROFESSIONAL EXPERIENCE
biBerk (a Berkshire Hathaway Company), Senior Software Developer
Sep 2023 - Present
Promoted: Associate → Developer (Apr 2024) → Senior (Apr 2025)
- Build and maintain full-stack features for Workers' Compensation and Professional Liability quote systems using C#/.NET Core, EF Core, Aurelia, and Angular.
- Lead refinement, planning, and retrospective sessions; approve code reviews.
- Built internal Blazor WASM tool that automates navigation through the purchase path, reducing setup time for development tasks.
- Write and maintain unit tests using NUnit, FluentAssertions, and Moq.
MadeLabs, Software Developer
Jul 2021 - Aug 2023
Hired as contractor; promoted to FTE Jul 2022
- Built full-stack features for ATP Flightdocs (now Veryon) aircraft maintenance, inventory, and operations software using C#, ASP.NET, MSSQL, and Angular.
- Implemented tracking, reporting, and alerting features following CQRS and Event Sourcing patterns.
- Contributed to MadeLabs' Fairview project management software using C#, PostgreSQL, and React.js.
Grainger, Senior Site Editor
Nov 2018 - Feb 2021
- Built VBA tools to automate merchandising QA, content generation, and cross-functional reporting.
- Created data integrations using Power Automate and Domo to eliminate duplicate effort across teams.
Gamut (Grainger), QA Analyst (Contractor)
Oct 2016 - Nov 2018
- Developed VBA process tools for merchandising publication workflow; trained incoming analysts.
Amazon, Content Developer / VBA Developer (Contractor)
May 2013 - Nov 2015
- Automated product description generation using VBA, enabling batch processing of thousands of SKUs.
EDUCATION
Master's Degree, Political Science | Villanova University
Bachelor's Degree, Ed. Social Studies | Millersville University
Tech Elevator | Java/SQL/Vue.js Full-Stack Coding Bootcamp | 2021
Languages: English (native), German (B1, pursuing C1)
PROJECTS
Wal-O-Mat (wal-o-mat.net): Personality quiz parody of the German Wahl-O-Mat voting tool, built with C# and Blazor WASM, hosted on Azure. Users answer questions to discover which whale matches their preferences.
Daily Affirmations Bot: Reddit bot that delivers randomized affirmations in the style of SNL's Stuart Smalley, built with Java and the JRAW Reddit API library.