Paul Schell

Legacy-Code, der weiterläuft.

Ich betreue und modernisiere Symfony-Projekte, die sonst keiner mehr anfassen will. Schritt für Schritt, ohne Big-Bang-Rewrite.

Der Weg von Symfony 2 bis heute

Klick dich durch die LTS-Versionen bis zum aktuellen Release und sieh, was bei einem Upgrade typischerweise ansteht.

Typische Aufgaben

  • Flex und neue Verzeichnisstruktur (src/, config/, public/)
  • Konfiguration über Umgebungsvariablen
  • PHP-Version anheben

Mein Ansatz

Struktur und Tooling modernisieren, ohne die Fachlogik anzufassen.

Was ich für dich tue

Wartung und Betreuung

Bugfixes, Sicherheitsupdates und kleine Erweiterungen für bestehende Symfony-Anwendungen. Verlässlich und mit klarer Dokumentation.

Upgrades und Migration

Von alten Symfony- und PHP-Versionen auf aktuelle LTS-Stände, in kleinen, testbaren Schritten.

Code-Audit und Beratung

Ich schaue mir dein Projekt an und sage dir ehrlich, wo die Risiken liegen. Auf Wunsch berate ich auch zu Code-Fragen und technischer Suchmaschinenoptimierung.

Neue Features in Symfony

Neue Funktionen, APIs und Schnittstellen, die sauber in den bestehenden Code passen.

Aktuelles aus dem Blog

Wer hinter dem Code steckt

Ich bin studierter Informatiker und seit mehr als 15 Jahren in der IT-Branche tätig. Angefangen habe ich in der Frontend-Entwicklung, dann bin ich ins Backend gewechselt, mit PHP als Schwerpunkt.

Vier Jahre habe ich in einem Unternehmen für Geoinformatik gearbeitet. Aktuell betreue ich eine Verlagsmanagement-Software, ein ERP für das Verlagswesen, das als SaaS-Anwendung läuft. Ich bin für die gesamte Anwendung verantwortlich: Wartung, neue Features und Bugfixing gehören zum Alltag.

Genau diese Erfahrung mit einer gewachsenen, produktiv genutzten Anwendung bringe ich in deine Projekte mit.

Ausbildung
Studium der Informatik
Erfahrung
Mehr als 15 Jahre in der IT
Werdegang
Frontend, dann Backend mit PHP
Branchen
Verlagswesen (ERP als SaaS) und Geoinformatik
Standort
Mauritius, Zusammenarbeit remote

Aus der Praxis

Laufend

Verlagsmanagement-Software (ERP, SaaS)

Betreuung einer produktiven SaaS-Anwendung für das Verlagswesen. Ich bin für die gesamte Anwendung verantwortlich: Wartung, neue Features und Bugfixing im laufenden Betrieb.

Ergebnis: eine Anwendung, die zuverlässig läuft und kontinuierlich weiterentwickelt wird.

Beratung

Webseite einer Agentur

Beratung zu Code und Suchmaschinenoptimierung. Fragen wurden direkt beantwortet, und wir haben die vorgeschlagenen Optimierungen gemeinsam umgesetzt.

Ergebnis: bessere Auffindbarkeit bei Google.

So gehe ich bei Legacy-Projekten vor

  1. Kennenlernen

    Wir klären Ziele, Budget und Stolpersteine. Ich lese mich in den Code ein, bevor ich etwas ändere.

  2. Bestandsaufnahme

    Versionen, Abhängigkeiten, Tests, Deployment: Du bekommst eine kurze, priorisierte Übersicht.

  3. Absichern

    Bevor ich umbaue, schaffe ich ein Sicherheitsnetz: Tests an den kritischen Stellen, Statische Analyse, reproduzierbare Umgebung.

  4. Schrittweise modernisieren

    Kleine Änderungen, die jederzeit live gehen können. Kein Stillstand, kein Big Bang.

  5. Dauerhaft betreuen

    Auf Wunsch bleibe ich als feste Ansprechperson für Updates, Bugs und Weiterentwicklung.

Womit ich arbeite

Mein Schwerpunkt sind Symfony und PHP. Darum herum arbeite ich mit dem, was ein produktives Projekt im Alltag braucht.

Backend

  • PHP
  • Symfony 2–8
  • Doctrine
  • REST
  • gRPC

Frontend

  • JavaScript
  • TypeScript
  • HTML & CSS

Datenbanken

  • PostgreSQL
  • MariaDB / MySQL

Testing

  • PHPUnit
  • Behat
  • TDD / BDD

DevOps und Cloud

  • Docker
  • GitHub Actions
  • Linux

Tools und Methoden

  • Git
  • GitLab
  • GitHub
  • Jira
  • Confluence

Arbeitsweise

  • Code Reviews
  • Pair Programming
  • Agile / Scrum / Kanban
Weitere Erfahrung anzeigen

Weitere Sprachen und Frameworks

  • Python
  • FastAPI
  • Laravel
  • Java
  • C

Frontend-Tooling

  • Vue
  • Angular
  • Tailwind CSS
  • Bootstrap
  • Vite
  • Webpack

Weitere Datenbanken

  • MongoDB
  • Redis
  • Elasticsearch
  • SQLAlchemy

Cloud und Infrastruktur

  • Kubernetes
  • AWS (EC2, Lambda, S3, RDS)
  • Terraform

GIS und Geodaten

  • QGIS
  • GDAL/OGR
  • PostGIS
  • OpenLayers
  • Leaflet
  • MapServer
  • GeoServer
  • Shapefiles
  • Vector files
  • OpenStreetMap

Weitere Test-Tools

  • Jest
  • Vitest
  • Playwright
  • Pytest
  • Cypress

Entwicklungsumgebungen

  • VS Code
  • IntelliJ IDEA

Formate

  • XML
  • XSD
  • XHTML
  • JSON
  • GeoJSON
  • Markdown

Zusammenarbeit

Aktuell verfügbar

Ich bin derzeit zu 100 % verfügbar und kann kurzfristig in ein Projekt einsteigen.

Remote von Mauritius

Ich arbeite ausschließlich remote. Mauritius liegt in der Zeitzone UTC+4, der Unterschied zu Deutschland beträgt je nach Jahreszeit 2 bis 3 Stunden.

Verantwortung für das Ganze

Ich bin es gewohnt, eine Anwendung im Betrieb komplett zu verantworten, nicht nur einzelne Tickets abzuarbeiten.

Klare Absprachen

Umfang, Aufwand und Erreichbarkeit klären wir vorab, damit du weißt, womit du rechnen kannst.

Hast du ein Projekt, das Pflege braucht?

Schreib mir kurz, worum es geht. Ich melde mich in der Regel innerhalb von zwei Werktagen.

Mit dem Klick wird der Sicherheitsdienst Cloudflare Turnstile geladen (Datenschutz).