Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Benny Poensgen

Shopware 6 Entwickler und Technologie-Experte

Arbeitssprachen: Deutsch (Muttersprache), Englisch

Über mich

Diplom-Physiker Über 20 Jahre Erfahrung in der IT & Softwareentwicklung, seit über elf Jahren Shopware 5 und seit fünf Jahren Shopware 6. Zertifizierter Shopware 6 Certified Developer (seit Juni 2019) und Shopware 6 Certified Solutions Specialist (seit Dezember 2023).

Schwerpunkte

  • Backend-Entwicklung (ERP-Schnittstellen, Plugin-Entwicklung)
  • Datenmodell-Erweiterungen und Admin-Erweiterungen (Shopware 6, vue.js)
  • Frontend-Anpassungen (Shopware 6) mit Twig, SCSS, Bootstrap, JavaScript
  • Shopware 5 -> Shopware 6 Migrationsprojekte
  • Konzeption und Umsetzung komplexer Hosting-Umgebungen (AWS, DigitalOcean, Redis, ElasticSearch)
  • Deployment (Gitlab CI/CD, Bitbucket, Github Actions, Buddy), Entwicklungsumgebungen (Docker, DDEV)

Methoden/Tools

  • Agile Methoden (SCRUM, Kanban)
  • Containerisierung (Docker, ddev, Coolify)
  • Versionskontrolle (Composer, Github, Gitlab, Bitbucket)
  • Projektmanagement (Trello, Jira)
  • Programmiersprachen (PHP, Symfony, ElasticSearch)
  • Webservers (Apache, Nginx)
  • Datenbanken (MySQL, MariaDB, Redis)

Aktuelle Projekte (Auswahl)

11/2024 - 07/2025: Shopware 6 Update von 6.4 auf 6.6

Für einen führenden Anbieter von hochwertigen Kameras und Zubehör mit 13 Filialen und zwei Online-Shops in Deutschland. Herausforderung: Update des Shopware-Kerns, Drittanbieter-Plugins und Custom-Plugins über zwei Majorreleases (6.4 zu 6.6), während gleichzeitig zusätzliche Features entwickelt werden.

Meine Beiträge:

  • Umsetzungsplan für den Update-Prozess
  • Umstellung des Composer-Setups auf Symfony-Flex-Template
  • Einrichtung von Tools zur automatischen Code-Anpassung (Rector, CS-Fixer, PHP-MD, PHPStan, PHPUnit)
  • Anpassung von Custom-Plugins (PHP, vue.js, JavaScript, Twig)
  • Neue Funktion: Integration des Marketing-Tools Bloomreach für Newsletter-Handling

09/2023 - heute: Senior Developer Backend, CI/CD und Hosting

Für allbuyone GmbH, die sich auf die Lieferung von Veranstaltungsequipment spezialisiert hat. Ziel: Migration des Shopware 5-Webshops auf Shopware 6 mit Fokus auf Performance und Composable-Frontends.

Meine Beiträge:

  • Konzeption und Umsetzung von Development- und Production-Umgebungen auf DigitalOcean
  • Entwicklung einer ddev-basierten Entwicklungsumgebung
  • CI/CD-Prozess in Bitbucket mit automatisiertem Deployment
  • Datenmigration von Shopware 5 zu Shopware 6
  • Post-Migration Scripts zur Datenkorrektur
  • Entwicklung von Plugins zur Erweiterung des Shopware-Backends
  • Konzeption und Einrichtung einer Staging- und einer Production-Umgebung auf der Basis von Shopware-Docker mit Coolify

Branchenerfahrungen

  • Handel
  • Telekommunikation
  • Energieversorger
  • Logistik
  • Versicherungen
  • Banken
  • Öffentlich-rechtliche Auftraggeber

Zertifizierungen

  • Shopware 6 Certified Solutions Specialist (Dezember 2023)
  • Shopware 6 Certified Developer (Juni 2019)
  • Shopware Certified Developer Advanced (April 2017)
  • Shopware Certified Developer (Februar 2017)

Technologien und Methoden

  • Shopware (CE bis Beyond, B2B-Commerce)
  • Shopware Plugins (Amazon Pay, PayPal, DHL Adapter, RedMagnalister)
  • ElasticSearch, Kibana
  • PHP 7.x/8.x, Symfony
  • JavaScript, vue.js
  • HTML/CSS (SCSS, LESS)
  • XML
  • MySQL/MariaDB, Redis
  • Unix/Linux (Ubuntu, CentOS)
  • Webservers (Apache, Nginx)
  • Caching (Varnish)
  • LDAP
  • Versionskontrolle (GIT, Github, Bitbucket, Gitlab CI/CD)
  • Containerisierung (Docker, Docker-Compose, Composer)
  • Projektmanagement (Jira, Confluence, Trello)
  • IDEs (PHPStorm)
  • Agile Methoden (SCRUM)
  • Cloud-Dienste (AWS, DigitalOcean, Coolify PaaS)