
Mobil drivstoff- og flåtestyringsapp
En plattform i bedriftsklasse for et tilkoblet digitalt drivstoffnettverk.
Prosjektoversikt
Problemet
For forbrukere: Lange køer, inkonsekvente drivstoffpriser, manuelle betalingsproblemer og ingen enhetlig oversikt over drivstoffhistorikk. For selgere (bensinstasjoner): Manuell styring av stasjonsdrift, vanskeligheter med å spore sanntidstransaksjoner og forsinkelser i behandling av oppgjør. For flåtestyrere: Mangel på kontroll over sjåførens drivstoffutgifter, svindelrisiko fra manuell rapportering og fravær av analyser for kostnadsoptimalisering.
Løsningen
1. Mobilapplikasjon (forbrukerapp): Bygget for å tilby en friksjonsfri drivstoffopplevelse, inkludert GPS-drevet oppdagelse, sanntidspriser, ett-trykks betalinger og transaksjonshistorikk. 2. Nettapplikasjon (Admin- og selgerportal): Utviklet for å muliggjøre operasjonell synlighet og kontroll med dashbord for globale beregninger, brukeradministrasjon og behandling av oppgjør. 3. Flåtestyring og betalingsintegrasjon: En spesialisert modul for å støtte kommersielle kunder med sveipekort-autorisasjon, bedriftslommebøker og sanntidsanalyse for kostnadskontroll.
Min rolle og bidrag
Som mobil full-stack-ingeniør arkitekterte og utviklet jeg kjernemoduler på tvers av både mobil- og backend-lag – og sikret sømløs interaksjon, høy ytelse og sikre transaksjoner mellom brukere, selgere og administrative systemer.
- Utviklet kjernemoduler i mobilappen, inkludert GPS-integrasjon, valg av dispenser og betalingsarbeidsflyter.
- Implementerte RESTful API-er og integrerte med Kafka-baserte hendelsesrørledninger.
- Designet og optimaliserte stasjonssøkealgoritmer ved hjelp av Elasticsearch for høyytelsesresultater.
- Samarbeidet om admin-oppgjørsmodulen for selgerutbetalinger.
- Bidro til oppsett av CI/CD-rørledning ved hjelp av Docker, Jenkins og Kubernetes.
- Sikret ende-til-ende-testing og kvalitetssikring, og reduserte produksjonsproblemer med 40 %.
Arkitekturoversikt
Plattformen følger en modulær monolittisk arkitektur, optimalisert for skalerbarhet og vedlikeholdbarhet ved hjelp av en hendelsesdrevet tilnærming med Apache Kafka, Redis for caching, Elasticsearch for analyse og Keycloak for identitetsadministrasjon. Tjenestene er containerisert med Docker og orkestrert med Kubernetes.
- Appen fulgte en modulær monolittisk arkitektur...
- Ren arkitektur (MVVM + Repository Pattern)...
- Retrofit + Coroutine-basert nettverk...
Begrenset tilgang
Arkitekturdetaljer er konfidensielle. Vennligst be om tillatelse for å se.
Virkning
- Forretningsmessig påvirkning: Økt transaksjonseffektivitet med 30 %, fremskyndet selgeroppgjør med 60 % og gjorde det mulig for flåteoperatører å redusere drivstoffsvindel.
- Brukererfaringseffekt: Den kontaktløse brukeropplevelsen tar nå under 2 minutter, noe som øker kundebevaringen.
- Ingeniørpåvirkning: Redusert backend-latens og forenklet autentisering med skalerbar infrastruktur.