Gå til indhold

Hendrik W. Hansen

Tech Lead & hands-on Solution Architect

Tech Lead og hands-on Solution Architect med mere end 20 års erfaring fra komplekse, regulerede og driftskritiske platforme. Jeg tager ansvar fra forretningsbehov til arkitektur, kode og drift.

Jeg har været selvstændig konsulent siden 2004, især i finanssektoren. Jeg arbejder både strategisk med retning, standarder og beslutninger og praktisk med de svære dele af koden, incidents, performance og data.

Portræt af Hendrik W. Hansen

Ydelser

Områder, hvor jeg typisk bidrager som konsulent.

  • Tech Lead og leveranceansvar

    Jeg sætter retning og standarder og sikrer kvalitet og fælles engineering-praksis gennem sparring, mentoring og code reviews.

  • Løsningsarkitektur og design

    Arkitekturvalg som mikrotjenester eller modular monolith, integrationer og snitflader, event-flows og datamodellering. Jeg skriver beslutningsoplæg, der gør trade-offs tydelige.

  • Stakeholder management og kommunikation

    Jeg oversætter mellem forretning og engineering: workshops, kravnedbrydning og forventningsafstemning samt klar kommunikation af risiko, konsekvens og beslutningsgrundlag.

  • Cloud, platform og DevOps

    Azure med AKS/Kubernetes, Helm, Service Bus, Event Hubs og Key Vault. CI/CD og infrastructure as code med Terraform, observability og sikre, reproducerbare deployments.

  • Hands-on backend og data

    Backend i .NET, fra Framework til .NET 8/9, med fokus på performance, samtidighed, fejlfinding og refaktorering. Data i SQL Server og Oracle: transaktioner, query-optimering, EF Core, Dapper og ADO.NET.

  • Teststrategi

    TDD og BDD med Specification by Example (SpecFlow), testbare kontrakter og effektiv håndtering af databaser i test.

  • Compliance og datasikkerhed

    GDPR-processer, datahåndtering og sikkerhedsbevidst design i en enterprise-kontekst.

  • AI-assisteret udvikling

    Jeg opstiller rammer for design, tech stack og kvalitetskrav og bruger AI, især GitHub Copilot, til implementering og review. Det øger tempoet, uden at kvalitet og sporbarhed lider.

Udvalgte cases

Udvalgte opgaver fra finansielle og regulerede miljøer.

  • Banking Circle

    Periode: feb. 2025 – feb. 2026

    Rolle
    Senior backend engineer (hands-on), løsningsarkitektur og design
    Udfordring
    Event-drevne backend-services på Azure i et enterprise-setup med høje krav til robusthed, sporbarhed og driftssikkerhed.
    Bidrag
    Design og implementering af en greenfield reconciliation-service og en ny event-subscriber med idempotent processing og replay-håndtering. Migrering af services fra Azure App Services til AKS med Helm.
    Resultat
    Konsistens mellem databaser, Event Hubs og Service Bus. Bedre observability med health endpoints, distributed tracing og metrics.
  • Letpension

    Periode: aug. 2019 – jan. 2025

    Rolle
    Løsningsarkitekt, systemudvikler og systemdesigner, team lead
    Udfordring
    Pensionsrådgivningssystemer og dataudveksling med pengeinstitutter, bankcentral og PFA, med lange svartider og dårlig samtidighed i databasen.
    Bidrag
    Ledede arbejdet med arkitektur, vedligeholdbarhed og dataadgang, bl.a. snapshot isolation og kortere transaktioner. Reference-implementering af BDD med SpecFlow og isolerede databaser pr. test. Implementering af GDPR-sletteprocesser.
    Resultat
    Svartider og samtidighed i databasen blev forbedret, og batch-området blev redesignet til øget stabilitet. Sletteprocesserne håndterer en database med mere end 500 tabeller og 8 TB data, og kodebasen blev mere testbar.
  • Saxo Bank

    Periode: aug. 2017 – aug. 2019

    Rolle
    Løsningsarkitekt, systemudvikler og systemdesigner
    Udfordring
    OpenAPI, der danner grundlag for handelsplatformene SaxoTraderGO og SaxoTraderPRO, skulle skalere til et stigende antal klienter.
    Bidrag
    Arkitektur og design af en ny distribueret cache, kravsafdækning og implementering af nye features. Deltog i analysen af en migrering af API'er til Azure og .NET Core.
    Resultat
    Den distribuerede cache blev sat i produktion.
  • Danmarks Nationalbank

    Periode: aug. 2016 – aug. 2017

    Rolle
    Løsningsarkitekt, systemudvikler og systemdesigner, team lead
    Udfordring
    FIONA, indberetningssystemet for økonomiske og finansielle nøgletal til Nationalbanken og Finanstilsynet, skulle tilpasses nye reguleringskrav og ny lovgivning, mens drift og udvikling blev outsourcet.
    Bidrag
    Analyse, design og implementering af ændringerne. Som team lead specificerede jeg processer og overdrog viden ved outsourcingen. Derudover support på komplekse problemer med databaser og replikering.
    Resultat
    To releases til produktion med opdaterede skemaer fra EBA og EIOPA. Det outsourcede team var efterfølgende selvkørende og supporterede applikationerne uden problemer.

Se al erfaring

Kunder jeg har arbejdet for

  • Banking Circle
  • Saxo Bank
  • Danmarks Nationalbank
  • Letpension
  • BankInvest
  • Naturstyrelsen
  • e-Boks
  • Domstolsstyrelsen
  • Banedanmark
  • Toyota Danmark

Om mig

Jeg har arbejdet som selvstændig softwareudviklingskonsulent siden 2004, primært på komplekse, regulerede og driftskritiske platforme, især i finanssektoren, men også for andre større danske virksomheder og offentlige organisationer. Opgaverne har spændt fra arkitektur og design til hands-on udvikling, teamledelse og kravsafdækning.

Jeg skaber fremdrift ved at oversætte mellem stakeholders og engineering og etablere en fælles teknisk retning. Leverancerne sikrer jeg gennem robuste processer: CI/CD, teststrategi, review-kultur og driftbarhed.

Mit ansvar følger løsningen fra de non-funktionelle krav gennem løsningsarkitektur og implementering til drift.

Teknologier og kompetencer

Arkitektur og ledelse
  • Løsningsarkitektur
  • Mikrotjenester og modular monolith
  • Event-drevne arkitekturer
  • Datamodellering
  • Kravnedbrydning og workshops
  • Sparring, mentoring og code reviews
Cloud og platform
  • Azure
  • AKS / Kubernetes
  • Helm
  • Terraform
  • Azure Service Bus
  • Azure Event Hubs
  • Azure Key Vault
  • Application Insights
  • Azure DevOps
Backend og data
  • C#
  • .NET Framework
  • .NET Core
  • .NET 8
  • .NET 9
  • EF Core
  • Dapper
  • ADO.NET
  • SQL Server
  • Oracle
  • Redis
Kvalitet og proces
  • TDD
  • BDD
  • Specification by Example
  • SpecFlow
  • CI/CD
  • Teststrategi
  • Driftbarhed og observability
  • GDPR
AI-assisteret udvikling
  • GitHub Copilot
  • Claude Code
  • Cursor
  • Spec-baseret udvikling

Kontakt

Skriv til mig om en opgave eller et samarbejde. Du kan også kontakte mig direkte.

Felter markeret med * er obligatoriske.

Kun tal, +, mellemrum og bindestreg.

Oplysningerne bruges kun til at besvare din henvendelse og beskytte formularen mod spam. Læs mere i privatlivspolitikken.