Software-Architekt & Full-Stack-Entwickler

Aus Legacy-Software wird ein skalierbares System.

Software-Architekt für Legacy-Modernisierung & Skalierung

Wenn geschäftskritische Software an ihre Grenzen stößt, wird jedes neue Feature teuer und riskant. Ich modernisiere festgefahrene Systeme Schritt für Schritt – ohne Ausfallzeiten – und baue Architekturen, die Wachstum ermöglichen, statt es auszubremsen.

Das Ergebnis: niedrigere Wartungskosten, schnellere Releases und ein Team, das wieder Features liefert statt Bugs zu flicken.

Für CTOs, Tech-Leads und Teams, die mit wachsender Legacy-Software an Grenzen stoßen.

Patrick Engels-Kolodziej, Software-Architekt

Meine Expertise

Drei Hebel, mit denen ich Legacy-Software wieder skalierbar mache

Meine Spezialisierung: festgefahrene, geschäftskritische Systeme modernisieren – ohne den laufenden Betrieb zu gefährden.

Software-Architektur & Code Health

Moderne Software-Architektur ist das Fundament für Skalierbarkeit und Agilität. Ich analysiere deine bestehenden Systeme auf Schwachstellen (Tech Debt), entwerfe modulare und lose gekoppelte Architekturen (z.B. Clean Architecture, Domain-Driven Design) und etabliere Best Practices wie Test-Driven Development (TDD) für langfristige Wartbarkeit.

Nachhaltige, zukunftssichere Strukturen, die deine Feature-Entwicklung wieder beschleunigen.

Legacy-Modernisierung

Das Umschreiben veralteter Monolithen birgt enorme Risiken. Mit bewährten Mustern (wie dem Strangler Fig Pattern) und strukturiertem Vorgehen über die Mikado-Methode migriere ich deine geschäftskritische Legacy-Software Schritt für Schritt in eine zukunftssichere Architektur – komplett ohne Ausfallzeiten für deine Kunden.

Risikofreie System-Modernisierung bei laufendem Betrieb im Tagesgeschäft.

Robuste Datenbanksysteme & Skalierung

Datenbanken sind oft der Flaschenhals unter hoher Last. Ich sorge für eine nahtlose Integration, optimiere komplexe Query-Performance, entwickle resiliente Synchronisations-Mechanismen und baue skalierbare API-Schnittstellen, damit deine geschäftskritischen Daten jederzeit konsistent und performant abrufbar sind.

Maximale Performance, Datenhoheit und Ausfallsicherheit für deine Applikation.

Spezialisiertes Toolset

Ausfallsichere und robuste Systemarchitektur erfordert Werkzeuge, die Ausfallsicherheit, Wartbarkeit und hohe Performance garantieren. Mein technologischer Fokus liegt auf bewährten Standards und modernen Technologien, die hohe Lasten tragen, nahtlos skalieren und über Jahrzehnte hinweg wartbar bleiben.

Könnte dir etwas davon helfen?

Referenzen

Kunden & eigene Projekte

Ausgewählte Arbeiten & Partner aus den letzten Jahren.

Zusammenarbeit

Du denkst, ich kann dir helfen?

Klare Pakete mit festem Preis und Umfang – damit du genau weißt, was du bekommst. Alle Preise zzgl. 19 % USt.

Architecture & Code Health Audit

2.499 €

2 Tage Deep-Dive in Code, Architektur und Prozesse – damit du Klarheit über deine größten Kosten- und Risikotreiber bekommst.

Was es dir bringt

Du weißt, wo deine Tech Debt am teuersten ist – und bekommst einen priorisierten Fahrplan, der Budget genau dort einsetzt, wo der Hebel am größten ist. Statt monatelangem Blindflug eine klare Entscheidungsgrundlage.

Lass uns reden
  • Detaillierter Audit-Report (Stärken, Schwächen, Risiken)
  • Priorisierter Modernisierungs-Fahrplan (Mikado-Roadmap)
  • 90-minütiger Debriefing-Workshop mit dem Entwicklerteam
  • Identifikation kritischer Sicherheits- & Performance-Bottlenecks
  • Konkrete Code-Refactoring-Beispiele für das Team

