Ron Fleming

(717) 926 8198 | ronfleming@protonmail.com

GitHub: github.com/ronfleming

LinkedIn: linkedin.com/in/ron-fleming

Full-Stack-Softwareentwickler (C#/.NET, Angular) mit über 4 Jahren Berufserfahrung. Derzeit bei biBerk (Berkshire Hathaway) in der Entwicklung von Versicherungsangebotssystemen tätig. Starke Testpraktiken und Architekturhintergrund (Clean Architecture, CQRS). US Army Veteran. Englisch (Muttersprache), Deutsch (B1, C1 angestrebt).

TECHNISCHE FÄHIGKEITEN

Kern: C#, .NET / ASP.NET Core, Entity Framework Core, TypeScript, JavaScript, Angular, SQL, Git

Auch in Produktion eingesetzt: Blazor WASM, React.js, Aurelia

Datenbanken: SQL Server, PostgreSQL

Cloud: Azure (Hosting, Konfiguration)

Testing: NUnit, FluentAssertions, Moq, AutoFixture, FluentValidation

Architektur: Clean Architecture, CQRS, Domain-Driven Design, Event Sourcing, Agile/Scrum

Werkzeuge: Visual Studio, VS Code, Cursor, GitHub Copilot, SSMS, Postman


BERUFSERFAHRUNG

biBerk (ein Berkshire Hathaway Unternehmen)

 

Sep 2023 - Heute

Senior Softwareentwickler

 

Apr 2025 - Heute

  • Leitung von Refinement-, Planungs- und Retrospektiv-Sitzungen; Genehmigung von Pull Requests und Code Reviews.
  • Weiterentwicklung des PurchasePathAutomator mithilfe von KI-gestütztem Tooling mit Playwright-Browser-Automatisierung und einer Lernfunktion für schnellen Szenarioaufbau.
  • Evaluation und Vorschlag architektonischer Ansätze; Weitergabe technischen Wissens durch Dokumentation und teamübergreifendes Mentoring.

Softwareentwickler

 

Apr 2024 - Apr 2025

  • Entwicklung des PurchasePathAutomator, eines internen Blazor WASM-Tools zur Optimierung des Versicherungs-Kaufpfads, wodurch die Vorbereitungszeit für Entwicklungsaufgaben reduziert wird.
  • Implementierung von Funktionen zur Automatisierung von Underwriting-Entscheidungen, Reduzierung manueller Verweise und Verbesserung der Angebotsgenauigkeit.
  • Mitwirkung bei der Migration von Legacy-Aurelia-Komponenten auf Angular; Integration von Partner-APIs für Adressvalidierung.
  • Durchführung von Produktions-Support-Rotationen mit Lösung produktübergreifender Probleme mittels Application Insights.

Associate Softwareentwickler

 

Sep 2023 - Apr 2024

  • Entwicklung und Wartung von Full-Stack-Funktionen für Versicherungsangebotssysteme mit C#/.NET Core, EF Core, Aurelia und Angular.
  • Entwicklung automatisierter Regeln für Prämienberechnungen, Compliance-Prüfungen und Drittanbieter-Datenabfragen.
  • Erstellung und Wartung von Unit-Tests mit NUnit, FluentAssertions und Moq.

MadeLabs, Softwareentwickler

 

Jul 2021 - Aug 2023

Als Auftragnehmer eingestellt; zum FTE befördert Jul 2022

  • Entwicklung von Full-Stack-Funktionen für ATP Flightdocs (jetzt Veryon) Flugzeugwartungs-, Bestands- und Betriebssoftware mit C#, ASP.NET, SQL Server und Angular.
  • Implementierung von Tracking-, Reporting- und Alarmierungsfunktionen nach CQRS- und Event Sourcing-Mustern.
  • Mitarbeit an MadeLabs' Fairview Projektmanagement-Software mit C#, PostgreSQL und React.js.

Grainger, Senior Site Editor

 

Nov 2018 - Feb 2021

  • Entwicklung von VBA-Tools zur Automatisierung von Merchandising-QA, Content-Generierung und bereichsübergreifendem Reporting.
  • Erstellung von Datenintegrationen mit Power Automate und Domo zur Eliminierung von Doppelarbeit zwischen Teams.

Gamut (Grainger), QA Analyst (Auftragnehmer)

 

Okt 2016 - Nov 2018

  • Entwicklung von VBA-Prozesstools für den Merchandising-Publikations-Workflow; Schulung neuer Analysten.

Amazon, Content Developer / VBA Developer (Auftragnehmer)

 

Mai 2013 - Nov 2015

  • Automatisierung der Produktbeschreibungsgenerierung mit VBA, wodurch die Stapelverarbeitung von Tausenden von SKUs ermöglicht wurde.

AUSBILDUNG

Master-Abschluss, Politikwissenschaft | Villanova University

Bachelor-Abschluss, Lehramt Sozialwissenschaften | Millersville University

Tech Elevator | Java/SQL/Vue.js Full-Stack Coding Bootcamp | 2021

Sprachen: Englisch (Muttersprache), Deutsch (B1, C1 angestrebt)


PROJEKTE

Wal-O-Mat (wal-o-mat.net): Persönlichkeitsquiz-Parodie des deutschen Wahl-O-Mat, entwickelt mit C# und Blazor WASM. Bereitgestellt auf Azure Static Web Apps mit GitHub Actions CI/CD.

Currency Hold Calculator (ronfleming.com/tools/currency-hold-calculator): Interaktives Tool für Expats und internationale Planer zum Vergleich von Halten vs. Umtauschen von Währungen basierend auf Zinssätzen und Wechselkursen. Entwickelt mit Vanilla JavaScript.