Portraitfoto von Joel Bladt

Joel Bladt

Backend Software Engineer für Laravel, REST-APIs und bestehende PHP-Systeme

Wartbare Laravel-Backends, saubere REST-Schnittstellen und stabile PHP-Systeme für langfristig betreibbare Webanwendungen.

Berufliches Profil

Bestehende PHP- und Laravel‑Systemewartbar weiterentwickeln

Gewachsene PHP- und Laravel-Anwendungen benötigen oft keine komplette Neuentwicklung, sondern jemanden, der bestehende Strukturen versteht, Risiken erkennt und Verbesserungen schrittweise umsetzt.

Mein Schwerpunkt liegt auf wartbarer Backend-Logik, REST-Schnittstellen im Laravel-Kontext und nachvollziehbaren Datenflüssen zwischen Frontend, Admin-Bereichen und externen Diensten. Ziel ist es, neue Features umzusetzen, technische Risiken zu reduzieren und bestehende Systeme langfristig stabiler und verständlicher weiterzuentwickeln.

Bestehende Systeme verstehen

Ich arbeite mich strukturiert in vorhandene Codebasen ein, analysiere Abhängigkeiten und erkenne, wo technische Schulden den Betrieb oder die Weiterentwicklung erschweren.

Laravel-Backends wartbar weiterentwickeln

Geschäftslogik, Validierung, Datenmodelle und Schnittstellen sollten nicht nur funktionieren, sondern nachvollziehbar, testbar und langfristig pflegbar bleiben.

REST-Schnittstellen sauber umsetzen

REST-Endpunkte im Laravel-Kontext brauchen konsistente Responses, klare Validierung und verständliche Fehlerbehandlung — besonders dann, wenn Frontend, Admin-Bereich oder externe Dienste darauf aufbauen.

Technische Schwerpunkte

Kompetenzen für wartbare Laravel- und PHP‑Systeme

Technologien und Arbeitsweisen, mit denen ich bestehende Anwendungen strukturiert weiterentwickle, technische Risiken reduziere und Schnittstellen sauber umsetze.

Backend & REST-Schnittstellen

Entwicklung wartbarer Laravel-Backends und sauber dokumentierter REST-Schnittstellen.

  • PHP
  • Laravel
  • REST-APIs
  • OpenAPI
  • Swagger UI
  • Laravel API Resources
  • Validation
  • Authentication
  • Authorization
  • Queues

Architektur & Struktur

Strukturierung von Backend-Code durch klare Verantwortlichkeiten und nachvollziehbare Schichten.

  • Service Layer
  • Repository Pattern
  • Separation of Concerns
  • Domain Logic
  • Refactoring
  • Clean Code

Datenbanken & Datenflüsse

Strukturierte Datenmodelle, nachvollziehbare Abfragen und saubere Datenflüsse.

  • MySQL
  • MariaDB
  • PostgreSQL
  • SQLite
  • Migrationen
  • Query-Optimierung
  • Datenmodellierung

Qualität & Wartbarkeit

Codequalität, Testbarkeit und nachvollziehbare Weiterentwicklung bestehender Systeme.

  • PHPUnit
  • Pest
  • PHPStan
  • Unit Testing
  • Integration Testing
  • Code Reviews

Tooling & Delivery

Werkzeuge und Prozesse für reproduzierbare Entwicklung und stabile Auslieferung.

  • Docker
  • Git
  • GitHub Actions
  • GitLab CI
  • CI/CD

Zusammenarbeit & Dokumentation

Strukturierte Zusammenarbeit in agilen Teams und nachvollziehbare technische Abstimmung.

  • Scrum
  • Agile Entwicklung
  • JIRA
  • Confluence
  • ADRs
  • RFCs
  • Technische Abstimmung

Technische Referenzen

Ausgewählte Arbeiten mit technischer Substanz

Projekte und Umsetzungen mit Fokus auf Laravel, REST-Schnittstellen, Automatisierung, Barrierefreiheit und wartbare Systemstruktur.

Laravel API Boilerplate
REST-API-Grundstruktur mit Authentifizierung, strukturierter Validierung, Tests, Docker-Setup und CI/CD. Fokus auf wartbare Projektstruktur, reproduzierbare Entwicklung und automatisierte Qualitätssicherung.
  • Laravel
  • REST-API
  • PHP
  • Testing
  • CI/CD
  • Docker
Portfolio-Website mit Consent-Architektur
Persönliche Website auf Basis von Next.js, React und Tailwind CSS. Umgesetzt wurden eine klare Seitenstruktur, barrierearme Navigation, Cookiebot-Integration und Google Consent Mode ohne nicht notwendige Tracker vor Einwilligung.
  • Next.js
  • React
  • Tailwind CSS
  • Accessibility
  • Cookiebot
  • Consent Mode

Recruiting

Lebenslauf und Skill-Matrix anfordern

Wenn mein Profil zu einer offenen Position passt, können Sie hier meine Unterlagen anfordern. Ich stelle dabei grundsätzlich meinen Lebenslauf und eine kompakte Skill-Matrix bereit.

Zur Vermeidung missbräuchlicher oder automatisierter Anfragen wird die angegebene E-Mail-Adresse vorab mit einem 6-stelligen Code bestätigt. Nach erfolgreicher Bestätigung prüfe ich die Anfrage persönlich und melde mich per E‑Mail zurück.

Anfrage starten

Geben Sie kurz Ihre Kontaktdaten an. Anschließend erhalten Sie einen Bestätigungscode per E-Mail.

Die Angaben werden ausschließlich zur Bearbeitung Ihrer Anfrage verwendet. Weitere Informationen finden Sie in der Datenschutzerklärung.