leistungen / softwarearchitektur

Softwarearchitekt als Freelancer – Cloud-Architektur und Modernisierung

Ich entwerfe tragfähige Architekturen und begleite den Weg dorthin – in der Cloud auf GCP, AWS und Kubernetes ebenso wie bei der schrittweisen Modernisierung gewachsener .NET-, Java- oder Go-Systeme. Pragmatisch, umsetzungsnah und mit Blick auf Ihr Team.

ausgangslage

Typische Ausgangslagen

  • Der Monolith ist über Jahre gewachsen, niemand traut sich mehr an größere Änderungen.
  • Die Cloud-Kosten steigen, aber niemand kann genau sagen, wofür.
  • Microservices wurden eingeführt – jetzt gibt es mehr Abhängigkeiten und Abstimmungsaufwand als vorher.
  • Wichtige Architekturentscheidungen stehen an, aber intern fehlt eine neutrale, erfahrene Einschätzung.
  • Deployments sind manuell, fehleranfällig und blockieren die Teams.

leistungen

Was ich konkret mache

  • Architektur-Reviews mit priorisierten, umsetzbaren Empfehlungen
  • Zielarchitektur und Migrationspfad in realistischen Schritten
  • Architecture Decision Records (ADRs) als Entscheidungsgrundlage
  • Cloud-Architektur auf GCP und AWS, Kubernetes und Infrastructure as Code
  • Schrittweise Modernisierung von Legacy-Systemen (Strangler Pattern)
  • Domain-Driven Design – Schnitt von Domänen, Teams und Services
  • Aufbau von CI/CD und Observability

Architektur, die zu Ihrer Organisation passt

Eine Architektur ist nur so gut wie ihre Umsetzbarkeit. Die eleganteste Zielarchitektur hilft nicht, wenn Ihr Team sie nicht betreiben kann oder der Weg dorthin zwei Jahre Stillstand bedeutet. Deshalb betrachte ich Technik, Teams und Geschäftsziele gemeinsam – und entwickle Lösungen, die Schritt für Schritt erreichbar sind.

Mein Hintergrund als Entwickler hilft dabei: Ich kenne die Realität im Code und weiß, welche Entscheidungen im Alltag tragen und welche nur auf dem Whiteboard gut aussehen.

Architektur-Review

In einem Review analysiere ich Ihr System aus mehreren Blickwinkeln: Struktur und Abhängigkeiten, Datenhaltung, Skalierbarkeit, Sicherheit, Betrieb und Entwicklungsprozess. Ich spreche mit den Menschen, die das System bauen und betreiben, denn die wichtigsten Erkenntnisse stehen selten im Code allein.

Das Ergebnis ist kein hundertseitiges Dokument, sondern eine klare Einschätzung mit priorisierten Empfehlungen: Was ist kritisch, was bringt schnell Wirkung, was kann warten? Wichtige Entscheidungen halte ich als Architecture Decision Records fest, damit sie nachvollziehbar bleiben.

Cloud-Architektur

Ob Google Cloud oder AWS: Ich entwerfe Cloud-Architekturen, die sicher, beobachtbar und kosteneffizient sind. Dazu gehören Kubernetes, wo es sinnvoll ist, und verwaltete Dienste, wo sie Betriebsaufwand sparen. Infrastruktur beschreibe ich als Code mit Terraform, damit Umgebungen reproduzierbar und Änderungen nachvollziehbar sind.

Ein besonderes Augenmerk liegt auf Kosten: Durch passende Dienste, richtige Dimensionierung und Transparenz über Verbräuche lassen sich Cloud-Ausgaben oft spürbar senken, ohne Abstriche bei der Stabilität.

Modernisierung von Legacy-Systemen

Viele Unternehmen sind auf Systeme angewiesen, die über Jahre gewachsen sind – häufig in .NET oder Java. Eine Komplettneuentwicklung ist riskant, teuer und dauert meist länger als geplant. Ich setze deshalb auf schrittweise Modernisierung nach dem Strangler-Prinzip: Mit Domain-Driven Design identifizieren wir sinnvolle Schnitte, lösen Teile gezielt heraus und bringen sie Stück für Stück in eine moderne Architektur – während das bestehende System weiterläuft und Ihr Geschäft nicht stillsteht.

