freiberufler PHP Architecture/Refactoring Specialist auf freelance.de

PHP Architecture/Refactoring Specialist

zuletzt online vor 3 Tagen
  • 85‐100€/Stunde
  • 58095 Hagen (Westfalen)
  • Umkreis (bis 200 km)
  • de  |  en
  • 28.02.2026
  • Contract ready

Kurzvorstellung

19 Jahre Erfahrung in der Entwicklung von sauberen PHP-Projekten. Ich bin spezialisiert auf die Modernisierung (Refactoring/Architektur) von Legacy-Software ohne Betriebsunterbrechung sowie Design und Implementierung von sauberen Neuprojekten.

Auszug Referenzen (2)

"siehe Tätigkeitsbeschreibung"
Senior Software Developer (Festanstellung)
Daniel Logemann
Tätigkeitszeitraum

7/2016 – 3/2018

Tätigkeitsbeschreibung

Hier habe ich beim Umbau eines Legacy-Webshops auf ein modernes Symfony3-basiertes System eine tragende Rolle gespielt. Besonders hervorzuheben ist die Magento-inspirierte Querybuilder-basierte Modellierung der fixen Legacy-Datenbank, um Entitäten objektorientiert abbilden zu können.

Eingesetzte Qualifikationen

Mysql, Magento, PHP, Symfony

"Herr [...] hat lange Jahre mit uns als zuverlässiger und guter Entwickler mit uns zusammen gearbeitet. Besonders gut kann er PHP."
Software-Entwickler (Festanstellung)
Sebastian Hosbach
Tätigkeitszeitraum

2/2006 – 7/2016

Tätigkeitsbeschreibung

Bei diesem Arbeitgeber habe ich mehrere Webprojekte umgesetzt und betreut.
Zu den größeren darunter gehören zwei Versionen einer Reisebuchungswebseite, zuerst in Typo3 mit intensivem Einsatz von Realtime-Screenscraping zur Umwandlung einer Legacy-Schnittstelle in eine Javascript-SPA, und anschließend eine SOAP-basierte Version auf Wordpress-Basis ebenfalls als Javascript-SPA; weiterhin habe ich in einer Agenturtätigkeit 3 Magento-Webshops aufgebaut.

Eingesetzte Qualifikationen

Mysql, Apache HTTP Server, Nginx, JavaScript, JavaScript-Frameworks, Magento, PHP

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt

Qualifikationen

  • Docker5 J.
  • Java-Entwickler
  • JavaScript11 J.
  • Kanban (Softwareentwicklung)
  • Mysql18 J.
  • Node.Js
  • PHP13 J.
  • Scrum
  • Software Architecture
  • Symfony7 J.

Projekt‐ & Berufserfahrung

