Leistung

Symfony-Entwickler für PHP-Anwendungen und WordPress-Anbindung

Symfony-Projekt anfragen

Schicken Sie mir die Eckdaten Ihres Systems.

Nennen Sie die Symfony- und PHP-Version, die angebundenen Systeme, das Hosting und die Fehler, die Sie im Betrieb bereits gesehen haben.

Wann Symfony passt

Ich empfehle Symfony, wenn die Anwendung Geschäftslogik trägt, die WordPress und Laravel schlechter abbilden: strikte Typisierung im ganzen Code, ein Domänenmodell mit klaren Modulgrenzen, eine dauerhafte Anbindung von WordPress an ein ERP oder PIM oder B2B-Vertrieb über Sylius. Für eine Unternehmenswebsite oder einen Blog ist WordPress günstiger im Betrieb und für die Redaktion bequemer, und das sage ich vor dem Angebot.

Was ich übernehme

Dienste mit API Platform über REST und GraphQL, Sylius-Erweiterungen für B2B-Kataloge und Preislisten, Messenger-Handler, die Bestellungen und Lagerbestände mit SAP, Microsoft Dynamics oder Salesforce abgleichen, Mercure für Live-Aktualisierungen im Browser, Verwaltungsoberflächen mit EasyAdmin oder Sonata sowie Migrationen von Zend Framework, CakePHP oder Yii auf Symfony 7.4 LTS.

Was ich nicht übernehme

Für Marketing-Websites oder einfache Redaktionsseiten schlage ich kein Symfony vor, dafür eignet sich WordPress besser. Ich steige auch nicht als zusätzliche Arbeitskraft in ein Symfony-Team ein, solange es kein abgegrenztes Modul in meiner Verantwortung, keinen Plan für die Auslieferung und keine klare Trennung zwischen meinem Code und dem des Teams gibt.

Wie läuft ein Symfony-Upgrade auf die nächste Hauptversion ab?

Ich gehe eine Hauptversion nach der anderen und starte immer von der letzten Nebenversion der alten Linie: 5.4 vor 6.0, 6.4 vor 7.0, 7.4 vor 8.0. Alles, was eine neue Hauptversion entfernt, ist in dieser letzten Nebenversion bereits als veraltet markiert. In der dev-Umgebung zeigt die Web Debug Toolbar diese Hinweise, und symfony/phpunit-bridge, installiert mit composer require --dev, fasst sie am Ende des Testlaufs zusammen. Einen Teil der Anpassungen erledigt Rector mit seinen Symfony-Regeln; jede geänderte Zeile lese ich selbst. Ist die Liste leer, hebe ich die Versionen in composer.json an, lese UPGRADE-X.0.md auf Brüche der Abwärtskompatibilität und gleiche die Konfigurationsdateien mit composer recipes:update an die Flex-Rezepte an. Auch der Server muss mitziehen: Symfony 7.4 braucht PHP 8.2, Symfony 8 braucht PHP 8.4.

Was prüfen Sie bei der Übernahme einer Symfony-Anwendung?

Zuerst die Versionen: auf welchem Symfony-Zweig der Code läuft, wann dessen Support laut offizieller Release-Seite endet und welches PHP auf dem Server liegt. Dann composer audit, das installierte Pakete mit veröffentlichten Sicherheitshinweisen auflistet. doctrine:migrations:status zeigt, ob die Produktionsdatenbank zu den Migrationen im Repository passt; eine Abweichung heißt meist, dass jemand das Schema von Hand geändert hat. Bei Messenger prüfe ich die Transporte, ob ein failure_transport eingerichtet ist und was darin wartet (messenger:failed:show). Danach die Tests: ob es sie gibt, ob sie durchlaufen und was sie abdecken. Zum Schluss die Konfiguration: welche Umgebungsvariablen die Produktion braucht und ob Zugangsdaten im Secrets-Tresor von Symfony liegen (secrets:list zeigt die Namen) oder in einer .env-Datei im Git. Das Ergebnis erhalten Sie schriftlich, die Risiken nach Schwere geordnet.

Wie arbeitet Symfony mit WordPress, WooCommerce und SAP zusammen?

