24.04.2026 aktualisiert


20 % teilweise verfügbar
TYPO3/PHP Freelancer (Backend)
Wuppertal, Deutschland
Deutschland +2
Master of Autodidaktikinfo: Deutschland, Österreich, Schweiz
Skills
JavaPHPAPIsTest AutomationC#LinuxJetBrains PhpStormRubyTYPO3Web ApplikationenTest-Driven DevelopmentBackendFront EndRestful ApisDomain Driven Design
Seit ca. 20 Jahren arbeite ich nun mit TYPO3, meine Erfahrung mit PHP geht etwas weiter zurück, da ich während meiner Schulzeit angefangen habe, in die Entwicklung von Web-basierten Lösungen einzusteigen. Zu Beginn meiner Karriere war ich sowohl in der Frontend- wie auch in der Backend-Entwicklung tätig. Mittlerweile bin ich ausschließlich in der Backend-Entwicklung tätig.
Meine Schwerpunkte sind TYPO3-Updates, Refactoring von Legacy-Code, Einbindung von Fremdsystemen und REST-API's generell. Da ich mich mit der TYPO3-API sehr gut auskenne, bin ich in der Lage alte Installationen in kurzer Zeit zu aktualisieren und Extensions an neue Anforderungen anzupassen. Zudem kenne ich mich sehr gut mit automatisierten Tests aus. Unit- sowie Functional-Tests sind kundenbedingt leider keine Kernaufgabe, werden von mir aber gerne realisiert.
Ich arbeite ausschließlich mit LINUX, erledige die meisten Aufgaben auf der Konsole und meine IDE heißt PhpStorm.
Darüber hinaus scheue ich mich nicht davor mit anderen Sprachen in Berührung zu kommen. Einige Zeit habe ich mich mit Ruby befasst, sehr viel früher mit C# und Java. Es ist mir wichtig über den Tellerrand zu schauen und das Beste in meine tägliche Arbeit mit PHP und TYPO3 zu übernehmen.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Meine Aufgaben für many ways out beziehen sich im Wesentlichen auf die Betreuung eines Endkunden, welcher eine SaaS-Lösung (Enterprise Asset Management) zur Verfügung stellt.
Hierbei handelt es sich um die langfristige Betreuung (Maintenance/Bugfixing), sowie die Weiterentwicklung des gesamten Systems. Hierbei habe ich alle anfallenden Aufgaben übernommen.
- Einrichtung/Wartung der Infrastruktur
- Anpassungen im Frontend (HTML/CSS/TypeScript)
- Anpassungen im Backend (PHP/TYPO3)
- Errichten einer DDD-Architektur
- Errichten eines Test-Regimes (PHPUnit/Codeception)
- Teilweise Projektmanagement
Das System ist ein Multi-Tenant-System mit 300 Kunden und 1700 User-Accounts, mit 1M Aufrufen pro Tag.
Von den Kunden verwaltet werden mehrere Millionen Datensätze.
Meine Verantwortung ist die Stabilität/Performance des Systems bei gleichzeitiger Weiterentwicklung. Enge Absprachen mit dem Endkunden garantieren, dass neue Features sinnvoll für alle 300 Tenants umgesetzt werden.
Hervorzuheben ist der Umbau auf eine DDD-Architektur, die eine klare Trennung diverser Architektur-Layer vorsieht. Business-Logik wurde im Rahmen des Möglichen in den Domain-Layer verschoben, die Testbarkeit dadurch enorm erhöht, interne Logik stabilisiert.
Über die letzten 2 Jahre wurde das System erfolgreich von TYPO3 8.7 auf 10.4 und anschließend auf 11.5, 12.4 und kürzlich 13.4 aktualisiert.
Nennenswert ist der Einsatz eines komplexen ACL-Systems zur Verwaltung von Berechtigungen und die Schaffung einer lesenden API für Tenants.
- Backend-Development
- TYPO3 Upgrades
- Schnittstellen
- Infrastruktur
- Refactorings
- TYPO3 Upgrades
- Architektur-Entscheidungen
- Schnittstellen