Tech Lead/Application Architect
pyur/TeleColumbus AG, Leipzig
9/2022 – 7/2025 (2 Jahre, 11 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2022 – 7/2025

Tätigkeitsbeschreibung

- Modernisierung der ISA Vertriebsplattform
- Beratung zu Refactoring, Architektur
- Entwurf, Planung und Leitung von Architektur- und Refactoring-Initiativen
- Entwurf und Umsetzung einer CI-Pipeline mit Jenkins und Docker
- Konzeption und Entwicklung von Refactoring-Tools
- Umstellung des Legacy-Codes ohne Framework auf Symfony 6
- Upgrade der Codebasis auf PHP 8.4
- Beratung zur Umstellung in eine Service-Oriented Architecture
- Schulung der Teammitglieder in OOP, Architektur, Softwaredesign und Entwicklungsmethoden
Verwendete Technologien: PHP 5.7/8.4, Symfony 6, Doctrine DBAL, PHPUnit, MySQL,
OpenAPI/Swagger, REST, Rector, Docker, VueJS

Eingesetzte Qualifikationen

Mariadb, Mysql, PHP-Entwickler, Docker, Symfony, Vue.Js, Architekturinformatik

Tech Lead/Architect
Xentral ERP Software GmbH, Augsburg
4/2021 – 7/2022 (1 Jahr, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2021 – 7/2022

Tätigkeitsbeschreibung

- Konzeption der Weiterentwicklung des ERP-Produktes
- Architektur, Planung und Umsetzung der Cloud-Migration der Legacy-Codebasis
- Konzeption und Entwicklung von Refactoring-Methoden und -Tools
- Beratung zur Umsetzung der SaaS-Initiative
- Referenz-Implementierungen und Planung von (Re)implementierungsinitiativen
- Koordination der Entwicklung neuer APIs
Verwendete Technologien: PHP 7.4/8, Laravel, Symfony 5, Doctrine DBAL, PHPUnit, MySQL,
OpenAPI/Swagger, REST, Elasticsearch, Rector, Redis, AWS, Ansible

Eingesetzte Qualifikationen

Mariadb, Mysql, PHP-Entwickler, Docker, Ansible, Amazon Web Services (AWS), Elasticsearch, Laravel, Symfony, Architekturinformatik

Senior Software Developer
Ceperia GmbH, Neuss
12/2020 – 3/2021 (4 Monate)
Handel
Tätigkeitszeitraum

12/2020 – 3/2021

Tätigkeitsbeschreibung

- Weiterentwicklung der hauseigenen ERP-Software
Verwendete Technologien: PHP 7.4, Symfony 3, MySQL (MariaDB), Elasticsearch, Redis

Eingesetzte Qualifikationen

Mariadb, Mysql, Elasticsearch, PHP, Symfony

Senior Software Consultant
C24 Bank GmbH, Mainz
5/2020 – 10/2020 (6 Monate)
Banken
Tätigkeitszeitraum

5/2020 – 10/2020

Tätigkeitsbeschreibung

- End-to-end Entwicklung der Kern-API und Backendsysteme für ein MVP des Kernbanken-
produkts inkl. Bankberatersoftware
Verwendete Technologien: PHP 7.4, Zend Expressive/Laminas Mezzio, MySQL (MariaDB),
Redis Cache, Codeception,
PHPUnit, Vagrant, OpenAPI/Swagger, REST

Eingesetzte Qualifikationen

Mariadb, Mysql, PHP

Software Developer
Kundenname anonymisiert, Essen
2/2020 – 4/2020 (3 Monate)
Handel
Tätigkeitszeitraum

2/2020 – 4/2020

Tätigkeitsbeschreibung

- Modernisierung/Refactoring eines ERP-Projektes in PHP (Zend Framework 3)
- Performanceoptimierung PHP/SQL
Verwendete Technologien: PHP 7.3, Zend Framework/Laminas, MySQL (MariaDB)

Eingesetzte Qualifikationen

Mariadb, Mysql, PHP-Entwickler, Zend Framework

Senior Software Consultant
Sedo GmbH, Köln
8/2019 – 1/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

- Analyse und Beratung bei der Architektur der Portierung der Domänen-Marktplatz-
Anwendung von Legacy (PHP) zu Java (Spring Boot)
- Projektunterstützung Kubernetes/Helm
- Beratung PHP, Java, Architektur
- Konzeption und Umsetzung von JWT-basierten Zugriffskontrollmechanismen im Cluster-,
Service-, und Anwendungsbereich (Apereo CAS)
Verwendete Technologien: Java 11, Spring Boot, Apereo CAS, PHP 5/7, Kubernetes, Envoy,
Helm

Eingesetzte Qualifikationen

Java-Entwickler, PHP, Software Architecture, Softwareentwickler

Senior Software Consultant
Verivox GmbH, Düsseldorf
2/2019 – 7/2019 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2019 – 7/2019

Tätigkeitsbeschreibung

- Entwicklung von Services zur Automatisierung von Bestellabläufe von Drittanbietern über Selenium und REST
- Refactoring Legacy-Code
- Beratung PHP, Code Reviews

Eingesetzte Qualifikationen

Mysql, Docker, SOAP, Representational State Transfer (REST), Selenium, Symfony

Senior Software Consultant
Kundenname anonymisiert, Bonn
11/2018 – 1/2019 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2018 – 1/2019

Tätigkeitsbeschreibung

- Entwicklung von Services in Node und Drupal 8 für die Verwaltung von Firewalls durch die Kunden des Endkunden
- Beratung PHP/Javascript, Code Reviews

Eingesetzte Qualifikationen

Docker, Drupal, JavaScript, Representational State Transfer (REST), Symfony

Senior Software Consultant
Kundenname anonymisiert, Dortmund
8/2018 – 10/2018 (3 Monate)
Großhandel
Tätigkeitszeitraum

8/2018 – 10/2018

Tätigkeitsbeschreibung

- Weiterentwicklung der weltweiten Tankstellenpächterplatform für einen globalen Mineralölkonzern
- Teilweises Reverse Engineering einer Java-basierten Lieferantenplatform für Endkunden aus der Metallindustrie

Eingesetzte Qualifikationen

Oracle Database, JavaScript, PHP, Symfony, Vue.Js

Lead Developer (Festanstellung)
CP Capital Pioneers GmbH, Düsseldorf
5/2018 – 7/2018 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

5/2018 – 7/2018

Tätigkeitsbeschreibung

Weiterentwicklung einer Symfony3-basierten Sachwerteinvestitionsplattform

Eingesetzte Qualifikationen

Symfony

Software Architect (Festanstellung)
Opus Capita, Dortmund
4/2018 – 4/2018 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2018 – 4/2018

Tätigkeitsbeschreibung

Architektur und unterstützende Implementierung einer Konfigurationsinfrastruktur für Dokumentenverteilungsworkflows

Eingesetzte Qualifikationen

Software Architecture, Docker, Node.Js, Serviceorientierte Architektur, React (JavaScript library)

Senior Software Developer (Festanstellung)
hygi.de GmbH & Co. KG, Telgte
7/2016 – 3/2018 (1 Jahr, 9 Monate)
Handel
Tätigkeitszeitraum

7/2016 – 3/2018

Tätigkeitsbeschreibung

Hier habe ich beim Umbau eines Legacy-Webshops auf ein modernes Symfony3-basiertes System eine tragende Rolle gespielt. Besonders hervorzuheben ist die Magento-inspirierte Querybuilder-basierte Modellierung der fixen Legacy-Datenbank, um Entitäten objektorientiert abbilden zu können.

Eingesetzte Qualifikationen

Mysql, Magento, PHP, Symfony

Software-Entwickler (Festanstellung)
RTS Media Reisen GmbH, Dortmund
2/2006 – 7/2016 (10 Jahre, 6 Monate)
Touristik
Tätigkeitszeitraum

2/2006 – 7/2016

Tätigkeitsbeschreibung

Bei diesem Arbeitgeber habe ich mehrere Webprojekte umgesetzt und betreut.
Zu den größeren darunter gehören zwei Versionen einer Reisebuchungswebseite, zuerst in Typo3 mit intensivem Einsatz von Realtime-Screenscraping zur Umwandlung einer Legacy-Schnittstelle in eine Javascript-SPA, und anschließend eine SOAP-basierte Version auf Wordpress-Basis ebenfalls als Javascript-SPA; weiterhin habe ich in einer Agenturtätigkeit 3 Magento-Webshops aufgebaut.

Eingesetzte Qualifikationen

Mysql, Apache HTTP Server, Nginx, JavaScript, JavaScript-Frameworks, Magento, PHP

Weitere Kenntnisse

Software Architektur/Design, Clean Code, Refactoring, PHP, Symfony, Docker, Jenkins, JavaScript, Zend Framework, MySQL, Elasticsearch, REST

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2426
Alter
43
Berufserfahrung
20 Jahre und 1 Monat (seit 02/2006)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden