Det jeg er stærkest til
Seks kompetenceområder, der dækker det meste af mit arbejde. Den detaljerede oversigt ligger længere nede.
Systemintegration & API'er
Integrationer mellem forretningssystemer, services og eksterne platforme – designet til at fejle sikkert og kunne fejlsøges.
- REST
- WCF
- Azure Service Bus
- NServiceBus
- OAuth 2.0
- JSON/XML
- NSwag
- Polly
- Integration patterns
Enterprise .NET
Backend, services og klienter i C#/.NET – fra ældre .NET Framework til .NET 8/9/10.
- C#
- .NET 8/9/10
- ASP.NET Core
- Blazor
- Windows Services
- WPF / Avalonia
- LINQ
- Unit test
Løsningsarkitektur
Systemdesign, API-design, modularisering og modernisering af eksisterende løsninger – med respekt for det, der allerede virker.
- Systemdesign
- API-design
- DDD
- SOLID
- MVVM
- Modernisering
- Kodereview
DevOps & deployment
Automatiserede builds, signering og releases, så deployment bliver gentageligt og forudsigeligt.
- GitHub Actions
- Azure DevOps
- Nuke Build
- WiX Toolset / MSI
- Code signing
- SBOM
- Docker
- Git
Databaser & data access
Databasedesign og performance – fra skema og indeks til effektiv data access i koden.
- SQL Server
- T-SQL
- PostgreSQL / TimescaleDB
- Entity Framework
- Dapper
- Redis
- Cosmos DB
Windows & infrastruktur-integration
Integration tæt på operativsystem og hardware: services, registry, WMI, Active Directory, storage og installers.
- Windows Services
- WMI / Registry
- Active Directory / AD FS
- PowerShell
- Storage / RAID
- Firewall / GPO
Aktuelle teknologier, værktøjer og metoder
Kompetencer, jeg har brugt aktivt siden 2019. Niveauer: Ekspert, Meget rutineret, Rutineret, Godt kendskab, Noget kendskab.
Metoder 1
| Kompetence | Niveau | Sidst anvendt | Antal år |
|---|---|---|---|
| Unit Test | Meget rutineret | 2026 | 16 |
Historisk teknologierfaring 2 Teknologier, jeg sidst har brugt før 2019. Relevante, når ældre løsninger skal moderniseres eller migreres.
Metoder 2
| Continuous Integration | Godt kendskab | 2017 | 1 år |
| Domain-driven design (DDD) | Meget rutineret | 2017 | 6 år |