| Ravago2026 tot nuSolution Architect |
Integratiearchitectuur over Manufacturing, Supply Chain, Warehousing en Inventory, zodat elk domein apart kan veranderen en getest worden. Business events via Kafka met AsyncAPI-contracten, als basis om SAP domein per domein in te voeren. |
Lopende opdracht. Contract testing ingevoerd op structuur (schema's) en op gedrag (Gherkin-scenario's). Daarmee kan een dienst later achter een anti-corruption layer naar SAP verhuizen zonder dat afnemende domeinen het merken. DORA-metrics tonen waar de levering vertraagt.
|
| Swoove Studio2022 tot 2026CTO en Solution Architect |
Scale-up met een kwetsbare on-premise opzet, geen monitoring (storingen kwamen binnen via klachten van klanten) en een frontend die op de backend moest wachten. Leiding over de volledige IT en een internationaal team via tech leads, migratie naar Azure en contract-first werken. |
Meer dan 160.000 actieve gebruikers per maand. Infrastructuurkost van €10.000 naar €200 per maand. Releases van maandelijks naar meerdere per week, bugs van ±30 naar ±3 per week. Nieuwe infrastructuur staat er in minuten, waar dat eerst een maand duurde.
|
| Ravago2022 tot 2023Tech lead en software architect |
Een go-live in Turkije kwam eraan, maar de levering ging te traag. 100+ applicaties draaiden op één gedeelde database, zonder automatische tests. Refactoring met DDD en hexagonale architectuur, tests als vangnet en trunk-based development. |
Releases van 4 weken naar 2 à 3 dagen, releasetesten van 3 à 4 weken naar maximaal één week. Geen bugfix-sprints meer (backlog maximaal 2 bugs), en merge-conflicten verdwenen met trunk-based development. Het team kreeg ruimte om applicaties van andere afdelingen over te nemen.
|
| DPG Media2019 tot 2022Cloud engineer, technisch lead van het team |
Het volledige printdomein van een van de grootste mediabedrijven van België naar AWS, terwijl de krant elke dag moest blijven verschijnen. Per applicatie een strategie op basis van waarde en risico, legacy vervangen met strangler fig, approval tests en parallelle runs. |
Het volledige portfolio naar AWS gemigreerd of uitgefaseerd, zonder onderbreking van de dagelijkse krant, met event-driven architectuur als basis. Het krantenarchief sinds 1910 verhuisde van MySQL naar DynamoDB en Aurora. Het team draaide alles zelf in productie, wachtdienst inbegrepen.
|
| ABVV2017 tot 2018Full-stack developer |
Een AS400-mainframe die vervangen moest worden. Eerst een pilot om te bewijzen dat oud en nieuw naast elkaar konden draaien, met de IBM-integratielaag als anti-corruption layer. Daarna Spring Boot en Angular, met een nieuw agile team in een tweetalige organisatie (NL/FR). |
Mainframe en nieuwe architectuur bleken naast elkaar te kunnen draaien. Leden en medewerkers zien hun vakantiedagen, bijdragen en persoonsgegevens in MyABVV. Junior developers gecoacht in Scrum en Git.
|
| Eerdere opdrachten2016 tot 2019Full-stack developer |
Een tool waarmee integratiespecialisten in tandartspraktijken bestaande data naar het Nobel Biocare-platform overzetten. De full-text zoekmachine voor het Felix-archief van Digipolis Antwerpen. Een webportaal dat meer dan 40 diensten van de Belastingdienst Nederland bundelt. |
Bij een vierde opdracht, een KYC-blockchainsysteem voor financiële instellingen, werd de implementatie van ons team verkozen boven die van vier andere landen.
|