
Mobile Betankungs- und Flottenmanagement-App
Eine unternehmensreife Plattform für ein vernetztes digitales Kraftstoffnetzwerk.
Projektübersicht
Das Problem
Für Verbraucher: Lange Warteschlangen, uneinheitliche Kraftstoffpreise, manuelle Zahlungsprobleme und keine einheitliche Ansicht des Betankungsverlaufs.\n\nFür Händler (Tankstellen): Manuelle Verwaltung des Stationsbetriebs, Schwierigkeiten bei der Verfolgung von Echtzeittransaktionen und Verzögerungen bei der Abwicklungsverarbeitung.\n\nFür Flottenmanager: Mangelnde Kontrolle über die Kraftstoffkosten der Fahrer, Betrugsrisiken durch manuelle Berichterstattung und fehlende Analysen zur Kostenoptimierung.
Die Lösung
1. Mobile Anwendung (Verbraucher-App): Entwickelt, um ein reibungsloses Betankungserlebnis zu bieten, einschließlich GPS-gestützter Entdeckung, Echtzeitpreisen, One-Tap-Zahlungen und Transaktionsverlauf.\n\n2. Webanwendung (Admin- und Händlerportal): Entwickelt, um betriebliche Transparenz und Kontrolle mit Dashboards für globale Metriken, Benutzerverwaltung und Abwicklungsverarbeitung zu ermöglichen.\n\n3. Flottenmanagement- und Zahlungsintegration: Ein spezielles Modul zur Unterstützung von Geschäftskunden mit Swipe-Karten-Autorisierung, Firmenbrieftaschen und Echtzeitanalysen zur Kostenkontrolle.
Meine Rolle & Beiträge
Als Mobile Full Stack Engineer habe ich Kernmodule sowohl auf der mobilen als auch auf der Backend-Ebene entworfen und entwickelt – und so eine nahtlose Interaktion, hohe Leistung und sichere Transaktionen zwischen Benutzern, Händlern und Verwaltungssystemen gewährleistet.
- Entwicklung von Kernmodulen der mobilen App, einschließlich GPS-Integration, Zapfsäulenauswahl und Zahlungsworkflows.
- Implementierung von RESTful-APIs und Integration mit Kafka-basierten Ereignis-Pipelines.
- Entwurf und Optimierung von Stationssuchalgorithmen mit Elasticsearch für Hochleistungsergebnisse.
- Mitarbeit am Admin-Abwicklungsmodul für Händlerauszahlungen.
- Beitrag zur Einrichtung der CI/CD-Pipeline mit Docker, Jenkins und Kubernetes.
- Sicherstellung von End-to-End-Tests und Qualitätssicherung, wodurch Produktionsprobleme um 40 % reduziert wurden.
Architekturübersicht
Die Plattform folgt einer modularen monolithischen Architektur, die für Skalierbarkeit und Wartbarkeit optimiert ist und einen ereignisgesteuerten Ansatz mit Apache Kafka, Redis für das Caching, Elasticsearch für die Analyse und Keycloak für das Identitätsmanagement verwendet. Die Dienste werden mit Docker containerisiert und mit Kubernetes orchestriert.
- Die App folgte einer modularen monolithischen Architektur...
- Clean Architecture (MVVM + Repository-Muster)...
- Retrofit + Coroutine-basiertes Networking...
Zugriff beschränkt
Architekturdetails sind vertraulich. Bitte fordern Sie eine Berechtigung zum Anzeigen an.
Auswirkung
- Geschäftliche Auswirkungen: Steigerung der Transaktionseffizienz um 30 %, Beschleunigung der Händlerabrechnungen um 60 % und Ermöglichung für Flottenbetreiber, Kraftstoffbetrug zu reduzieren.
- Auswirkungen auf die Benutzererfahrung: Das kontaktlose Benutzererlebnis dauert jetzt weniger als 2 Minuten, was die Kundenbindung erhöht.
- Technische Auswirkungen: Reduzierte Backend-Latenz und vereinfachte Authentifizierung mit skalierbarer Infrastruktur.