.NET-SaaS-Architektur

by Janis Pütz

Hi, ich bin Janis E.H. Pütz — .NET-SaaS-Architekt aus Osnabrück.

Ich entwerfe SaaS-Plattformen in C# / .NET und Blazor — und implementiere sie selbst, von der Domänenmodellierung bis zum Produktiv-Deployment. Architekturverantwortung, die nicht beim Diagramm endet.

KI ist für mich kein Hype-Thema — schon meine Abschlussarbeiten nutzten neuronale Netze und maschinelles Lernen. Heute setze ich Claude Code gezielt ein: zur Validierung von Architekturentscheidungen und zur Generierung von Testsuiten vor der Implementierung. Das Urteil bleibt bei mir.

SaaS PlatformsC#.NET 10Blazor Clean ArchitectureDDD / CQRSAI-augmented
Projekt besprechen Offen für ausgewählte Architektur- & Entwicklungsprojekte – ab 124 €/h · 50 % Kapazität frei
13+Jahre Erfahrung
Fortune Global 500CARIAD · VW-Konzern
seit 2013C# / .NET
DACHremote / Osnabrück
Janis E. H. Pütz

Was kann ich für Sie tun?

Ich helfe Unternehmen, CTOs und Gründern, robuste SaaS-Plattformen zu bauen — und übernehme die Architekturverantwortung von der Domänenmodellierung bis in die Produktion. DDD, CQRS und Event Sourcing setze ich dort ein, wo Audit-Trail und Domänenkomplexität die Kosten rechtfertigen — nicht als Standardlösung.

13+ Jahre Architektur- und Entwicklungserfahrung

10+ Jahre Erfahrung mit C# & .NET
  • C# 14
  • .Net 10
  • ASP.Net Core
  • Entity Framework Core
  • UI: Blazor (Server & Hybrid) & Razor Pages
  • .NET MAUI
  • SignalR
Master of Science in Wirtschaftsinformatik
  • Studium an der Universität Osnabrück 2007 - 2012
  • Bachelor of Science in Information Systems (2011)
  • Master of Science in Wirtschaftsinformatik (2012)
  • Auslandssemester an der University of South Florida (2009)
  • Integration komplexer Anwendungen in ETL-Prozesse des Data Warehousing (2011)
  • Einsatz von künstlichen neuronalen Netzen für das Cloud Computing (2011)
  • Konzeption und prototypische Implementierung eines Meta-Operators zur Anwendung und Bewertung alternativer Klassifikationsverfahren für das Open-Source-Data-Mining-Werkzeug RapidMiner (2012)
Erfahrung mit Software-Architektur
  • Clean Architecture
  • Design Patterns
  • Schnittstellen-Entwicklung (API-Design)
  • DDD (domain driven design)
  • TDD (test driven development)
  • DRY - Don't repeat yourself
  • SOLID-Prinzipien
  • Single-Responsibility
  • Open-Closed-Prinzip
  • Liskovsche Substitution
  • Interface-Segregation
  • Dependency-Inversion
  • CQRS (Command-Query-Responsibility-Segregation)
  • Hexagonale Architektur (Ports-und-Adapter)
Seit 2024: Nature Robots (Robotik)
  • Festangestellt seit Oktober 2025 (zuvor freiberuflich seit Nov. 2024) — 50 % Festanstellung, 50 % frei für ausgewählte Freelance-Projekte
  • Domänen-Eigentumsmodell neu geschnitten (Environment von Robot entkoppelt), API/UI je nach Deployment-Modus geschaltet — eine Codebasis, zwei Produkte: Flottenmanagement-Plattform und eigenständiges Planungs-SaaS
  • Internes AI-Engineering-Enablement-Programm konzipiert und durchgeführt: Tool-/Vendor-Bewertung, EU-Datenschutz-/Trainingsdaten-Compliance-Matrix (Claude, Copilot, Cursor, Gemini, Codex), Praxisübungen für unterschiedliche Erfahrungsstufen
  • Entwicklung der Roboter-Navigations-UI
  • Backend: Django (Python), PostgreSQL
  • Frontend: Next.js & React (TypeScript)
  • Docker
2022–2024: Futurepath / CARIAD (Volkswagen-Konzern)
  • Entwicklung einer C# .NET 6/8 Web-Anwendung (Lizenzmanagement)
  • Backend: EF Core (Code First)
  • Frontend UI: Blazor Server
  • Unit Tests & Integration Tests mit xunit, bunit, Moq & FluentAssertions
  • Staging-Environment & Deployment zu IIS
  • Micro-Services
  • Excel Imports & Exports mit ClosedXml
2018 bis 2022: Projekt für M-Soft (zunächst über Brunel, ab 2020 direkt beauftragt)
  • Neuentwicklung eines DMS (Dokumenten Management System) mit C#, .NET 4.7 & ASP.NET Core 2.2 — über die Jahre auf .NET 6 aktualisiert
  • Architektur von Beginn an mitgestaltet (Greenfield), inkl. sauberer Trennung von Fachkern und Infrastruktur
  • Backend: Repositories mit EF Core (Code First); Volltextsuche über integrierten Lucene-Index
  • Frontend: ASP.NET Core, Blazor Server & Razor Pages
  • Tests: Unit & Integration, im Schnitt ~80 % Abdeckung
  • DMS nahtlos in die bestehende Desktop-ERP-Software eingebettet: über die im ERP integrierte Browser-Komponente plus JS-Kommunikation für automatisches Single-Sign-on
  • Security: Password Hashing, tokenbasierte Authentifizierung
  • DevOps & Pulumi, Versionierung über TFS und Azure DevOps
  • Sprint-Planung, Paired Programming, eigene Coding Guidelines
2015–2018 & 2020–2021: Projekt mit Motion Media GmbH
  • Eigenständige Architekturplanung und Neuentwicklung einer SaaS-Plattform für virtuelle Touren (immo-tours.de).
  • CQRS mit Event Store als Backbone, Domain-Driven Design (Java 8, Vaadin).
  • Entwicklung dieser Anwendung
  • Debugging und Fehlerbehebung
  • Nach einer Pause (Mandat bei M-Soft/Brunel) vom Kunden erneut engagiert.
2013 bis 2015: Projekt für Gebit Münster
  • C#-Entwicklung eines generalisierten Katalogsystems; Migration der UI von Silverlight zu HTML5 / CSS.
  • CQRS-Architektur mit selbst implementiertem Event-Store-System (RabbitMQ als Message Broker) und Domain-Driven Design.
  • Weiterentwicklung der bestehenden Anwendung
  • Weiterentwicklung und Debugging

Kontakt aufnehmen

Lieber erst recherchieren? Fragen Sie eine KI über mich:

Ich betreibe außerdem Tigerware – ein Software-Unternehmen für komplette Lösungen.