Systementwurf
Fachlicher Schnitt, Service-Grenzen, Datenhoheit und Kommunikationswege – inklusive der Frage, wo ein Monolith die bessere Antwort bleibt.
Leistungen
Vom ersten Architekturentwurf bis zur Übergabe an Ihr Team – wahlweise als Gesamtverantwortung, als Interims-Architekt oder als zusätzliche Entwicklungskapazität mit sehr kurzer Einarbeitungszeit.
01 — Fullstack
Die teuersten Fehler entstehen an den Nahtstellen zwischen Backend, Frontend und Datenhaltung. Wenn eine Person alle drei Ebenen verantwortet, verschwinden diese Nahtstellen als Fehlerquelle.
Projektbezogene Beauftragung, Dienstleistung nach Aufwand oder feste Wochenkapazität über einen längeren Zeitraum. Remote, hybrid oder vor Ort.
02 — Architektur
Eine Architektur ist erst dann eine Architektur, wenn nachvollziehbar ist, warum sie so aussieht. Ich liefere nicht nur ein Diagramm, sondern die Begründung, die Alternativen und den Weg zur Umsetzung.
Fachlicher Schnitt, Service-Grenzen, Datenhoheit und Kommunikationswege – inklusive der Frage, wo ein Monolith die bessere Antwort bleibt.
Architekturüberblick, Schnittstellenverträge und Entscheidungsprotokolle in einer Form, die auch ohne mich verständlich bleibt.
Kandidaten werden nicht diskutiert, sondern an einem realistischen Ausschnitt Ihres Systems gemessen. Ergebnis ist eine belastbare Empfehlung.
Single-Sign-On-Konzepte, Identity-Management, Mandantentrennung und Rechtemodelle – abgestimmt auf bestehende Verzeichnisdienste.
Clusterbetrieb, Lastverteilung, Caching und hochverfügbare Datenhaltung für Systeme, die keinen Stillstand vertragen.
Unabhängige Zweitmeinung zu einem laufenden Vorhaben: Risiken, blinde Flecken und konkrete Handlungsempfehlungen.
03 — Modernisierung
Ein Big-Bang-Rewrite ist selten die richtige Antwort. Ich arbeite mit schrittweiser Ablösung: jeder Zwischenstand ist lauffähig, jede Etappe rückholbar.
Was tut das System heute wirklich? Datenflüsse, Abhängigkeiten und die undokumentierten Sonderfälle, die niemand mehr kennt.
Identifikation der Bereiche, die sich zuerst herauslösen lassen – nach Nutzen, Risiko und technischer Verflechtung.
Neue und alte Komponente laufen nebeneinander, der Umschaltpunkt ist kontrolliert und jederzeit umkehrbar.
Abschaltung des Altbestands erst, wenn der Ersatz produktiv bewiesen hat, dass er trägt.
04 — Integration
Integration scheitert selten am Happy Path. Sie scheitert an Teillieferungen, Zeitüberschreitungen, doppelten Nachrichten und Formatabweichungen, mit denen niemand gerechnet hat.
Deshalb entwerfe ich Schnittstellen vom Fehlerfall her: Wiederaufsetzbarkeit, Idempotenz, nachvollziehbare Protokollierung und klare Zuständigkeiten, wenn etwas hängen bleibt. Das ist unspektakulär – und genau der Grund, warum solche Strecken nachts nicht klingeln.
05 — Qualität & Coaching
In Projekten mit formaler Kundenabnahme – etwa nach Eurocontrol-Vorgaben in der Flugsicherung – entscheidet nicht der Entwicklungsstand über den Erfolg, sondern die Nachweisführung. Diese Denkweise bringe ich in jedes Projekt mit.
Von der Teststrategie über Testfälle bis zur Abnahmedokumentation – in Deutsch oder Englisch, prüfbar für Dritte.
Unit- und Integrationstests, Testsuiten und Automatisierungsschnittstellen, eingebunden in den Build-Prozess.
Assessments, Sicherheitsbetrachtungen und Priorisierung von Mängeln nach ihrer betrieblichen Auswirkung.
Strukturierte Reviews mit konkreten, umsetzbaren Befunden – nicht als Bewertung von Personen, sondern von Code.
Einarbeitung in neue Technologien, Pair-Programming und Begleitung beim Aufbau eigener Standards.
Unterstützung bei Einstellungsgesprächen und fachlicher Bewertung von Kandidaten für Entwicklungsstellen.
06 — AI Engineering
RAG-Systeme auf Ihren eigenen Daten, LLM-Anbindung an bestehende Java-Landschaften, On-Premise-Betrieb ohne Datenabfluss und KI-gestützte Entwicklung, die messbar Zeit spart.
Zusammenarbeit
Schildern Sie mir kurz die Ausgangslage – ich melde mich mit einer ersten Einschätzung zurück.