Zum Inhalt springen
Patrick Schaub
Zurück zur Übersicht
Volkswagen AGAutomotive

Car-Net Web Portal

Frontend Engineer1 Jahr2016–2017
AngularJSJavaScriptHTML5SASSJavaREST APIsSeleniumWebpackJenkinsScrumJira
ProjektumfeldVolkswagen AG
Jahr2016–2017
RolleFrontend Engineer
BrancheAutomotive
01 — Projekt auf einen Blick

Projekt auf einen Blick

PlattformWeb-Portal für Fahrzeugsteuerung und -monitoring im Browser
TestingAutomatisierte Selenium-Tests für zentrale Portalabläufe
ProzessZusammenarbeit in konzerninternen Scrum-Prozessen am Standort Wolfsburg
02Kontext

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.

03Aufgabe

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.

04Technische Umsetzung

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
05Mein Beitrag

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.

06Technologien

Technologien

AngularJS und JavaScript im Frontend, Java-basierte Schnittstellen im Backend sowie Selenium und Jenkins für automatisierte Tests und Build-Prozesse.

Volkswagen Car-Net — Connected-Car-Portal zur Fahrzeugsteuerung auf einem Tablet