Marcus Kimpenhaus
API Management Application Insights ARM Templates Azure AD / Entra ID Azure AppConfiguration Azure AppServices Azure Container Registry Azure DevOps Azure Functions Azure Key Vault Azure Kubernetes Service Azure Monitor Azure Pipelines Azure Service Bus Bicep Event Grid .NET ASP.NET MVC ASP.NET WebApi Blazor C C# C++ CQRS Domain-Driven Design Entity Framework Event Sourcing gRPC Java MediatR Mediator Pattern Microservices OAuth 2.0 / OpenID Connect PHP Polly PRISM Python REST / OpenAPI WCF WF WPF Backbone.js Javascript Marionette.js TypeScript cert-manager Custom Resource Definitions GitOps Helm keda.sh Kubernetes Kubernetes Operators Istio Operator Pattern RBAC Reconciliation Replication Agile Branch Policies Docker EMC Centera Git Grafana Infrastructure as Code KQL OpenTelemetry Prometheus Pull Requests Rider Scrum SonarQube Visual Studio YAML Pipelines AutoFixture Coverlet FluentAssertions Moq MSTest NSubstitute NUnit xUnit CosmosDB Elastic jobs MongoDB SQL Server T-SQL