Neue Symfony-Anwendungen, Upgrades auf aktuelle Versionen, API Platform und Messenger, Weiterentwicklung und Betreuung bestehender Symfony-Projekte.
Symfony Freelancer
Symfony ist seit Jahren mein Framework für alles, was über ein Shop-Plugin hinausgeht – und die Basis von Shopware 6. Wenn du eine Symfony-Anwendung neu bauen, auf eine aktuelle Version heben oder weiterentwickeln willst, bekommst du einen Entwickler, der das Framework aus dem Alltag kennt und weiß, welche Entscheidungen später teuer werden.
Typische Aufgaben
Neue Symfony-Anwendung
Backoffice, Portal, Middleware oder API: Architektur, Datenmodell, Umsetzung, Tests, Deployment. Klar strukturiert, damit ein zweiter Entwickler später ohne Einarbeitungswochen weitermachen kann.
Symfony-Upgrade
Von Symfony 3, 4, 5 oder 6 auf die aktuelle Version – inklusive PHP-Upgrade, Composer-Abhängigkeiten, Deprecations, Doctrine-Migrationen und Testabsicherung. In Etappen, damit der Betrieb weiterläuft.
API Platform
REST- oder GraphQL-APIs mit API Platform: Ressourcen, Sicherheit, Filter, Pagination, OpenAPI-Dokumentation. Für Partneranbindungen, Apps oder eine Headless-Architektur.
Messenger, Queues und Hintergrundjobs
Importe, Exporte, E-Mails, Berechnungen und Schnittstellenläufe aus dem Request auslagern – mit Symfony Messenger, RabbitMQ, Redis oder Doctrine-Transport, Wiederholung bei Fehlern und Monitoring.
Bestehendes Symfony-Projekt weiterentwickeln
Der bisherige Entwickler ist weg oder die Agentur hat keine Kapazität. Ich arbeite mich in die Codebasis ein, mache eine kurze Bestandsaufnahme und setze die offenen Anforderungen um.
Tests und Qualität nachrüsten
PHPUnit, Integrationstests, PHPStan, Coding-Standards und eine CI-Pipeline – damit Änderungen nicht mehr Angst machen.
Shopware 6 und Symfony verbinden
Eigenständige Symfony-Dienste, die mit dem Shop über API oder Messenger sprechen – für alles, was im Shop selbst nichts zu suchen hat.
So arbeite ich
- Aktuelle Symfony-Versionen, PHP 8.x, Doctrine, Twig, API Platform, Messenger
- Git, Docker, CI/CD, Staging vor Produktion
- Code in deinem Repository, Dokumentation im Projekt, keine Abhängigkeit von mir
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.