Technische leiding voor systemen met gevoelige data.

Melchior Kokernoot · Freelance software engineer en tech lead

Ik werk aan software waarin privacy en beveiliging veel vragen van de techniek én het team. Van architectuur en roadmap tot de code: ik help keuzes maken, breng structuur in het werk en programmeer zelf mee.

Privacy en security Architectuur en backend Planning en roadmap Teamleiding én code

Een haalbare roadmap begint met technische duidelijkheid.

Een ambitieuze roadmap vraagt om inzicht in wat technisch haalbaar is. Gevoelige gegevens en externe koppelingen maken die afweging extra belangrijk. Ik werk graag met teams die daar iemand bij kunnen gebruiken: om de techniek te doorgronden, keuzes uit te leggen en het werk samen te organiseren.

  1. De roadmap is ambitieus, maar technische haalbaarheid en capaciteit zijn nog onduidelijk.
  2. Architectuur en code zijn gegroeid zonder dat alle keuzes zijn vastgelegd.
  3. Privacy en beveiliging moeten concreet worden in datamodel, toegang en logging.
  4. Een wijziging raakt meerdere teams of hangt af van een externe partij.
  5. Releases steunen op handmatige stappen of de kennis van één collega.
  6. Codeafspraken en verantwoordelijkheden zijn onvoldoende vastgelegd.

Technische verantwoordelijkheid, van architectuur tot oplevering.

Ik onderzoek de technische opgave, de werkwijze van het team en de afhankelijkheden die de voortgang bepalen. Samen vertalen we dat naar onderbouwde keuzes, een haalbare planning en concrete afspraken over de uitvoering.

Architectuur en technische keuzes
Ik lees de code en breng gegevensstromen en koppelingen in beeld. Vanuit mijn diepgaande technische kennis maak ik complexe onderwerpen begrijpelijk voor minder technische collega's en leidinggevenden. Ik leg de opties en hun gevolgen uit, zodat zij onderbouwde besluiten kunnen nemen. Tijdens die uitleg pak ik graag mijn tekenprogramma erbij om architectuur, gegevensstromen en afhankelijkheden te tekenen.
Planning en roadmap
Ik maak technische haalbaarheid bespreekbaar en help bepalen welk werk eerst moet. Ik bereid refinements voor, leid ze en stem afhankelijkheden af met externe partijen. De planning moet passen bij de techniek en bij wat het team kan uitvoeren.
Leiding aan het ontwikkelteam
We maken afspraken over de code en over wie waarvoor verantwoordelijk is. Ik leg coding guidelines vast en spreek mensen aan op wat we hebben afgesproken. Daarbij houd ik oog voor de samenwerking en voor de kennis die het team nodig heeft om zelfstandig verder te kunnen.
Privacy en beveiliging
Welke gegevens zijn nodig, hoe lang bewaar je ze en wie mag erbij? Die vragen horen bij het ontwerp. Ik werk ze uit in datamodellen, autorisatie en identity, en in keuzes voor logging en encryptie. Zo krijgen privacy en beveiliging een concrete plek in de software.
Zelf bouwen en opleveren
Ik programmeer mee, met mijn basis in de backend. Dat kan gaan om domeinlogica, datamodellen, externe API's of performance. Ook testen, CI/CD en deployments horen bij het werk. Ik rond af wat ik oppak en zorg dat het team de gemaakte keuzes kan terugvinden.

Ervaring in zorg, overheid en commerciële platforms.

  • Mijn Gezondheids Overzicht

    VWS · Developer en later backend lead

    MGO is een privacygevoelig platform met hoge eisen aan beveiliging. Bij VWS werkte ik aan de backend en groeide ik van developer naar backend lead. Ik combineerde zelf ontwikkelen met technische richting voor het team.

    Ik bracht meer structuur in de projectplanning en meer helderheid over technische haalbaarheid en planningen. Ook verbeterde ik de afstemming met externe partijen, bereidde ik de wekelijkse refinements voor en leidde ze. Ik legde coding guidelines en gezamenlijke codeafspraken vast.

  • Verwerkingsregister

    VWS · Privacygevoelige applicatie

    Het Verwerkingsregister moest onder tijdsdruk bruikbaar worden. Ik werkte aan de applicatie, met aandacht voor privacy en voor een betrouwbare manier van opleveren. Automatische tests en CI/CD waren vanaf het bouwen onderdeel van die aanpak.

  • GGD Contact

    Zorgplatform · Softwareontwikkeling

    Bij GGD Contact ontwikkelde ik aan het platform. Mijn werk omvatte security en dataveiligheid, waaronder een migratie van encryptie. Dat vroeg om zorgvuldig omgaan met bestaande data tijdens het aanpassen van de beveiliging.

  • Commerciële platforms

    SaaS · Backend en integraties

    Ik werkte aan SaaS- en platformprojecten met betalingen, audit-trails en externe API-koppelingen. Daar komen backendontwikkeling, data-integriteit en foutafhandeling samen. Ook in commerciële systemen zijn heldere afspraken tussen partijen belangrijk voor de techniek.

  • Up2Day

    Mijn eigen praktijk

    Met Up2Day werk ik zelfstandig voor opdrachtgevers, vanaf de eerste vraag tot de oplevering. Ik neem verantwoordelijkheid voor de techniek en leg keuzes vast, zodat het resultaat begrijpelijk en beheerbaar blijft voor de mensen die ermee verder werken.

