Terug naar alle projecten
Mobiele tank- en wagenparkbeheer-app

Mobiele tank- en wagenparkbeheer-app

Een platform op bedrijfsniveau voor een verbonden digitaal brandstofnetwerk.

Projectoverzicht

De Mobile Refueling App is een uitgebreid digitaal platform dat is ontworpen om de manier waarop particulieren en bedrijven toegang krijgen tot tankdiensten opnieuw te definiëren. Het ecosysteem omvat een mobiele app voor consumenten en een webportaal voor beheerders en handelaren, en vormt een verbonden digitaal brandstofnetwerk.

Het probleem

Voor consumenten: lange wachtrijen, inconsistente brandstofprijzen, handmatige betalingsproblemen en geen uniform overzicht van de tankgeschiedenis. Voor handelaren (tankstations): handmatig beheer van stationactiviteiten, moeilijkheden bij het volgen van realtime transacties en vertragingen bij de afwikkeling. Voor wagenparkbeheerders: gebrek aan controle over de brandstofkosten van chauffeurs, frauderisico's door handmatige rapportage en het ontbreken van analyses voor kostenoptimalisatie.

De oplossing

1. Mobiele applicatie (consumenten-app): gebouwd om een ​​wrijvingsloze tankervaring te bieden, inclusief GPS-aangedreven ontdekking, realtime prijzen, betalingen met één tik en transactiegeschiedenis. 2. Webapplicatie (beheerders- en handelaarsportaal): ontwikkeld om operationeel inzicht en controle mogelijk te maken met dashboards voor wereldwijde statistieken, gebruikersbeheer en afwikkelingsverwerking. 3. Wagenparkbeheer en betalingsintegratie: een gespecialiseerde module ter ondersteuning van commerciële klanten met autorisatie via swipe-kaart, bedrijfsportefeuilles en realtime analyses voor kostenbeheersing.

Mijn rol & bijdragen

Als Mobile Full Stack Engineer heb ik kernmodules in zowel de mobiele als de backend-lagen ontworpen en ontwikkeld, waardoor een naadloze interactie, hoge prestaties en veilige transacties tussen gebruikers, handelaren en administratieve systemen werden gegarandeerd.

  • Kernmodules van de mobiele app ontwikkeld, inclusief GPS-integratie, dispenserselectie en betalingsworkflows.
  • RESTful API's geïmplementeerd en geïntegreerd met op Kafka gebaseerde evenementenpijplijnen.
  • Zoekalgoritmen voor stations ontworpen en geoptimaliseerd met Elasticsearch voor hoogwaardige resultaten.
  • Samengewerkt aan de beheerdersafwikkelingsmodule voor uitbetalingen aan handelaren.
  • Bijgedragen aan de installatie van de CI/CD-pijplijn met Docker, Jenkins en Kubernetes.
  • Zorgde voor end-to-end testen en kwaliteitsborging, waardoor productieproblemen met 40% werden verminderd.

Architectuuroverzicht

VERTROUWELIJK

Het platform volgt een modulaire monolithische architectuur, geoptimaliseerd voor schaalbaarheid en onderhoudbaarheid met behulp van een gebeurtenisgestuurde aanpak met Apache Kafka, Redis voor caching, Elasticsearch voor analyse en Keycloak voor identiteitsbeheer. De services zijn gecontaineriseerd met Docker en georkestreerd met Kubernetes.

  • De app volgde een modulaire monolithische architectuur...
  • Clean Architecture (MVVM + Repository Pattern)...
  • Retrofit + Coroutine-gebaseerd netwerken...

Toegang beperkt

Architectuurdetails zijn vertrouwelijk. Vraag toestemming om te bekijken.

Impact

  • Bedrijfsimpact: verhoogde transactie-efficiëntie met 30%, versnelde afwikkeling van handelaren met 60% en stelde wagenparkbeheerders in staat om brandstoffraude te verminderen.
  • Impact op gebruikerservaring: de contactloze gebruikerservaring duurt nu minder dan 2 minuten, wat de retentie verhoogt.
  • Engineering-impact: verminderde backend-latentie en vereenvoudigde authenticatie met schaalbare infrastructuur.

Resultaat

De Mobile Refueling App transformeerde met succes een traditioneel handmatig, locatiegebonden proces in een slim, datagestuurd digitaal ecosysteem, en overbrugde zo de kloof tussen consumenten, handelaren en wagenparkbeheerders.