HRADigital
Onafhankelijk softwareconsultant / oprichter
Backend engineer op staffniveau en zelfstandig consultant. Meer dan 20 jaar ervaring met het bouwen van productieklare PHP-systemen voor internationale klanten in de fintech-, betaal-, SaaS-, onderwijs- en cybersecuritysector. Specialist in Domain-Driven Design (DDD), Event-Driven Architecture en microservices.
Op afstand, gevestigd in de EU.
ARCHITECTUUR & DOMEINMODELLERING - Meerdere volledig nieuwe Bounded Contexts opgeleverd - inclusief aggregate roots, domeingebeurtenissen, contracten en service-to-service REST API's - waarbij verouderde functionaliteit uit monolithische applicaties is gemigreerd naar duidelijk gedefinieerde domeinen.
- Ik heb een platformonafhankelijk, op Composer gebaseerd pakketsysteem ontworpen dat inzetbaar is op meerdere PHP-frameworks met verwisselbare frontends.
PLATFORM- EN API-STANDAARDEN - Bedrijfsbrede gedeelde bibliotheken - HTTP-client met factory-compositie, JWT-afgedwongen request factories en Symfony-autowiring, plus gedeelde foutafhandeling - overgenomen door meerdere services.
- Ik heb leiding gegeven aan de implementatie van het AsyncAPI contract-first model: pre-commit schemavalidatie, contracttests die serialisatie koppelen aan gepubliceerde schema's en een schriftelijk beoordelingsproces voor de downstream-afdeling.
BETROUWBAARHEID & OBSERVEERBAARHEID - Een Bounded Context en het bijbehorende datamodel zijn geoptimaliseerd, waardoor een latere extractie naar een zelfstandige microservice binnen enkele dagen kon worden gelanceerd, zonder incidenten in de productieomgeving.
- Terugkerende faalcategorieën geëlimineerd: optimistisch vergrendelen, raceomstandigheden, N+1-query's, wachtrijen voor onbestelbare berichten, gecontroleerde afsluiting van de worker.
- Met behulp van statistieken, waarschuwingen en dashboards wordt de detectietijd verkort.
LEVERING & AI-ONDERSTEUNDE ENGINEERING - Het onboardingproces in de wachtrij is teruggebracht van meerdere dagen naar één ochtend; de doorlooptijd voor bugfixes is verkort van sprints naar uren.
- We hebben AI-ondersteunde ontwikkelingsworkflows geïntroduceerd - agentcontextbestanden, gestructureerde commandopipelines, scheiding van PRD/Plan, pre-planninganalyse - op productiecodebases.
- Leiding gegeven aan en gecoacht van engineers; de Epic/Story/Sub-task-cadans wordt nog steeds gebruikt na de overdracht.