Für wen ich arbeite

Typische Auftraggeber sind CTOs, Bereichsleitungen und Engineering-Manager, die vor einer wichtigen technischen Weichenstellung stehen oder eine unabhängige zweite Meinung suchen. Im Raum Hamburg und Rotenburg (Wümme) arbeite ich gern direkt vor Ort mit Ihren Teams, überregional nach einem gemeinsamen Onboarding überwiegend remote.

stack

Technologien

  • Kernkompetenz
  • Fundiert
  • Vertraut

Architektur & Backend

8
  • Softwarearchitektur – Kernkompetenz
  • Domain-Driven Design – Kernkompetenz
  • Microservices – Kernkompetenz
  • Legacy-Modernisierung – Kernkompetenz
  • .NET / C# – Fundiert
  • Go – Fundiert
  • Java / Spring – Fundiert
  • Event streaming (Kafka) – Vertraut

Cloud & Plattform

8
  • Google Cloud (GCP) – Kernkompetenz
  • Kubernetes – Kernkompetenz
  • Terraform / IaC – Kernkompetenz
  • AWS – Fundiert
  • CI/CD – Fundiert
  • Observability – Fundiert
  • Azure – Vertraut
  • VMware vSphere (SDK) – Vertraut

ablauf

So arbeiten wir zusammen

Erst vor Ort ankommen, dann effizient remote liefern – überall in Deutschland und im DACH-Raum.

  1. 01

    Kennenlernen

    30 Minuten, kostenlos – Ziele, Rahmen und ob wir zusammenpassen.

  2. 02

    Onboarding vor Ort

    Ein paar Tage bei Ihnen im Team, um Menschen, Systeme und Domäne kennenzulernen.

  3. 03

    Remote-Umsetzung

    Überwiegend remote, mit festen Rhythmen und Besuchen nach Bedarf.

  4. 04

    Übergabe & Enablement

    Dokumentation und Wissenstransfer – Ihr Team kann übernehmen.

projekte

Mobilität2017–2019

Frontend-Lead beim Launch von MOIA

Als Senior Frontend Engineer und Teamlead den Aufbau eines Deep-Tech-Mobilitätsstartups begleitet – pragmatisch, produktorientiert, Meilensteine vor der Deadline.

  • TypeScript

IT-Training2011–2017

Automatisierung von Schulungsinfrastruktur (Fast Lane)

C#-basierte Steuerung und Automatisierung einer großen Umgebung aus virtuellen und physischen Rechnern für IT-Trainings – als Entwickler und Systemarchitekt.

  • .NET
  • C#
  • VMware vSphere
  • Python
  • CI/CD

faq

Häufige Fragen

Was kostet ein Architektur-Review?

Ein fokussiertes Review lässt sich gut als Festpreis-Paket umsetzen. Umfang und Preis hängen von Systemgröße und Fragestellung ab – in einem kurzen Gespräch kläre ich beides mit Ihnen.

Müssen wir für eine Modernisierung alles neu schreiben?

Nein, und meist sollten Sie das auch nicht. Ich setze auf schrittweise Modernisierung: neue Funktionen entstehen in der neuen Architektur, alte werden nach und nach abgelöst, während das System durchgehend in Betrieb bleibt.

Sind Microservices die richtige Wahl für uns?

Das hängt von Teamgröße, Domäne und Betriebsreife ab. Oft ist ein gut geschnittener modularer Monolith die bessere Wahl. Ich helfe Ihnen, diese Entscheidung bewusst und begründet zu treffen.

Setzen Sie die Architektur auch selbst um?

Ja. Ich bin Architekt, der auch Code schreibt. Gerade in der Anfangsphase setze ich kritische Teile gern selbst um und begleite Ihr Team bei der Umsetzung des Rests.

kontakt

Lassen Sie uns über Ihr Projekt sprechen.

Erzählen Sie kurz, worum es geht – ich melde mich innerhalb von 1–2 Werktagen.