Deine individuelle PHP-Software läuft – und soll das bleiben. Updates, Sicherheit, Monitoring, Fehlerbehebung und kleine Anpassungen mit festem Ansprechpartner.
Wartung & Betreuung für PHP-Anwendungen
Individuelle Software hat kein Update-Team im Hintergrund. Wenn PHP eine neue Version bekommt, eine Bibliothek eine Sicherheitslücke meldet oder der Hoster den Server umstellt, muss sich jemand kümmern – und zwar jemand, der die Anwendung kennt. Ich betreue PHP- und Symfony-Anwendungen laufend: Warenwirtschaften, Schnittstellen, Portale, Backoffice-Tools und Firmenwebsites.
Was die Betreuung umfasst
Updates und Sicherheitspatches
PHP-Version, Framework, Composer-Abhängigkeiten, CMS-Kern und Erweiterungen aktuell halten – getestet auf Staging, dann produktiv.
Monitoring und Fehlerbehebung
Fehlerprotokolle im Blick, Benachrichtigung bei Ausfällen, Analyse und Behebung von Bugs, bevor sie das Tagesgeschäft stören.
Kleine Weiterentwicklungen
Ein neues Feld, ein geänderter Export, eine Anpassung an einer Schnittstelle: kurze Anforderungen werden aus dem monatlichen Kontingent umgesetzt, ohne für jede Kleinigkeit ein Angebot zu brauchen.
Server- und Deployment-Fragen
Abstimmung mit dem Hoster, PHP-Umstellungen, Cronjobs, Backups, Staging-Umgebung, reproduzierbare Deployments.
Dokumentation und Übergabe
Was geändert wurde, steht im Projekt – im Repository und in einer kurzen, aktuellen Dokumentation. Kein Wissen, das nur bei mir liegt.
Übernahme von Anwendungen anderer Entwickler
Der bisherige Entwickler ist nicht mehr erreichbar? Ich übernehme nach einer kurzen Bestandsaufnahme und sichere die Anwendung zunächst ab, bevor es an Neues geht.
So läuft die Zusammenarbeit
- Bestandsaufnahme: Code, Server, Abhängigkeiten, offene Risiken – du bekommst eine ehrliche Einschätzung und eine priorisierte Liste.
- Absicherung: Erst die dringenden Punkte (Sicherheit, Backups, Updates), dann der laufende Betrieb.
- Laufende Betreuung: Monatliches Kontingent oder nach Aufwand, feste Reaktionszeiten, ein Ansprechpartner.
So arbeite ich
Drei Prinzipien, die in jedem Projekt gelten
Verstehen vor Umsetzen
Erst die kurze technische Einordnung: Was ist das eigentliche Problem, wo sitzt der Hebel, was ist wirtschaftlich sinnvoll? Dann die Umsetzung.
Umsetzen statt weiterreichen
Du sprichst mit dem Entwickler, der die Arbeit macht – keine Übergabekette, keine Blackbox, klare Statusmeldungen und frühe Warnung bei Risiken.
Übergeben statt festhalten
Code in deinem Repository, Tests, Dokumentation und ein Deployment-Ablauf, den dein Team versteht. Kein Vendor-Lock-in – dein System hängt danach nicht an mir.
Werdegang
Erfahrung auf einen Blick
- Heute
- Senior-Freelancer in laufenden Shopware-Projekten mehrerer Agenturen und Händler – eingespielt in fremde Repos, Prozesse und Deadlines.
- Seit 2021
- Selbstständig als Stefan Pilz Ltd. – remote für Händler und Agenturen: Shopware 5 und 6, Symfony, Migrationen, Betreuung.
- 2015 – 2020
- E-Commerce-Backends: Warenwirtschaft, PIM und Amazon/eBay-Schnittstellen für rund 3,5 Mio. Produkte, danach die Mobilfunk-Webshops von Drillisch.
- Seit 2012
- Hauptberuflich Webentwickler – zuerst in einer Agentur: Websites und Shops mit Joomla, xt-Commerce und Shopware.
- 2002
- Ausbildung zum Softwareentwickler abgeschlossen (C/C++). Ab 2004 erste eigene Websites mit PHP.
Aktuelle und abgeschlossene Projekte ansehen Werdegang und Stack im Lebenslauf
Gute Passung
Passt gut, wenn...
- du eine konkrete Geschäftsanforderung hast, die Standardsoftware nicht sauber abdeckt.
- du einen erfahrenen PHP-/Symfony-Entwickler suchst, der direkt umsetzt statt Tickets weiterzureichen.
- du bestehende Systeme, Shops oder Schnittstellen hast, die zusammenspielen müssen.