Modernisierungs-Sprint

7.499 €

14 Tage dedizierter Fokus: Wir lösen euren größten System-Flaschenhals und bringen die Software wieder auf Kurs.

Was es dir bringt

Euer teuerster Engpass ist beseitigt – die Feature-Entwicklung wird wieder schneller und planbarer. Die automatisierte Test-Suite senkt die Fehlerquote und damit die laufenden Kosten für Bugfixing und Support.

Lass uns reden
  • Strukturierte Entkopplung von Monolithen (Mikado-Methode)
  • Aufbau einer robusten automatisierten Test-Suite
  • Direkte Beseitigung eurer größten System-Flaschenhälse
  • Enges Team-Coaching und Know-how-Transfer im Prozess
  • Garantierte Stabilität: Zero Downtime im laufenden Betrieb

Fractional Architecture Board

2.999 € / Monat

Euer eigener Software-Architekt auf Abruf – für strategische Entscheidungen und Code-Reviews, ohne die Fixkosten einer Vollzeitstelle.

Was es dir bringt

Architektur-Expertise zum Bruchteil eines Senior-Gehalts. Teure Fehlentscheidungen werden früh abgefangen, das Team bleibt durch laufendes Sparring auf Kurs – flexibel und monatlich kündbar, ganz ohne Recruiting-Risiko.

Lass uns reden
  • Wöchentliches strategisches Architektur-Sparring
  • Laufende Architektur- & Pull-Request-Reviews
  • Direkter Slack- & E-Mail-Support (schnelle Reaktionszeit)
  • Unterstützung bei Tech-Stack & Cloud-Infrastruktur-Entscheidungen
  • Volle Flexibilität: Monatlich kündbares Abonnement

Case Studies

Echte Projekte. Messbarer Mehrwert.

Technische Entscheidungen zahlen immer auf ein Geschäftsziel ein – niedrigere Kosten, weniger Risiko oder mehr Umsatz. Genau so liest sich jedes dieser Projekte.

Digital GSD – SaaS für Gebärdensprachdolmetscher

Problem

Gebärdensprachdolmetscher rechnen ihre Einsätze mit den Krankenkassen ab – nach Konditionen, die sich je Bundesland unterscheiden. Diese Vielfalt rechtssicher und automatisiert in einer Software abzubilden, ist der Kern der Komplexität.

Methodik & Vorgehen

  • End-to-End-Verantwortung: Planung, Entwicklung, Testing & Betrieb
  • Go-Backend mit Vue-Single-Page-Application
  • Regelwerk für bundeslandspezifische Abrechnung an Krankenkassen

Ergebnis

Vollständig entwickelte und produktiv betriebene SaaS-Plattform (Go-Backend, Vue-SPA), die die bundeslandspezifischen Abrechnungsregeln abbildet – von der Einsatzbestätigung bis zur fertigen Rechnung.

Nutzen fürs Business

Dolmetscher erstellen korrekte Krankenkassen-Rechnungen mobil, statt Zeit im Back-Office zu verlieren – das spart Verwaltungsaufwand und senkt das Risiko fehlerhafter Abrechnungen. Für Digital GSD entstand daraus ein marktreifes, verkaufbares Produkt.

picdrop – Video-Support für Profifotografen

Problem

Die Plattform unterstützte nur Fotos. Profifotografen verlangten zunehmend Video-Funktionen – ohne die wären sie zur Konkurrenz abgewandert.

Methodik & Vorgehen

  • Event-driven Pipeline mit AWS SNS & SQS
  • Automatische Thumbnail- und Preview-Generierung
  • Nahtlose Integration in bestehende Foto-Workflows

Ergebnis

Neues Video-Feature in Produktion: automatische Thumbnails und YouTube-artige Previews, nahtlos in die bestehenden Foto-Workflows integriert.

Nutzen fürs Business

