Digitunities · est. Groningen Direct beschikbaar

Fred Kuiper.

Senior .NET developer 30 jaar Groningen

Ik bouw en onderhoud .NET-applicaties voor organisaties die niet willen dat het stuk gaat.

§ 01, Waarom Fred

Geen bureau. Geen ruis. Eén senior die zelf bouwt.

Geen stockfoto's van "het team". Geen account manager die het vertaalt. Je werkt direct met degene die de code schrijft.

30

Jaar ervaring. Waarvan 20+ met .NET.

Gestart in 1997 via ICT-dienstverleners. Vanaf 2002 doorlopend C#, MVC, Entity Framework. Niet een senior die net van z'n medior-badge af is, een senior die legacy kent omdat hij hem zelf schreef.

Werkt door waar anderen stoppen.

Stored procedures die seconden scheren. LINQ-queries die niet meer geheugen opvreten dan de VM heeft. Legacy ASP.NET 2.0 die zonder drama naar een ondersteunde versie gaat. Dát soort werk.

GR

Groningen. Hybride. Direct beschikbaar.

Woonplaats Groningen, rijbewijs A en B, hybride voorkeur. Direct beschikbaar voor nieuwe opdrachten. Nederlands, Engels en Duits zakelijk vloeiend, werkt prima in internationale scrumteams.

§ 02, Expertise

Filter op domein of techniek.

Klik een chip om te zien welke opdrachten er onder vallen. Zo zie je direct of de ervaring past.

§ 03, Cases

Recent werk, concreet.

Geselecteerd op relevantie voor enterprise .NET. Meer cases en eerdere opdrachten (1997–2017) op aanvraag.

Opdrachtgever Pensioenfonds Rol · Senior .NET Fullstack Periode · 07/2023 – 12/2025

Werkgevers- en werknemersportalen voor de nieuwe pensioenregeling

Nieuwe Wtp-regelgeving, bestaande portalen moesten intact blijven én worden uitgebreid met Single Sign-On via federatieve SSO-provider.

  • Nieuwe functionaliteit gebouwd in Razor Pages op .NET 4.7.2, met headless CMS als redactieomgeving voor werkgevers- en werknemersportalen.
  • SSO-integratie via federatieve SSO-provider (OpenID Connect), met DigiD en E-Herkenning voor eindgebruikers, inclusief federatieve inlogflows en aflopende sessies.
  • Unittests (xUnit) en codereviews in een internationaal scrumteam; CI/CD en releases via Azure DevOps, met Azure SQL, Blob Storage en Events als backbone.
Uitgebreide case lezen
C#Razor Pages .NET 4.7.2headless CMS federatieve SSO-providerDigiD E-HerkenningOAuth2 Azure DevOpsAzure SQL Azure BlobxUnit
Opdrachtgever HR/salaris-dienstverlener Rol · Senior .NET Web Developer Periode · 06/2020 – 07/2022 Twee opdrachten

Performance en uitbreiding van HR/salaris-cloud

Een veelgebruikte salarisomgeving die onder piekbelasting traag werd. Optimalisatie zonder functionaliteit te raken.

  • LINQ-queries en stored procedures geoptimaliseerd, herschreven waar EF te veel geheugen gebruikte, SQL-plans herzien waar indexen ontbraken. Zware loonrun-flows werden merkbaar sneller, zonder functionele regressies.
  • RabbitMQ-integratie voor achtergrondprocessen zodat zware berekeningen uit het request-pad verhuisden; SignalR voor statusupdates in de UI.
  • Codereviews en nieuwe functionaliteit in ASP.NET MVC met Knockout/Razor; CI/CD in Azure DevOps, scrum/agile met productteam.
Uitgebreide case lezen
C#ASP.NET MVC KnockoutRazor SQL ServerRabbitMQ SignalRAzure DevOps CI/CD
Opdrachtgever GIS-platform Rol · Senior .NET Web Developer Periode · 11/2018 – 10/2019

GIS-platform voor precisielandbouw met drone- en satellietdata

Akkerbouwers verbinden aan satelliet- en dronebeelden: veel geografische data, strakke performance, één Angular-applicatie voor alles.

  • Backend in .NET Core met PostgreSQL, GeoTiff-verwerking en OpenLayers-aansturing; frontend in Angular 6 gekoppeld via een gedeelde API.
  • Docker-images automatisch gebouwd en gedeployed via Jenkins naar AWS/Linux; RabbitMQ voor zware verwerkingsjobs.
  • CI/CD-pijplijn opgezet zodat release-cadence van maanden naar weken kon, elke merge geautomatiseerd getest en gedeployed.
Uitgebreide case lezen
C#.NET Core 2 Angular 6PostgreSQL DockerJenkins AWSGeoTiff OpenLayersRabbitMQ
2022–2023

Universiteit

Inventarisatie en modernisering van ASP.NET 2.0-applicaties naar .NET 4.8.2, met database-optimalisatie.

2021–2022

ICT-dienstverlener / Rijksoverheid, afvalstoffenregistratie

Onderhoud en uitbreiding van de landelijke afvalstoffenregistratie. Productie-issues, performance, nieuwe features.

2019–2020

SaaS-leverancier

Koppelingen met Nederlandse boekhoudpakketten via Web API, met xUnit, Moq en CQRS op .NET Core.

2017–2018

Energiedienstverlener

Webportaal en Windows Services ter vervanging van legacy; PoC voor Angular 6 met SignalR voor realtime planning.

