Optimierung und Weiterentwicklung der internen Webapplikation von Verbraucherritter

Optimierung und Ausbau der internen Prozesse einer Laravel-basierten Anwendung für Verbraucherritter, eine Marke der ECR GmbH.

calendar_today März 2020 - Dezember 2020
Verbraucherritter

Verbraucherritter - Internal Webapplikation

Verbraucherritter ist eine Marke der ECR GmbH und bietet ein Serviceangebot für Dieselfahrer in Deutschland und Österreich, das sie bei der Durchsetzung von Schadensersatzansprüchen unterstützt. Mithilfe eines innovativen Schnelltests können Nutzer ihre Erfolgsaussichten bei juristischen Verfahren gegen Automobilhersteller schnell und unverbindlich prüfen. Verbraucherritter ist für seine nutzerfreundliche Plattform und seinen zuverlässigen Kundenservice bekannt.

Das Projekt

  • Zeitraum: März 2020 – Dezember 2020
  • Rolle: Senior Backend Entwickler
  • Kunde: Verbraucherritter – eine Marke der ECR GmbH
  • Team: Großes internes Team mit etwa 10 Entwicklern und Projektmanager
  • Projekt Technologien: Laravel, Laravel Admin, PHP, MySQL, Git
  • Methodik: Scrum

Projektbeschreibung

Im Rahmen dieses Projekts war ich als Senior Backend Entwickler maßgeblich an der Weiterentwicklung einer bestehenden internen Webapplikation beteiligt. Ziel des Projekts war es, die internen Prozesse zu optimieren und die Anwendung um neue Features zu erweitern, die insbesondere von Vertriebsmitarbeitern zur Verwaltung und Überwachung gerichtlicher Prozesse genutzt wurden.

Eine zentrale Aufgabe war das Upgrade der Laravel-Anwendung von Version 5 auf Version 7, um die Wartbarkeit und Sicherheit des Systems zu verbessern. Dabei mussten zahlreiche ältere Dependencies identifiziert und durch moderne Alternativen ersetzt werden. Zusätzlich umfasste meine Arbeit die Implementierung neuer Funktionen sowie die Wartung und Pflege der bestehenden Codebasis.

Die Webapplikation diente als Hauptwerkzeug für die Bearbeitung und Verwaltung von Kundenaufträgen und wurde sowohl vom internen Team als auch von den Vertriebsmitarbeitern intensiv genutzt.

Herausforderungen und Lösungen

Die Weiterentwicklung der bestehenden Anwendung brachte verschiedene technische und organisatorische Herausforderungen mit sich.

upgrade

Komplexes Laravel-Upgrade

Das Upgrade von Laravel 5 auf Laravel 7 erforderte die Anpassung und Erneuerung zahlreicher veralteter Dependencies.

Lösung: Durchführung einer umfassenden Analyse der verwendeten Bibliotheken und sorgfältige Planung der Migration, um den Code nachhaltig und wartbar zu gestalten.

speed

Performance-Optimierung

Die Erweiterung des Systems um komplexe Features stellte hohe Anforderungen an die Performance und Skalierbarkeit der Anwendung.

Lösung: Überarbeitung der Architektur, Optimierung von Datenbankabfragen und gezielte Anpassungen im Backend, um die Geschwindigkeit und Stabilität zu verbessern.

trending_up

Effizienzsteigerung für Vertriebsmitarbeiter

Die bestehenden Prozesse mussten erweitert werden, um den Mitarbeitern einen besseren Überblick über den Status gerichtlicher Prozesse zu ermöglichen.

Lösung: Entwicklung intuitiver Benutzeroberflächen und Integration von Reporting-Funktionen, um wichtige Informationen schnell und übersichtlich bereitzustellen.

Ergebnisse

Durch die erfolgreiche Umsetzung des Projekts konnte die interne Webanwendung von Verbraucherritter auf ein neues technisches Niveau gehoben werden. Das Upgrade auf Laravel 7 erhöhte die Wartbarkeit und Zukunftssicherheit der Anwendung erheblich, während die neuen Features den Mitarbeitern ermöglichten, ihre täglichen Aufgaben effizienter und strukturierter zu erledigen.

Die erweiterten Funktionen zur Prozessüberwachung und Verwaltung trugen zur Optimierung der internen Abläufe bei und verbesserten die Zusammenarbeit zwischen den Teams. Gleichzeitig wurde die Nutzererfahrung durch ein verbessertes Interface und eine höhere Performance deutlich gesteigert.

Als Senior Backend Entwickler konnte ich mit meiner Expertise in Laravel und der Entwicklung komplexer Systeme einen wesentlichen Beitrag zum Erfolg des Projekts leisten.