Zo werk ik met een team

Ik breng structuur in complexe projecten en houd overzicht over technische keuzes, planning en afhankelijkheden.

Ik maak verantwoordelijkheden expliciet, volg afspraken op en neem eigenaarschap over mijn eigen werk. In de samenwerking ben ik direct en toegankelijk. Ik maak complexe technische vraagstukken bespreekbaar, ook voor collega's zonder technische achtergrond. Door tijdens mijn uitleg te tekenen, maak ik samenhang en afwegingen zichtbaar. Dat helpt om samen besluiten te nemen over de techniek en de planning.

Ik ben opgegroeid met het internet en ermee meegegroeid. Mijn basis ligt in de backend, met aandacht voor het hele systeem: wat gebruikers nodig hebben, wat het team kan onderhouden en wat er in productie gebeurt. Ik wil dat een team zijn software begrijpt en er ook na mijn vertrek aan kan blijven werken.

Technieken waarmee ik werk

Backend
PHP · Laravel · Python · FastAPI · Elixir · Phoenix
Frontend
HTML · CSS · TailwindCSS · JavaScript · Vue
Beveiliging en identiteit
OAuth2 · OpenID Connect · SAML · SSO · JWT · JWE · JOSE · mTLS · X.509 · OWASP
Infra en tooling
Docker · Kubernetes · Helm · GitHub Actions · CI/CD · SonarCloud · Sigrid
Monitoring en observability
Grafana · Prometheus · Loki · OpenTelemetry

Wij zijn een match als…

  • Je werkt aan een systeem met gevoelige data, complexe koppelingen of stevige beveiligingseisen.
  • Je hebt een kleinschalig project met interessante randvoorwaarden, bijvoorbeeld rond integraties, privacy of technische haalbaarheid.
  • Je zoekt een technisch leider die architectuur en uitvoering verbindt en zelf aan de software werkt.
  • Je wilt technische keuzes kunnen onderbouwen en vertalen naar een realistische planning.
  • Je zoekt een betrokken gesprekspartner die verantwoordelijkheden duidelijk maakt en afspraken opvolgt.
  • Je staat open voor creatieve oplossingsrichtingen en kunt je aanpak bijstellen als nieuwe inzichten daar aanleiding toe geven.
  • Je wilt tijdig horen wanneer iets niet goed gaat, zodat we problemen kunnen bespreken en gericht kunnen bijsturen.

Wij zijn geen match als…

  • Je project volledig met een standaardoplossing kan worden ingevuld en weinig technische afwegingen vraagt. Voor zulke opdrachten verwijs ik je graag naar een passende specialist in mijn netwerk.
  • Je een uitsluitend coördinerende rol wilt invullen, zonder betrokkenheid bij architectuur of softwareontwikkeling.
  • Privacy en beveiliging wezenlijk zijn voor je systeem, maar geen onderdeel mogen zijn van de technische keuzes.
  • Je uitsluitend uitvoerende capaciteit zoekt, zonder ruimte om bij te dragen aan technische keuzes, planning of de werkwijze van het team.

Een half uitgewerkte vraag is genoeg om te beginnen.

Je hoeft nog niet te weten welke rol of oplossing nodig is. Mail me waar je aan werkt of vastloopt; ik denk mee over wat er nodig is. Dat mag een eerste idee zijn of een concreet probleem in bestaande software. Opdrachten in zorg, overheid en commerciële teams zijn welkom.

Mail over je opdracht

Rechtstreeks: mjkokernoot@gmail.com