Abwanderung zur Konkurrenz gestoppt und ein neues, höherwertiges Angebot geschaffen – ein direkter Hebel für Kundenbindung und zusätzlichen Umsatz im Profi-Segment.

uni-assist – Zahlungskomponente entkoppeln

Problem

Der Zahlungsanbieter war tief in die Architektur eingebettet. Ein Anbieterwechsel wäre monatelang, risikoreich und teuer gewesen – de facto eine Abhängigkeitsfalle.

Methodik & Vorgehen

  • Extraktion als lose gekoppelte Komponente
  • Klare Schnittstellen für einfache Anbieterintegration
  • Zero-Downtime-Migration im laufenden Betrieb

Ergebnis

Zahlungskomponente als eigenständiges, austauschbares Modul mit klaren Schnittstellen – Migration im laufenden Betrieb, ohne Ausfallzeit.

Nutzen fürs Business

Anbieterwechsel jetzt in Tagen statt Monaten möglich. Das schafft echte Verhandlungsmacht bei Gebühren und schützt vor teurem Vendor-Lock-in.

uni-assist – On-Premise zu Cloud & Kubernetes

Problem

Die starre On-Premise-Infrastruktur konnte mit dem Wachstum nicht Schritt halten. Docker Swarm war an seinen Grenzen, manuelle Deployments bremsten das Team.

Methodik & Vorgehen

  • Schrittweise Migration von On-Premise zu Scaleway
  • Umstieg von Docker Swarm auf Kubernetes (K8s)
  • Moderne CI/CD-Pipelines für schnellere Releases

Ergebnis

Vollständige Migration zu Scaleway (Cloud) und Kubernetes mit automatisierten CI/CD-Pipelines – dynamische Skalierung bei Lastspitzen.

Nutzen fürs Business

Kapazität wird nur noch bei Bedarf bezahlt statt für die Spitzenlast vorgehalten – das senkt die Infrastrukturkosten. Automatisierte Releases verkürzen die Time-to-Market spürbar.

Netzwerk

Mein Netzwerk

Und falls ich mal voll ausgelastet bin – keine Sorge: Mein Netzwerk an Profis hilft dir sicher genauso weiter.

FAQ

Häufige Fragen

Was Kunden vor der Zusammenarbeit am häufigsten wissen wollen.

Wann lohnt sich eine Migration von X zu Go?

Eine Migration ist sinnvoll, wenn deine Anwendung an ihre Grenzen stößt – sei es durch hohe CPU-Last, komplexe Berechnungen oder den Bedarf an echter Parallelität (Concurrency). Go (Golang) bietet hier durch seine statische Typisierung und effiziente Goroutinen oft eine deutliche Performance-Steigerung und geringeren Ressourcenverbrauch. In einem Audit prüfe ich gerne, ob sich der Wechsel für deinen konkreten Fall rechnet.

Was genau bedeutet "Code Health"?

Code Health bezeichnet den Gesundheitszustand deiner Software. Ist der Code leicht verständlich, testbar und erweiterbar? Oder führt jede kleine Änderung zu neuen Fehlern ("Regressions")? Meine Arbeit zielt darauf ab, technische Schulden abzubauen, damit dein Team wieder Features entwickeln kann, statt nur Bugs zu flicken.

Warum sollte ich in Refactoring investieren, wenn die Software doch läuft?

"Never touch a running system" ist in der modernen Softwareentwicklung ein gefährlicher Trugschluss. Veraltete Software wird mit der Zeit immer teurer in der Wartung und anfälliger für Sicherheitslücken. Refactoring ist wie die Wartung eines Autos: Es verhindert den teuren Totalschaden und sorgt dafür, dass du auch in Zukunft wettbewerbsfähig und schnell bleiben.

Arbeitest du auch mit bestehenden Teams zusammen?

Ja, absolut. Ich sehe mich als strategischen Partner, der dein internes Team unterstützt und entlastet. Ich bringe Expertenwissen (z.B. in Go oder Nuxt.js) ein, führe Code-Reviews durch und sorge durch Mentoring dafür, dass das Wissen nachhaltig im Unternehmen bleibt.