
Car-Net Web Portal
Projekt auf einen Blick
Kontext
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.
Aufgabe
Das Portal musste verschiedene Fahrzeugtypen und -generationen mit unterschiedlichen Funktionen und APIs in einer Oberfläche abbilden. Fahrzeugstatus, Standort und weitere Daten wurden aus mehreren Backend-Diensten zusammengeführt.
Dazu kamen definierte Entwicklungs- und Testprozesse sowie die Abstimmung mit verschiedenen Teams am Volkswagen-Hauptstandort in Wolfsburg.
Technische Umsetzung
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 zentrale Portalabläufe
- 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 Testautomatisierung mit Selenium. Ich implementierte Tests für zentrale Portalabläufe, um Regressionsrisiken vor Releases früh zu erkennen.
Die Zusammenarbeit erfolgte in konzerninternen Scrum-Prozessen am Standort Wolfsburg.
Technologien
AngularJS und JavaScript im Frontend, Java-basierte Schnittstellen im Backend sowie Selenium und Jenkins für automatisierte Tests und Build-Prozesse.
