HRADigital
Unabhängiger Softwareberater / Gründer
Erfahrener Backend-Entwickler und freiberuflicher Freelancer. Über 20 Jahre Erfahrung in der Entwicklung produktiver PHP-Systeme für internationale Kunden aus den Bereichen Fintech, Zahlungsverkehr, SaaS, Bildung und Cybersicherheit. Spezialisiert auf Domain-Driven Design (DDD), Event-Driven Architecture und Microservices.
Fernzugriff, EU-basiert.
ARCHITEKTUR & DOMÄNENMODELLIERUNG - Entwicklung mehrerer neuer Bounded Contexts von Anfang bis Ende - Aggregatwurzeln, Domänenereignisse, Verträge, Service-zu-Service-REST-APIs - Migration von Legacy-Funktionalität aus Monolithen in klar definierte Domänen.
- Entwicklung eines plattformunabhängigen, Composer-basierten Paketsystems, das auf verschiedenen PHP-Frameworks mit austauschbaren Frontends eingesetzt werden kann.
PLATTFORM- UND API-STANDARDS - Ausgelieferte unternehmensweite gemeinsam genutzte Bibliotheken - HTTP-Client mit Factory Composition, JWT-erzwungenen Request-Factories und Symfony Autowiring sowie gemeinsamer Ausnahmebehandlung - die von mehreren Diensten übernommen werden.
- Führte die Einführung des Contract-First-Ansatzes von AsyncAPI an: Validierung des Pre-Commit-Schemas, Vertragstests zur Bindung der Serialisierung an veröffentlichte Schemas und ein schriftlicher Downstream-Review-Prozess.
ZUVERLÄSSIGKEIT & BETRACHTBARKEIT - Wir haben einen Bounded Context und sein Datenmodell so gehärtet, dass eine spätere Extraktion in einen eigenständigen Microservice innerhalb weniger Tage und ohne Produktionsvorfälle erfolgen konnte.
- Wiederkehrende Fehlerklassen wurden beseitigt: Optimistisches Sperren, Wettlaufsituationen, N+1-Abfragen, Warteschlangen für unzustellbare Nachrichten, ordnungsgemäßes Herunterfahren von Workern.
- Kennzahlen, Warnmeldungen und Dashboards verkürzen die Erkennungszeit.
LIEFERUNG & KI-GESTÜTZTE ENTWICKLUNG - Die Warteschlangenintegration wurde von einem mehrtägigen Aufwand auf einen einzigen Vormittag verkürzt; die Bugfix-Vorlaufzeit von Sprints auf Stunden.
- Einführung von KI-gestützten Entwicklungsworkflows - Agentenkontextdateien, strukturierte Befehlspipelines, PRD/Plan-Trennung, Vorplanungsanalyse - auf Produktionscodebasen.
- Ich habe Ingenieure angeleitet und betreut; die Epic/Story/Sub-Task-Zyklen werden auch nach der Übergabe weiterhin verwendet.