In den meisten Projekten bleibt WordPress der Arbeitsplatz der Redaktion, WooCommerce nimmt Bestellungen an, und Symfony läuft daneben als eigene Anwendung. Eine Schnittstelle in Symfony überträgt Bestellungen, Bestände und Preise zwischen WooCommerce und einem ERP wie SAP, stellt jede Nachricht in eine Messenger-Warteschlange und wiederholt sie, wenn das andere System nicht antwortet, damit der Bestellvorgang nicht auf das ERP wartet. Seit dem 1. Januar 2025 ist bei Umsätzen zwischen inländischen Unternehmen in der Regel eine E-Rechnung zu verwenden, und die allgemeine Übergangsregel für die Ausstellung endet am 31. Dezember 2026. Die Schnittstelle liefert dann die Bestelldaten an das System, das die Rechnung im Format XRechnung oder ZUGFeRD erzeugt. Für B2B-Shops mit kundenspezifischen Preisen ist Sylius, das auf Symfony aufbaut, oft die bessere Grundlage. Auch Drupal und TYPO3 bauen auf Symfony-Komponenten auf, was hilft, wenn eines dieser Systeme am anderen Ende der Schnittstelle steht.

Häufig gestellte Fragen

Wann ist Symfony besser als Laravel?

Wenn der Code strikte Typisierung und klare Modulgrenzen braucht, wenn Messenger einen großen Teil der Arbeit asynchron erledigt oder wenn Sylius oder API Platform bereits im System stecken. Laravel eignet sich ebenso für produktive Anwendungen; ich entscheide nach dem Team, das den Code pflegen wird, und nach den Systemen, an die die Anwendung angebunden wird.

Arbeiten Sie mit Sylius?

Ja. Sylius ist ein quelloffenes E-Commerce-Framework auf Symfony-Basis, und ich setze es für B2B-Shops ein: Plugins für Kataloge und Preislisten, eigene Bestellschritte, ERP-Anbindung und die Shop-Oberfläche.

Können Sie WordPress mit Symfony verbinden?

Ja. WordPress verwaltet die Inhalte, und ein Symfony-Dienst sitzt zwischen WordPress und ERP, CRM oder PIM. Er prüft jede Nachricht gegen ein vereinbartes Format, damit eine Änderung in einem System das andere nicht unbemerkt lahmlegt.

Übernehmen Sie reine Symfony-Projekte?

Ja, wenn der Umfang schriftlich beschrieben ist und ich das System vollständig überblicken kann. Der Großteil meiner Symfony-Arbeit hängt mit WordPress oder WooCommerce zusammen, ich übernehme aber auch eigenständige Anwendungen mit einem klaren geschäftlichen Ziel.

Was ist mit API Platform?

API Platform gehört zu meiner Arbeit. Es baut REST- und GraphQL-APIs auf einer Symfony-Domänenschicht auf, mit fertiger Serialisierung, Validierung und JSON-LD-Ausgabe. Ich setze es ein, wenn andere Anwendungen die Daten nutzen, etwa eine mobile App oder das System eines Partners.

Verwandte Leistungen

Symfony-Entwickler: Upgrades auf 7.4 LTS, API Platform, Sylius für B2B-Shops, Messenger-Schnittstellen zwischen WordPress, WooCommerce und ERP sowie Alt-PHP.

Empfehlungen von LinkedIn

Empfehlungen und Erfahrungen mit WPPoland

Empfehlungen von Menschen aus der WordPress-, WordCamp- und E-Commerce-Community. Sie schreiben über Termintreue, technische Tiefe und einen unternehmerischen Blick auf die Website-Entwicklung.

Karolina Czapla

Karolina Czapla

Marketingstrategin, Performance & Digital Strategy

“Die Zusammenarbeit mit Mariusz beim WordCamp hat mir gezeigt, wie selten sich tiefes technisches Wissen mit echter Leadership verbindet. Er plant, koordiniert und liefert mit Präzision, während er dem Team Raum zur Entfaltung gibt. Wenn andere sagen 'das geht nicht', findet er ruhig einen Weg.”

Mitorganisatorin, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz' Portfolio spricht für sich. Es zeigt Präzision, Vielseitigkeit und ein starkes Verantwortungsbewusstsein. Man kann ihm vertrauen, ein Projekt von der Idee bis zur Auslieferung zu führen und dabei alle Beteiligten sauber mitzunehmen.”

