Fractional .NET-Architektur

by Janis Pütz

Dein .NET-System soll unter Wachstum leichter werden, nicht schwerer.

Ich bin Janis Pütz — Fractional .NET-Architekt. Ich entwerfe Architektur und baue sie mit: bis in den Produktivbetrieb, mit Tests, Monitoring und KI-gestützten Entwicklungsprozessen. 50 % Kapazität, Aufteilung nach Bedarf, remote-first.

SaaS PlatformsC#.NET 10Blazor Clean ArchitectureDDD / CQRSAI-augmented
Erstgespräch anfragen Antwort innerhalb von 24 h
CARIAD (Volkswagen-Konzern)Lizenzmanagementsystem mit Clean Architecture (Ports & Adapters) produktiv umgesetzt.
DMS GreenfieldDokumentenmanagementsystem von Tag 1 architektiert — ~80 % Testabdeckung im Alltag.
Agrar-Robotik-SaaSDomänenmodell umgebaut: eine Codebasis, zwei Produkte.
Janis E. H. Pütz

So arbeite ich

Verantwortung bis in den Betrieb. Wer die Architektur entscheidet, verantwortet sie auch bis in den Produktivbetrieb. Deshalb entwerfe ich nicht nur — ich implementiere, teste, deploye und beobachte das System im laufenden Betrieb.

KI konkret statt Buzzword. Eine nächtliche Claude-Code-Fehler-Triage öffnet Pull Requests zur Review; wöchentliche Infrastruktur-Trend-Analysen werden zu Issues. KI-Werkzeuge beschleunigen meine Arbeit — die Verantwortung bleibt bei mir.

Testdisziplin. xUnit, bUnit und Playwright gehören zum Standard; TDD dort, wo es sich auszahlt — und ehrlicherweise nicht dort, wo ein UI-Prototyp morgen wieder anders aussieht.

Warum fractional?

Viele Produkt- und SaaS-Teams brauchen Architektur-Seniorität, können oder wollen dafür aber keine Vollzeitstelle schaffen. Genau dafür ist mein Modell gebaut: 50 % Kapazität, Aufteilung nach Bedarf, remote-first. Du bekommst Architekturentscheidungen, Reviews und Umsetzung aus einer Hand — kontinuierlich über den Lebenszyklus deines Systems, nicht als einmaliger Beratungseinsatz.

Eigene Produkte

Ich betreibe, was ich baue: Mein Buchungs-SaaS buchungsnest.de läuft produktiv mit externen Kunden — auf einem event-sourced Kern, mit eigener CI/CD-Pipeline inklusive Staging und Smoke-Tests sowie OpenTelemetry-Monitoring. Jede Empfehlung, die ich als Architekt ausspreche, hat vorher meinen eigenen Betrieb überlebt.

Dazu gehört auch DSGVO-konforme Löschung per Crypto-Shredding: Personenbezogene Daten sind pro Person verschlüsselt; eine Löschung vernichtet den Schlüssel und bleibt dabei selbst nachweisbar im Audit-Log. Gleichzeitig respektiert das System die handels- und steuerrechtlichen Aufbewahrungsfristen für Rechnungsdaten. Datenschutz und Audit-Fähigkeit schließen sich nicht aus — wenn die Architektur beides von Anfang an vorsieht.

13+ Jahre Architektur- und Entwicklungserfahrung

C# & .NET seit 2013 in Produktion
  • 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änenmodell umgebaut (Environment von Robot entkoppelt), sodass eine Codebasis als Flottenmanagement-Plattform und als eigenständiges Planungs-SaaS ausliefert
  • 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).
  • Von Beginn an als Mehr-Service-Architektur geplant; Java 8/11, Spring Boot, Vaadin.
  • Später REST-API für die Mobile-App; CI/CD mit JetBrains TeamCity
  • 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.
  • Produktives CQRS-/Event-Sourcing-System mit maßgeschneidertem, teamintern entwickeltem Event Store (RabbitMQ als Message Broker) und Domain-Driven Design.
  • Einarbeitung via Pair Programming; nach Ausscheiden des Kollegen alleinige Verantwortung und Weiterentwicklung des Systems
  • DDD, TDD und Scrum als feste Praxis

Kontakt aufnehmen

Lieber erst recherchieren? Frag eine KI über mich:

Ich betreibe außerdem Tigerware – ein gründergeführtes Engineering-Studio für komplette Lösungen.