
Car-Net Web Portal
Überblick
Entwicklung des Kunden-Webportals für Volkswagens Connected-Car-Plattform „Car-Net". Das Portal ermöglicht Fahrzeugbesitzern die Steuerung und Überwachung ihrer Fahrzeuge über den Browser — von der Standortabfrage über Status-Monitoring bis zur Service-Buchung. Die Plattform deckt sowohl Privat- als auch Nutzfahrzeuge ab.
Die Herausforderung
Volkswagens Car-Net ist eine der zentralen Plattformen im Connected-Car-Ökosystem des Konzerns. Millionen Fahrzeugbesitzer nutzen das Portal, um mit ihren Fahrzeugen zu interagieren — ein Interface, das höchste Anforderungen an Zuverlässigkeit, Sicherheit und Benutzerfreundlichkeit stellt.
Die Herausforderung lag in der Komplexität: Das Portal musste verschiedene Fahrzeugtypen und -generationen unterstützen, jede mit unterschiedlichen Fähigkeiten und APIs. Die Darstellung von Echtzeitdaten — Fahrzeugstatus, Standort, Tankfüllung — erforderte zuverlässige Datenströme und eine UI, die auch bei instabilen Verbindungen korrekt funktioniert.
Dazu kamen die Anforderungen eines Großkonzerns: Definierte Entwicklungsprozesse, umfangreiche Testanforderungen und die Koordination mit verschiedenen Teams am Volkswagen-Hauptstandort in Wolfsburg.
Die Lösung
Das Web-Portal wurde als Single-Page-Application mit AngularJS entwickelt, angebunden an ein Java-basiertes Backend. Die Architektur ermöglicht eine reaktive Benutzeroberfläche, die Fahrzeugdaten in Echtzeit darstellt und Steuerungsbefehle an die Fahrzeuge sendet.
Architektur-Highlights
- AngularJS SPA: Reaktive Single-Page-Application für komplexe Fahrzeuginteraktionen
- Java Backend-Integration: Anbindung an Volkswagens Fahrzeug-APIs für Echtzeitdaten
- Selenium Test-Automation: Automatisierte Tests für sicherheitskritische Fahrzeugfunktionen
- Multi-Vehicle-Support: Einheitliches Interface für Consumer und Commercial Vehicles
Mein Beitrag
Als Frontend Engineer am Volkswagen-Hauptstandort in Wolfsburg war ich für die Weiterentwicklung des Car-Net Webportals verantwortlich. Die Arbeit umfasste sowohl neue Features als auch die Verbesserung bestehender Funktionalitäten.
Ein wesentlicher Teil meiner Arbeit war die Test-Automatisierung mit Selenium. Für ein Interface, über das Nutzer ihre Fahrzeuge steuern, ist Zuverlässigkeit nicht verhandelbar. Ich habe automatisierte Tests für sicherheitskritische Funktionen implementiert, die bei jedem Release sicherstellen, dass Fahrzeugsteuerung und Datenübertragung korrekt funktionieren.
Die Arbeit in den Scrum-Prozessen bei Volkswagen hat gezeigt, wie sich externe Expertise nahtlos in Enterprise-Strukturen integrieren lässt — und wie man innerhalb definierter Prozesse trotzdem schnell und pragmatisch liefern kann.
Technologien
Der Stack spiegelt die Anforderungen eines Automobilkonzerns wider: bewährte Technologien, umfassende Testabdeckung und langfristige Wartbarkeit.
Ergebnisse