Wir haben im selben Team gearbeitet

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑Projektmanagement & Product Owner, Web/App

“Über mehr als zwei Jahre konnte ich mich bei WordPress‑Aufgaben immer auf Mariusz verlassen, vom Styling und Templating bis zu Integrationen. Er bringt Ruhe ins Team und sorgt dafür, dass das Frontend unter Kontrolle bleibt.”

Mariusz war ihr Kunde bei WordPress‑Projekten

Argert Boja

Argert Boja

Senior Full‑Stack Entwickler

“Mariusz ist der Teamkollege, den sich jeder wünscht: starke Full‑Stack‑WordPress‑Skills, klare Erklärungen technischer Entscheidungen und eine positive Haltung auch unter Druck. Er wechselt mühelos zwischen Plugins, Performance‑Optimierung und Gutenberg‑Layouts, ohne den Überblick zu verlieren.”

Wir arbeiteten gemeinsam an WordPress‑Projekten

Varun Patil

Varun Patil

Growth‑ & CRM‑Leiter

“Neben der Entwicklung versteht Mariusz SEO, Analytics und Growth. Er spricht direkt mit Stakeholdern, stellt die richtigen Fragen und liefert Lösungen, die Business‑Kennzahlen bewegen, von AMP über Tracking bis Performance.”

War Mariusz' Vorgesetzter bei Growth‑Initiativen

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress Dev

“Ich kenne Mariusz seit vielen Jahren aus der WordPress‑Community. Er ist zuverlässig, hoch engagiert und einfach immer da, auf Meetups, WordCamps und in Projekten. Wenn Ihnen langfristige Zusammenarbeit wichtig ist und jemand, der Ihre Website wie seine eigene behandelt, ist er die richtige Person.”

Mitorganisator von WordUp Trójmiasto & WordCamps

Daniel Blossfeld

Daniel Blossfeld

Berater für Prozessoptimierung & Digitalisierung

“Ich hatte das Vergnügen, fast drei Jahre lang mit Mariusz zusammenzuarbeiten. In dieser Zeit erwiesen sich seine WordPress-Entwicklungsfähigkeiten bei einer Reihe von Projekten, von Website-Erstellungen über Online-Mitgliederbereiche bis hin zu Shopify-Integrationen, als von unschätzbarem Wert. Er ist ein zuverlässiger und fähiger Entwickler.”

Mariusz war sein Kunde bei WordPress‑Projekten

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Managerin

“Ich hatte das große Vergnügen, über 4 Jahre mit Mariusz im technischen Bereich zusammenzuarbeiten. In dieser Zeit erwies er sich als kompetenter und zuverlässiger Kollege. Besonders hervorzuheben war seine freundliche Art und seine bemerkenswerte Ausdauer bei der Lösung komplexer technischer Herausforderungen. Auch in stressigen Situationen behielt er stets einen klaren Kopf und trug mit seiner optimistischen Einstellung maßgeblich zu einer positiven und produktiven Arbeitsatmosphäre bei. 🙏🏻🚀”

Arbeitete mit Mariusz in verschiedenen Teams

Mark Chalklen

Mark Chalklen

Head of Design & Build bei Itineris Limited

“Mariusz ist ein großartiges Teammitglied, immer bereit, sich in jede Aufgabe zu stürzen und Neues zu lernen. Ein großartiger Kommunikator und rundum netter Kerl, mit dem man zusammenarbeiten kann. Schwer zu schlagen in unserer wöchentlichen Strava-Bestenliste!”

Führte Mariusz direkt

Jessica Di Pasquale

Jessica Di Pasquale

Leitung von SEO-Initiativen mit datengesteuerten Wachstumsstrategien.

“Mariusz ist ein sehr geschickter, geduldiger und erfahrener Typ. Immer bereit zu helfen und Fehler zu beheben, ich habe die Zusammenarbeit mit ihm sehr geschätzt. Er ist so ein großartiger Kollege!”

Führte Mariusz direkt

Biki John

Biki John

Content Marketing Liebhaber & SEO Enthusiast

“Es war großartig, mit Mariusz zusammenzuarbeiten. Ich schätzte sein umfangreiches Wissen über WordPress sehr und wie nützlich es war, wann immer ich Unterstützung bei der Navigation im CMS benötigte. Ich lobe Mariusz uneingeschränkt für seine Geduld, sein freundliches Wesen und seine Fachkenntnisse in seinem Handwerk, er wird von allen sehr vermisst werden.”

