Systeme so strukturieren, dass Teams neue Funktionalität sicherer umsetzen und berechenbarer betreiben können
Matthias Schobner
Backend-Entwickler
Ich arbeite an Backend-Systemen, die auch mit wachsender Komplexität verlässlich weiterentwickelt werden müssen. Mein Fokus reicht von der Stabilisierung bestehender Anwendungen über ihre kontrollierte Weiterentwicklung bis zum Aufbau neuer Systeme, Backend-Strukturen und APIs von Grund auf.
Backend-Arbeit, die Systeme auch im Wachstum änderbar hält.
Ich arbeite an Backend-Systemen so, dass sie strukturiert, kontrolliert und verlässlich weiterentwickelt werden können. Das umfasst Refactoring und Weiterentwicklung bestehender Anwendungen, ihre Erweiterung um neue Funktionalität und den Aufbau neuer Backend-Strukturen, APIs und Integrationsflüsse von Grund auf.
- Klarheit vor Cleverness
- Struktur vor Chaos
- Einfachheit vor unnötiger Komplexität
Daran arbeite ich typischerweise.
- Anwendungen durch neue Backend-Funktionalität und technische Verbesserungen kontrolliert weiterentwickeln
- Integrationen, externe Schnittstellen und verlässliche Datenflüsse zwischen Systemen gestalten
- Bestehende Systeme durch Refactoring, klarere Strukturen und reduzierte Komplexität stabilisieren
- Docker-basierte Entwicklungs- und Delivery-Umgebungen schaffen, die kontrolliertes und reproduzierbares Arbeiten ermöglichen
- Aufbau neuer Systeme, Backend-Strukturen und APIs von Grund auf
Worin ich im Backend besonders stark bin.
Externe Systeme zuverlässig anbinden, damit Imports, Bestellflüsse und Synchronisationen kontrolliert laufen
Komplexe Systeme schnell verstehen und die entscheidenden Stellen identifizieren
Entwicklerfreundliche Projekt- und Laufzeitumgebungen aufbauen, damit Setup und tägliche Arbeit reproduzierbar bleiben
Klare Grenzen und Verantwortlichkeiten entwerfen, damit Backend-Strukturen auch im Wachstum wartbar bleiben
Was ich nicht mache.
- Keine schnellen Hacks, die später größere Probleme erzeugen
- Keine unstrukturierte Feature-Entwicklung ohne klare Grenzen und Verantwortlichkeiten
- Keine kurzfristigen Lösungen ohne langfristige Wartbarkeit
Ausgewählte Projekte.
Beispiele aus produkt- und integrationslastigen Umgebungen, in denen Stabilität, Weiterentwicklung und Systemdesign gleichzeitig wichtig waren.
Wunder Software: Mitarbeiter-Leasing-Shop und Produktinformationssystem
Aufbau einer Laravel- und Docker-basierten Backend-Plattform von Grund auf, inklusive Produktdaten-Synchronisation, Distributor-Integrationen und operativer Werkzeuge.
LILLYDOO: PIM-Aufbau, Middleware-Weiterentwicklung und Symfony-Modernisierung
Technischer Aufbau eines neuen Pimcore-basierten PIM, programmatische Produktdatenimporte aus Legacy-Systemen und Excel-Dateien sowie Modernisierung der bestehenden Symfony-Middleware.
Gonetto – Aufbau eines Systems von Grund auf
Greenfield-Entwicklung einer Backend-Plattform mit neuer Funktionalität, APIs, internen Geschäftswerkzeugen und kontrolliertem Entwicklungssetup von Anfang an.
Kerntechnologien und Werkzeuge.
PHP
- Laravel
- Symfony
- Modernes PHP
Infrastruktur
- Docker
- Linux
- CI/CD
APIs & Integrationen
- REST
- Webhooks
- Drittsysteme
Testing
- PHPUnit
- TDD
- inkrementelle Absicherung