Sharpening your .NET applications

Welkom

Over

Als senior softwareontwikkelaar, resultaatgericht en pragmatisch ingesteld, daag ik uw projecten uit om professionele, robuuste en duurzame oplossingen te ontwerpen.

Ik ben gewend complexe softwareoplossingen (waaronder ERP-systemen) te ontwerpen, verder te ontwikkelen en te onderhouden. Daarbij besteed ik bijzondere aandacht aan de softwarearchitectuur en de samenhang van de volledige oplossing.

Dankzij mijn uitgebreide technische expertise en ervaring in softwarearchitectuur, blijven de bedrijfsprocessen voor mij altijd centraal staan. Het begrijpen van de context, de omgeving en de doelstellingen van een project is essentieel om de meest relevante en doeltreffende oplossing voor te stellen.

Deze dubbele invalshoek - zowel functioneel als technisch - maakt deel uit van mijn DNA en stelt mij in staat robuuste, performante en duurzame oplossingen op te bouwen.

Projectverhalen

Guy

Mijn visie op softwareontwikkeling

Ik ben softwareontwikkelaar. Mijn eerste computer was een Spectravideo 318 met 16 KB RAM. U begrijpt dus dat ik niet meer van de jongsten ben. Daar staat tegenover dat ik vandaag kan terugvallen op een ruime ervaring, die zich vertaalt in een pragmatische aanpak en een sterke focus op resultaat.

Al van bij het begin ben ik in de informatica en in ontwikkeltools op zoek naar een rode draad: duurzaamheid. De technologische keuzes die ik tijdens mijn loopbaan heb gemaakt, werden steeds door dezelfde overtuiging gestuurd: oplossingen bouwen die de tand des tijds doorstaan. Technologie is een middel, geen doel op zich. Men herschrijft niet zomaar honderdduizenden regels code telkens wanneer een nieuwe technologie opduikt.

Die visie gaat vandaag vaak in tegen wat je op sociale media leest: Visual Studio is dood, C# is dood, ChatGPT is alweer dood... en softwareontwikkelaars waarschijnlijk ook, vervangen door AI-agents 😉.

Wat mij drijft, is de zoektocht naar het beste technische compromis om het beoogde resultaat te bereiken. Dat resultaat is wat de gebruiker uiteindelijk ziet, hoe hij de oplossing ervaart en hoe die met zijn verwachtingen mee evolueert. Ook dat staat haaks op de huidige tendensen, waarin de nadruk eerst ligt op de ontwikkeltool, patterns, syntaxis, ... en pas daarna op het eindproduct. Daarom raak ik ook niet bijzonder onder de indruk van de vele discussies waarin men overal s.Substring(s.Length - 5, 5) wil vervangen door s[^5..]. Elegant? Zeker. Trendy? Absoluut. Maar het maakt het product niet beter.

Welke technische stack gebruik ik dagelijks? Om het zo concreet mogelijk te houden, nodig ik u uit die te ontdekken aan de hand van praktijkverhalen, gebaseerd op echte projecten waarin ik mij ten volle heb ingezet.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.