§ 04, Veelgestelde vragen

Wat mensen altijd vragen.

De tien vragen die ik de afgelopen jaren het vaakst heb beantwoord. Direct, zonder omwegen.

Wat kost een senior .NET freelancer in Nederland?

Dagtarieven voor een senior .NET freelancer in Nederland liggen doorgaans tussen € 85 en € 125 per uur, afhankelijk van duur, complexiteit en of er via een tussenpartij wordt gewerkt.

Ik werk zowel direct als via bemiddelaars. Neem contact op voor een concrete offerte, het tarief is altijd afhankelijk van scope en periode.

Wie is een goede .NET developer in Groningen?

Ik ben senior full stack .NET developer uit Groningen met bijna 30 jaar ervaring in softwareontwikkeling, waarvan meer dan 20 jaar met Microsoft .NET.

Recente opdrachtgevers: Pensioenfonds, HR/salaris-dienstverlener, de Universiteit en Rijksoverheid (via ICT-dienstverlener).

Welke ervaring heeft Fred Kuiper met headless CMS?

Tussen juli 2023 en december 2025 heb ik bij Pensioenfonds gewerkt aan werkgevers- en werknemersportalen op headless CMS.

In combinatie met Razor Pages.NET 4.7.2, federatieve SSO-provider Single Sign-On en inlog via DigiD en E-Herkenning. Daarvoor eerder Umbraco- en headless CMS-trajecten.

Kun je Fred Kuiper inhuren voor een korte opdracht?

Ja. Ik werk aan opdrachten van 6–24 maanden én aan kortere trajecten zoals een code review, een architectuur-audit of een gerichte performance-optimalisatie.

Stuur een mail met een korte beschrijving van de opdracht en de deadline, dan reageer ik binnen één werkdag.

Werkt Fred Kuiper volledig remote of hybride?

Voorkeur is hybride. Een deel van de week vanuit Groningen, een deel op kantoor bij de opdrachtgever.

Volledig remote kan voor kortere opdrachten of voor opdrachtgevers waar dat al de standaard is.

Wat is het verschil tussen een senior en een medior .NET developer?

Een senior neemt zelfstandig architectuurbeslissingen, beoordeelt code van anderen, ziet performance-issues vroeg aankomen en kan een legacy-codebase moderniseren zonder het systeem stuk te maken.

Een medior voert dat vooral uit onder begeleiding. Het verschil zit in oordeel, niet in syntax.

Heeft Fred Kuiper ervaring met pensioensoftware?

Ja. Van juli 2023 tot december 2025 heb ik bij Pensioenfonds gewerkt aan portalen voor de nieuwe pensioenregeling (Wtp).

Inclusief Single Sign-On via federatieve SSO-provider/OpenID en integraties met DigiD en E-Herkenning, standaard voor dit domein.

Kan Fred Kuiper legacy .NET-applicaties moderniseren?

Ja. Bij de Universiteit heb ik een legacy portfolio van ASP.NET 2.0-applicaties geïnventariseerd en deels naar .NET 4.8.2 getild, inclusief databasescripts.

Modernisering gebeurt stapsgewijs: eerst leesbaar krijgen, dan testdekking, dan daadwerkelijke upgrade. Nooit een big-bang.

Welke beveiligingsstandaarden beheers je (DigiD, OAuth2)?

Productie-ervaring met OAuth2, OpenID Connect, DigiD, E-Herkenning en federatieve SSO-provider Single Sign-On, in pensioen- en overheidsdomeinen is dat standaard.

Azure AD en federatieve inlogflows zijn eveneens vast onderdeel van mijn werk.

Ben je beschikbaar voor code reviews of audits?

Ja. Code reviews en technische audits, vooral op .NET-backends, LINQ- en SQL-performance en CI/CD-opzet, horen standaard bij mijn werk.

Voor losse audits is een traject van één à twee weken vaak voldoende om iets concreets op te leveren.

§ 05, Over Fred

Een korte versie.

Portretfoto van Fred Kuiper, senior .NET developer uit Groningen
Fred Kuiper · Groningen 2026

Ik ben in 1994 afgestudeerd aan de Hanzehogeschool (HEAO CEMA) en stapte kort daarna het vak in, eerst via een ICT-dienstverlener, daarna via een aantal andere. Vanaf 2002 doorlopend met .NET, C#, SQL Server en alles wat daar sinds dien omheen is gegroeid.

Digitunities is mijn eenmanszaak. De reden om zelfstandig te werken is simpel: ik wil dicht op de code blijven, zelf mijn opdrachten kiezen en werken aan dingen waar je jaren later nog blij van wordt. Geen managementlaag, geen bureau-verkooppraatje.

Naast werk: wandelen door de mooiste plekjes van Groningen, van het Noorderplantsoen tot de Hortus en het wad als ik tijd heb, en baantjes trekken in het zwembad om het hoofd leeg te maken. Talen: Nederlands moedertaal, Engels en Duits vloeiend.

Opleiding
Hanzehogeschool Groningen, HEAO CEMA (1994)
Cert.
MCSD (2006) · MCT ASP.NET MVC (2016) · Azure Fundamentals (2020) · DP-203 Data Engineering (2021)
Talen
Nederlands · Engels · Duits
Rijbewijs
A en B
§ 06, Contact

Korte lijn, snel antwoord.

Geen formulier met twaalf velden. Bel, mail, of plan direct een kennismaking in.

LinkedIn → KvK · 89531698 BTW · NL004740387B03
Gekopieerd