EXPERTISE

Softwarearchitectuur

Een goede architectuur begint met begrijpen wat er écht nodig is. Ik combineer architectuur op hoofdlijnen met technische diepgang: ik ontwerp, maak keuzes inzichtelijk en bouw zelf mee waar dat waarde toevoegt.

DDDArchiMateVertical SliceClean

Waar ik mee help

Domeinen en data-eigenaarschap

Van een wildgroei aan applicaties naar duidelijke domeinen en business capabilities, met Domain-Driven Design als uitgangspunt. Data heeft één eigenaar: ik toets de Bounded Contexts steeds opnieuw en verplaats data of verantwoordelijkheden waar dat nodig is. Een goede architectuur houdt dat relatief eenvoudig.

Moderniseren van legacy

Bestaande systemen stap voor stap omzetten naar een architectuur die mee kan groeien, zonder alles tegelijk te herbouwen.

Keuzes onderbouwen

Productselectie met een gewogen afweging, proof of concept en TCO, zodat de keuze te verdedigen is richting managers en teams.

Complexiteit bewaken

Geen extra lagen of frameworks zonder reden. Clean Architecture of Vertical Slices, afhankelijk van wat het team nodig heeft.

In de praktijk

Uitgekookt

Eén domeinpatroon voor alle domeinen

De architectuur raakt de hele keten van Uitgekookt: van de website waar bestellingen binnenkomen tot inkoop, koken, inpakken en bezorgen. Elk domein volgt hetzelfde patroon (een private API, een public API en een Service Bus-worker), zodat domeinen los van elkaar te ontwikkelen en uit te rollen zijn.

12 domeinen, één vast patroon

Fudura

Architect voor het hele bedrijf

Doorgegroeid van architect bij één project naar verantwoordelijke voor de bedrijfs- en softwarearchitectuur van heel Fudura. Ik werd er expliciet voor gevraagd.

VolkerWessels

Applicatielandschap in kaart gebracht

Applicaties en koppelingen vertaald naar business capabilities, onderverdeeld in functionele domeinen die asynchroon met elkaar communiceren.

Rabobank

Event-driven als richting

Een architectuurvoorstel om het Wintel-landschap te herzien. Het voorstel is overgenomen: nieuwe projecten werden event-driven gebouwd, bestaande applicaties waar mogelijk omgezet.

  • Uitgekookt
  • Fudura
  • VolkerWessels
  • Rabobank
Klaar voor de volgende stap?

Neem vrijblijvend contact op om te bespreken hoe ik kan bijdragen aan jouw project.

Contact via LinkedIn