Christian Giesswein

Christian Giesswein

Softwareentwickler aus Leidenschaft

Profi im .NET Bereich

  • .NET seit über 20 Jahren

  • C# von 1.0 bis zur aktuellen Version

  • .NET Framework und .NET (Core)

  • EF Core Profi

  • ASP.NET Core

  • Anwendungsentwicklung mit WPF / Blazor

Profi im .NET Bereich
🛠️ .NET

.NET seit 2.0 - immer am Puls der Zeit und jemand der .NET quasi auswendig kennt. Migrationsexperte und Berater beim Einsatz von .NET in der Anwendungsentwicklung

💾 EF Core

Profi seit Entity Framework 4.0 - Performanceoptimierungen, Architektur, Best-Practices aus > 100 Projekten und Kunden

☁️ ASP.NET Core

Webentwicklung mit ASP.NET Core - Egal ob Blazor, SignalR, oder Custom Middlewares - Christian Giesswein ist der Mann der Stunde.

🚀 CI / CD

Ob Azure DevOps oder GitHub – CI/CD ist für mich seit Jahren ein zentraler Bestandteil meiner Arbeit. Build- und Deploymentautomatisierung sind unverzichtbar geworden, denn sie stehen für Effizienz, Zuverlässigkeit und Qualität. Für mich zählt am Ende vor allem eines: höchste Standards und exzellente Ergebnisse!

🛳️ Docker / Kubernetes

Docker und Kubernetes bilden für mich das Fundament moderner Softwareentwicklung. Kombiniert mit .NET und YARP (Yet Another Reverse Proxy) entstehen skalierbare, performante und flexible Anwendungen. Ich schätze die Möglichkeit, Microservices effizient bereitzustellen und mit YARP maßgeschneiderte Routinglösungen zu implementieren. Für mich zählt: Stabilität, Skalierbarkeit und optimale Performance – egal, wie groß die Herausforderung ist.

💭 Clean Code

Clean Code ist für mich weit mehr als nur eine Technik – es ist eine Philosophie. Sauberer, gut strukturierter Code ist die Basis für wartbare, effiziente und zukunftssichere Software. Klare Prinzipien, lesbarer Code und eine bewusste Reduzierung von Komplexität schaffen nicht nur Qualität, sondern auch Freude an der Entwicklung. Denn: Guter Code spricht für sich selbst.


Schulungsthemen von Christian Giesswein


Gemeinsam finden wir heraus, wie ich Ihr Team am besten unterstützen kann – sei es durch maßgeschneiderte Schulungen, individuelle Beratung oder praxisnahe Workshops.

Lassen Sie uns Ihre Anforderungen besprechen und eine Lösung entwickeln, die perfekt zu Ihren Zielen passt.

Ich freue mich auf Ihre Nachricht! 😊


  • Grundlagen der .NET-Entwicklung
    Einstieg in die Entwicklung mit dem .NET-Framework und .NET Core.

  • Entity Framework Core
    Datenbankzugriff und -management mit EF Core.

  • ASP.NET Core
    Entwicklung moderner Webanwendungen und APIs.

  • Blazor
    Single-Page-Anwendungen mit .NET und WebAssembly.

  • WPF (Windows Presentation Foundation)
    Erstellung moderner Desktop-Anwendungen mit .NET.

  • Clean Code mit .NET
    Prinzipien und Best Practices für sauberen, wartbaren Code.

  • Softwarearchitektur mit .NET
    Entwurf skalierbarer und nachhaltiger Softwarelösungen.

  • Dependency Injection und Inversion of Control
    Erstellen modularer und testbarer Anwendungen.

  • Minimal APIs in .NET
    Leichte und performante APIs erstellen.

  • Testen mit .NET
    Unit-Tests, Integrationstests und Testautomatisierung.

  • Microservices mit .NET
    Aufbau verteilter Systeme und Kommunikation zwischen Diensten.

  • Authentifizierung und Autorisierung mit .NET
    Sicherheitskonzepte wie OAuth, OpenID Connect und Identity Server.

  • SignalR in .NET
    Echtzeit-Kommunikation für Web- und Desktopanwendungen.

  • Parallelität und Asynchronität in .NET
    Effiziente Nutzung von Ressourcen und Thread-Management.

  • Paket- und Versionsverwaltung in .NET
    Umgang mit NuGet und Abhängigkeitsmanagement.

  • Build- und Deploymentautomatisierung für .NET
    CI/CD-Prozesse mit Azure DevOps oder GitHub Actions.

  • Debugging und Performance-Tuning in .NET
    Fehlerbehebung und Optimierung von Anwendungen.

  • Migration von .NET Framework zu .NET Core
    Schritt-für-Schritt-Strategien für den Umstieg.

  • Design Patterns mit .NET
    Strukturierte Problemlösungen für wiederkehrende Szenarien.

  • Einführung in Docker und Kubernetes für .NET
    Containerisierung und Orchestrierung von .NET-Anwendungen.