TECHNICAL SKILLS
Core: C#, .NET / ASP.NET Core, Entity Framework Core, TypeScript, JavaScript, Angular, SQL, Git
Also used in production: Blazor WASM, React.js, Aurelia
Databases: SQL Server, PostgreSQL
Cloud: Azure (hosting, configuration)
Testing: NUnit, FluentAssertions, Moq, AutoFixture, FluentValidation
Architecture: Clean Architecture, CQRS, Domain-Driven Design, Event Sourcing, Agile/Scrum
Tools: Visual Studio, VS Code, Cursor, GitHub Copilot, SSMS, Postman
PROFESSIONAL EXPERIENCE
biBerk (a Berkshire Hathaway Company)
Sep 2023 - Present
Senior Software Developer
Apr 2025 - Present
- Lead refinement, planning, and retrospective sessions; approve pull requests and code reviews.
- Enhanced PurchasePathAutomator with AI-assisted tooling, adding Playwright browser automation and a learning-mode feature for rapid development scenario setup.
- Evaluate and propose architectural approaches; share technical knowledge through documentation and cross-team mentoring.
Software Developer
Apr 2024 - Apr 2025
- Built PurchasePathAutomator, an internal Blazor WASM tool that streamlines the insurance purchase path, reducing development setup time.
- Implemented features that automated underwriting decisions, reducing manual referrals and improving quote accuracy.
- Contributed to migration of legacy Aurelia front-end components to Angular; integrated partner APIs for address validation.
- Completed production support rotations, resolving cross-product issues with Application Insights.
Associate Software Developer
Sep 2023 - Apr 2024
- Built and maintained full-stack features for enterprise insurance quote systems using C#/.NET Core, EF Core, Aurelia, and Angular.
- Developed automated rules for premium calculations, compliance checks, and third-party data lookups.
- Wrote and maintained 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, SQL Server, 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, built with C# and Blazor WASM. Deployed to Azure Static Web Apps with GitHub Actions CI/CD.
Currency Hold Calculator (ronfleming.com/tools/currency-hold-calculator): Interactive tool for expats and international planners to compare holding vs. exchanging currency based on interest rates and exchange rates. Built with vanilla JavaScript.