.NET backend
C#, ASP.NET Core en een gezonde architectuur. API's die helder zijn, code die leesbaar blijft en oplossingen die niet onnodig ingewikkeld worden.
Als senior developer bouw ik .NET-backends en grotere, gedistribueerde systemen op Azure. Degelijk, overzichtelijk en klaar voor de praktijk.
Software die het echt moet doen — daar voel ik me thuis. Ik bouw backends in .NET waarin meerdere systemen samenwerken: services die met elkaar communiceren, taken die asynchroon lopen en data die betrouwbaar heen en weer gaat. Hoe groter en verdeelder het systeem, hoe interessanter ik het vind.
Ik heb ruime ervaring met grotere, gedistribueerde systemen in Microsoft Azure. Daarbij gaat het niet alleen om de techniek, maar ook om de keuzes eromheen: hoe houd je een systeem begrijpelijk, hoe voorkom je dat een storing zich als een olievlek verspreidt, en hoe zorg je dat je 's nachts rustig kunt slapen?
Mijn aanpak is nuchter. Eerst het probleem goed begrijpen, dan de eenvoudigste oplossing kiezen die het volhoudt. Geen architectuur om de architectuur, maar techniek die aansluit bij wat er nodig is.
Techniek is het middel. Het doel is een systeem dat begrijpelijk blijft, ook wanneer het groeit en er meer mensen aan werken.
C#, ASP.NET Core en een gezonde architectuur. API's die helder zijn, code die leesbaar blijft en oplossingen die niet onnodig ingewikkeld worden.
Meerdere services, asynchrone communicatie en betrouwbare berichtstromen. Ik denk na over consistentie, idempotentie, schaalbaarheid en veerkracht.
App Services, Functions, Service Bus, SQL en Cosmos DB, Key Vault en Application Insights. Cloudoplossingen die passen bij het probleem, niet andersom.
Tests, logging, monitoring en CI/CD. Een systeem is pas af als je het kunt volgen, onderhouden en met vertrouwen kunt uitrollen.
Of het nu gaat om een nieuw systeem of een bestaand platform dat toe is aan een volgende stap — ik denk graag vanaf het begin mee.
Vertel me over je systeem, je uitdaging of je plannen. Samen bepalen we de volgende stap — technisch én praktisch.