Ing. Janis E.H. Pütz

ist offen für Projekte. 🔎

Selbstständig, Fractional .NET-Architekt — Clean Architecture · KI-augmentierte Delivery, Janis Pütz Software-Entwicklung
Osnabrück, Deutschland

Fähigkeiten und Kenntnisse

Software Architektur
C#
Clean Architecture
Software as a Service (SaaS)
Domain-Driven Design
Event Sourcing
CQRS
Blazor
ASP.NET Core
KI-gestützte Softwareentwicklung
SOLID
Git
Playwright
Maui
Test Driven Development (TDD)
REST
C#.NET
Docker
SLF4J
Apache Maven
Agile Softwareentwicklung
IntelliJ IDEA
ReSharper
Functional Programming
JavaScript
Bootstrap (front-end framework)
Aspire
Azure DevOps
VAADIN
Software
Informatik
Datenmodellierung
Java
JPA
SaaS
ASP.NET
EF Core
Entity Framework Core
PostgreSQL
Microsoft SQL Server
xUnit
TypeScript
Python
React
Next.js
Spring Boot
RabbitMQ
Künstliche Intelligenz
GitHub Copilot
Bootstrap
Claude Code

Werdegang

Berufserfahrung von Janis E.H. Pütz

  • Bis heute 1 Jahr und 9 Monate, seit Nov. 2024

    Software-Entwickler

    Nature Robots GmbH

    Entwicklung der Bedienoberfläche für Missions- und Navigationssteuerung autonomer Agrarroboter (Festanstellung, 50 %). – Umbau des Domänenmodells, sodass eine Codebasis zwei Produkte ausliefert: Flottenmanagement-Plattform und eigenständiges Planungs-SaaS. – Backend mit Python/Django auf PostgreSQL; Frontend mit Next.js/React (TypeScript). – Testinfrastruktur von Grund auf: Playwright (E2E), Jest, pytest; Docker-Infrastruktur. – Enge Abstimmung mit Robotik- und Hardware-Teams.

  • Bis heute 11 Jahre und 4 Monate, seit Apr. 2015

    Fractional .NET-Architekt — Clean Architecture · KI-augmentierte Delivery

    Janis Pütz Software-Entwicklung

    Freiberufliche Architektur und Entwicklung für Auftraggeber vom Mittelstand bis zum Konzern — im Fractional-Modell: 50 % Kapazität, maximal ein Engagement parallel, von Design bis Produktivbetrieb. Eigene Produkte als Praxislabor: u. a. ein mehrmandantenfähiges Buchungs-SaaS (Blazor Server, .NET 10) mit event-sourced Kern, das ich selbst betreibe — inklusive Monitoring, CI/CD und KI-gestützter Betriebsroutinen (nächtliche Fehler-Triage, die Pull Requests zur Review öffnet).

  • 2 Jahre und 4 Monate, Juli 2022 - Okt. 2024

    Senior .NET-Entwickler

    CARIAD

    Eigenverantwortliche Weiterentwicklung einer unternehmenskritischen Lizenzmanagement-Plattform im Volkswagen-Konzern (via Futurepath). Clean Architecture (Ports & Adapters) produktiv umgesetzt: Domänenkern getrennt von Persistenz, UI und Excel-Interop. Mehrere entkoppelte Windows Services und Web-UIs (Blazor Server). EF Core auf SQL Server. Risikoarme Migration .NET 6 → 8 im laufenden Betrieb. Tests mit xUnit, bUnit, Moq, FluentAssertions.

  • 3 Jahre und 10 Monate, Aug. 2018 - Mai 2022

    Senior-Entwickler C# — Dokumentenmanagement-System (Greenfield)

    M-SOFT Organisationsberatung GmbH

    Dokumentenmanagement-System als Greenfield von Tag 1: initiale Architektur und Modulstruktur angeleitet (zunächst über Brunel, ab 2020 direkt beauftragt). ~80 % Testabdeckung als Alltagsstandard. - Lucene-Volltextsuche integriert (Domänenmodelle in den Index gemappt, Query-Tuning). - ERP-Anbindung per Browser-Embed-SSO-Brücke. - Passwort-Hashing und Access-Token-Handling. - Coding Guidelines und Pair Programming etabliert. - Razor & Blazor; .NET 4.7/ASP.NET Core → .NET 6. - Azure DevOps/TFS als CI/CD.

  • 1 Jahr und 6 Monate, Feb. 2020 - Juli 2021

    Softwarearchitekt & Entwickler – SaaS-Plattform für virtuelle 360°-Touren

    Motion Media GmbH (immo-tours.de)

    - Rückkehr zur selbst mitaufgebauten Plattform parallel zum M-Soft-Engagement. - Konzeption und Umsetzung der REST-API für die neue Mobile-App (Java 11, Spring Boot). - Weiterentwicklung, Debugging und Stabilisierung im laufenden Betrieb mit echten Kunden.

  • 3 Jahre und 4 Monate, Apr. 2015 - Juli 2018

    Software-Architekt & Entwickler

    Motion Media GmbH (immo-tours.de)

    Eigenverantwortliche Architekturplanung einer neuen SaaS-Plattform für virtuelle 360°-Rundgänge (immo-tours.de) — von der Konzeption bis zum produktiven Betrieb. Modellierung der Kernfachlichkeit (Touren, Objekte, Medien) als Basis einer wartbaren, erweiterbaren Codebasis. Umsetzung mit Java 8, Spring Boot und Vaadin. Integrationstests für zentrale Geschäftsprozesse. CI/CD mit JetBrains TeamCity. Direkte Kundenberatung als allein verantwortlicher technischer Ansprechpartner.

  • 2 Jahre, Apr. 2013 - März 2015

    Softwareentwickler C#

    GEBIT Münster GmbH & Co. KG

    Weiterentwicklung eines ereignisbasierten Katalogsystems für Behörden und soziale Träger: CQRS mit maßgeschneidertem, teamintern entwickeltem Event Store (kein Standardprodukt), Event-Verteilung über RabbitMQ. Einarbeitung via Pair Programming beim ursprünglichen Entwickler - nach dessen Ausscheiden alleinige Verantwortung und Weiterentwicklung. DDD, Trennung von Lese- und Schreibpfaden. Migration Silverlight → HTML5. Integrationstests, teils TDD. Agile Entwicklung mit Scrum.

Sprachen

  • Englisch

    C1 (Fließend)

  • Spanisch

    A1-A2 (Grundkenntnisse)

  • Deutsch

    C2 (Verhandlungssicher / Muttersprachlich)

  • Französisch

    A1-A2 (Grundkenntnisse)

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 21 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z