Skip to content
← Zurück zum Portfolio

Meine Arbeitsweise

Ein bewährter Prozess, verfeinert über 25 Jahre der Lieferung unternehmenskritischer Systeme — und hart erarbeitete Überzeugungen darüber, was wirklich schiefläuft.

01
Analyse & Audit

Analyse

Ich beginne nicht mit Code. Ich beginne mit Fragen, die die meisten Auftragnehmer überspringen. Was sind die tatsächlichen Kosten dieses Problems — nicht die geschätzten, sondern die echten Kosten? Wo liegen die versteckten Abhängigkeiten, die niemand dokumentiert hat?

Ich prüfe Ihre Infrastruktur, analysiere Ihren CI/CD-Stand und vertiefe mich in die Schmerzpunkte, bis ich die Ursache verstehe. Weil das eigentliche Problem selten das genannte Problem ist.

Ich schreibe keine einzige Codezeile, bis ich Ihnen genau sagen kann, was ich baue, warum es das Richtige löst und was es Sie kostet, wenn es falsch gebaut wird.
NOAA-Disaster-Recovery-Zeit um 65% reduziert — der Fehler wurde in der Analysephase gefunden, nicht beim Deployment.
02
Architektur & Design

Architektur

Jede Entscheidung, die ich treffe, wird durch eine Frage gefiltert: Kann Ihr Team das nach meinem Abgang selbst betreiben? Das schließt unnötige Komplexität und Rewrites um des Rewritings willen aus.

Ich designe mit DDD, CQRS und Event Sourcing, wo sie ihr Gewicht rechtfertigen. Ich dokumentiere Architekturentscheidungen als ADRs, damit zukünftige Entwickler nicht nur verstehen, was gebaut wurde, sondern warum.

Wenn die bestehende Architektur weiterentwickelt statt ersetzt werden kann, sage ich es Ihnen. Mein Job ist es, Ihnen ein System zu liefern, das Ihr Team sicher betreiben kann — keine Abhängigkeit von mir.
Skalierbarer Microservices-Übersetzungs-Hub bei Signa Sports United — 40% Reduzierung des manuellen Lokalisierungsaufwands.
03
Entwicklung & Tests

Entwicklung

Sauberes, typisiertes, getestetes PHP. SOLID-Prinzipien mit Urteilsvermögen angewendet, nicht dogmatisch. Ich schreibe Code, als ob der Entwickler, der ihn in zwei Jahren wartet, jemand ist, den ich respektiere.

TDD dort, wo die Feedback-Schleife es rechtfertigt. Jeder Integrationspunkt dokumentiert. Jeder Grenzfall berücksichtigt. Ich habe Payment-Gateway-Integrationen, PCI-konforme Systeme und Multi-Region-Infrastruktur geliefert.

Ich kommuniziere Hindernisse früh und in klarer Sprache. Keine Überraschungen am Ende eines Sprints.
50+ Sicherheitslücken gepatcht und kompromittierte Daten für OIDA nach einem staatlich gesponserten Cyberangriff wiederhergestellt.
04
Deployment & Übergabe

Deployment

Ausfallfreie Deployments sind kein Ziel — sie sind eine Grundvoraussetzung. Ich baue CI/CD-Pipelines mit automatisiertem Rollback und Monitoring vor dem Go-live eingerichtet, nicht nach dem ersten Incident.

Die Übergabe ist Teil des Builds, kein Nachgedanke. Ich liefere Runbooks, nicht nur README-Dateien. Deployment-Prozeduren, die Ihr On-Call-Ingenieur um 2 Uhr nachts befolgen kann.

Wenn Ihr Team die Deployment-Pipeline bis zum Go-live nicht angefasst hat, habe ich meinen Job nicht erledigt.
99,9% Uptime über 12 NOAA Drupal-Subsites — keine ungeplanten Ausfälle in den ersten 18 Monaten nach dem Launch.
05
Langfristige Zuverlässigkeit

Support

Das System, das ich Ihnen in Monat eins baue, sollte in Monat zwölf einfacher zu betreiben sein, nicht schwieriger. Das bedeutet proaktives Monitoring und Performance-Tuning, das Incidents verhindert.

Wenn eine Metrik in die falsche Richtung tendiert, melde ich es, bevor daraus ein 3-Uhr-Alert wird. Wenn eine Abhängigkeit außer Wartung fällt, zeige ich das Risiko und einen Migrationspfad auf.

Das Maß für guten langfristigen Support ist, dass Sie im Laufe der Zeit weniger davon brauchen, nicht mehr.
Lebensdauer des OIDA-Systems durch proaktive Härtung und Dependency-Lifecycle-Management um 3+ Jahre verlängert.

Was ich nicht tue: Ein Briefing akzeptieren, ohne es zu hinterfragen. Einen Rewrite vorschlagen, um Stunden zu rechtfertigen. Ihnen ein System übergeben, das meine Wartung erfordert. Ohne Tests, ohne Runbooks oder ohne einen klaren Rollback-Pfad liefern. 25 Jahre haben mich zu festen Überzeugungen darüber gebracht, wie gute Arbeit aussieht — und zu Direktheit darüber, was sie nicht ist.

Bereit zusammenzuarbeiten?

Lassen Sie uns über Ihre Infrastruktur sprechen und ob ich der Richtige dafür bin.

Kontakt aufnehmen ↗