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.