Arbeitete mit Mariusz in verschiedenen Teams

Rafal Borowiec

Rafal Borowiec

Softwareentwickler, Berater, Manager und Dozent

“Ich hatte die Gelegenheit, 7 Monate lang mit Mariusz zusammenzuarbeiten. Er zeichnet sich durch technische Optimierung für Suchmaschinen (SEO) aus. Mariusz verfügt auch über starke Expertise in der AMP-Entwicklung, GTM und GA. Mariusz fühlt sich mit WordPress sehr wohl - er arbeitete an einer Vielzahl von WordPress-bezogenen Projekten und Aufgaben, einschließlich der Entwicklung von Landing Pages, Leistungsverbesserungen und vielem mehr. Wenn Sie einen soliden WordPress-Experten suchen, der sich auf SEO, Tracking, Leistung und Entwicklung spezialisiert hat - zögern Sie nicht, Mariusz zu kontaktieren.”

Führte Mariusz direkt

Belinda Koch

Belinda Koch

Web-Tracking Analystin bei TUI

“Mariusz ist eine großartige Person, mit der man zusammenarbeiten kann. Er ist äußerst motiviert, neue Dinge zu lernen und sein Wissen zu teilen, und ist sehr versiert in einer Vielzahl von Themen. Wir haben zusammen an digitalen Analyse- und Tracking-Themen gearbeitet und ich bin sehr dankbar für all die Energie, Unterstützung und Erkenntnisse, die er in die Projekte eingebracht hat.”

Arbeitete mit Mariusz an digitalen Analyse- und Tracking-Themen

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytisches Denken, AMP

“Mariusz ist eine extrem talentierte Person in seinem Arbeitsbereich. Er ist immer fähig, eine neue Perspektive zur Problemlösung zu geben und über den Tellerrand zu schauen in Situationen, wo alles blockiert scheint. Mit ihm zu arbeiten ist immer ein Vergnügen wegen seiner positiven Persönlichkeit und 'Geht nicht gibt's nicht' Einstellung.”

Arbeitete mit Mariusz im selben Team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-Entwickler

“Mariusz ist ein unglaublich erfahrener WordPress-Entwickler und SEO/SEM-Spezialist, mit dem ich fast zwei Jahre zusammenarbeiten durfte. Er war einer der Schlüsselfiguren für die ständige Verbesserung der Ladezeit und des Seitenrankings. Ich bewundere seine Fähigkeiten und sein Wissen für so ein komplexes, mehrsprachiges WordPress-Projekt. Viel Erfahrung, jede Menge positive Einstellung - ich empfehle die Zusammenarbeit mit Mariusz sehr.”

Arbeitete mit Mariusz im selben Team

Paweł Lewczuk

Paweł Lewczuk

Front-end-Entwickler, WordPress-Entwickler

“Ich habe mit Mariusz an mehreren Projekten zusammengearbeitet und unsere Zusammenarbeit verlief immer vorbildlich. Ich glaube, dass noch viele gemeinsame Projekte vor uns liegen. Sehr empfehlenswert!”

Mariusz war Pawels Kunde

Przemek Wroblewski

Przemek Wroblewski

Softwareentwickler mit über 20 Jahren Erfahrung

“Ich fand Mariusz als jemanden mit großer Expertise und tiefgreifendem Wissen über Frontend-Lösungen. Ein starker, kompetenter und verantwortungsvoller WordPress-Entwickler. Er hat die Fähigkeit, zwischenmenschliche Beziehungen aufzubauen. Er hatte die Vision, Vorteile zu erkennen und die Leidenschaft, diese in messbare Ergebnisse umzusetzen. Definitiv jemand, den ich in meinem Team haben möchte.”

Arbeitete mit Mariusz in verschiedenen Teams

Alle Empfehlungen auf LinkedIn

Schicken Sie mir die Eckdaten Ihres Systems.

Nennen Sie die Symfony- und PHP-Version, die angebundenen Systeme, das Hosting und die Fehler, die Sie im Betrieb bereits gesehen haben.

Symfony-Projekt anfragen