Über mich
Andreas Henkel
Ich baue Shopware-Erweiterungen und halte Shops am Laufen. Meistens beides für dieselben Kunden — weil man erst im Betrieb merkt, ob eine Lösung trägt.
Seit 2022 stehen Erweiterungen von mir im Shopware Store. Die erste entstand, weil ein Kunde ein Adressfeld brauchte, das Shopware so nicht vorsieht. Sie wird bis heute gepflegt und läuft inzwischen über acht Shopware-Generationen.
Der Alltag ist selten ein leeres Blatt. Meistens geht es um Shops, die seit Jahren laufen: ein Upgrade steht an, eine Schnittstelle fehlt, die Suche findet nicht. Dazu gehört der Betrieb — Server, Updates, und der Anruf, wenn etwas ausfällt.
Ich arbeite allein. Das heißt: Sie sprechen mit der Person, die den Code schreibt — und bekommen eine ehrliche Einschätzung, auch wenn sie lautet, dass ich für die Aufgabe nicht der Richtige bin.
Wie ich arbeite
- Erweiterung statt Theme-Hack
- Anpassungen gehören in ein eigenes Plugin an den offiziellen Erweiterungspunkten. Was direkt im Theme liegt, bricht beim nächsten Update — und niemand weiß hinterher, warum.
- Erst die Kopie, dann das Produktivsystem
- Upgrades und größere Umbauten laufen zuerst auf einer Staging-Umgebung. Was dort nicht sauber durchläuft, geht auch nicht live.
- Nachvollziehbar statt schnell
- Changelog, Migrationen, dokumentierte Konfiguration. Auch dann, wenn außer mir gerade niemand hineinschaut — spätestens beim nächsten Upgrade zahlt sich das aus.
- Absagen gehören dazu
- Wenn eine Standarderweiterung das Problem löst oder jemand anders besser passt, sage ich das. Ein Projekt, das nicht trägt, kostet am Ende beide Seiten mehr.
Womit ich arbeite
Shopware
- Shopware 6
- Plugin-System
- Flow Builder
- Administration (Vue)
- Storefront (Twig)
Backend
- PHP 8
- Symfony
- Doctrine
- MySQL
- Messenger
Frontend
- JavaScript
- Twig
- SCSS
- Tailwind CSS
Betrieb
- Linux
- nginx
- Apache
- Redis
- OpenSearch
- GitHub Actions
Anbindungen
- HubSpot API
- n8n
- REST
- Webhooks
Kontakt aufnehmen
Lebenslauf als PDF — Auf Anfrage — schreiben Sie mir kurz.