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.

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.
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.
- Telefon
- +45 51 34 19 76
- linkedin.com/in/hendrikwhansen