Fractional .NET-Architektur

Fractional .NET-Architekt · Osnabrück

Dein .NET-System soll unter Wachstum leichter werden.

Janis E. H. Pütz

Ich entwerfe Architektur und baue sie mit — bis in den Produktivbetrieb, mit Tests, Monitoring und KI-gestützten Prozessen. 50 % Kapazität, remote-first.

Erstgespräch anfragen Antwort innerhalb von 24 h
SaaS PlatformsC#.NET 10Blazor Clean ArchitectureDDD / CQRSAI-augmented
13+
Jahre Architektur & Entwicklung
CARIAD
VW-Konzern · produktiv umgesetzt
~80 %
Testabdeckung im DMS-Greenfield
50 %
Kapazität · Aufteilung nach Bedarf
13+
Jahre Architektur & Entwicklung
CARIAD
VW-Konzern · produktiv umgesetzt

So arbeite ich

Entscheiden und selbst umsetzen — aus einer Hand.

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?

Architektur-Seniorität ohne Vollzeitstelle.

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.

~80 %
Testabdeckung im DMS-Greenfield
50 %
Kapazität · Aufteilung nach Bedarf

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.