You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed BziyarMB

Mohamed Bziyar

Expert Flutter | Temps Réel, Logistique, IoT & GPS

€280/day
Lyon, FR
3-7 years

Average response time: 1 hour

About Mohamed

Je conçois des applications Flutter de production qui gèrent ce que la plupart des ingénieurs évitent : synchronisation offline-first, pipelines de données en temps réel, télémétrie matérielle et logique géospatiale.

CE QUE JE FAIS :
Je ne me contente pas d'intégrer des maquettes. Je construis des architectures complexes (tracking, logistique, gestion de flotte) de bout en bout.
Avec 5 ans d'expérience exclusive sur Flutter, je livre seul des systèmes (Mobile + Backend temps réel) qui nécessitent habituellement une équipe de 4 à 5 développeurs.

EXPERTISE TECHNIQUE (Mots-clés) :
• Mobile : Flutter, Dart, BLoC, Cubit, architecture hors-ligne (Hive, cache proactif).
• Temps Réel & Géospatial : WebSockets, SSE, algorithmes de routing, géofencing, Google Routes API.
• IoT & Telemetry : Intégration matérielle (Traccar, protocoles Teltonika, GPS drift correction).
• Backend & DB : Rust, Laravel, PostgreSQL, Supabase, Firebase.

MON EXPÉRIENCE :
• Clients internationaux : France, US, Canada, Arabie Saoudite.
• Prise en charge des décisions architecturales de A à Z en totale autonomie (100% Remote).
• Développement de solutions B2B multi-tenant et scalables.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Fluent

Remote only
Primarily works remotely

Experience

  • OMA FLEET
    Ingénieur Logiciel
    TECH
    October 2024 - Today (1 year and 8 months)
    Casablanca, Morocco
    Plateforme de télématique fleet B2B au service de grands opérateurs logistiques marocains. Développement solo : backend, applications mobiles et infrastructure temps réel.

    Architecturé trois chemins de streaming temps réel indépendants : WebSocket pour le tracking client (250 ms GPS, moyenne glissante sur 8 points), Supabase Realtime avec filtrage de données obsolètes, et un serveur SSE Rust/Axum avec backpressure mpsc::channel(10).

    Étendu Traccar avec des expressions JEXL sandboxées par appareil pour normaliser carburant, vitesse, signaux CAN bus et événements de géofence sur chaque trame de position entrante.

    Construit des moteurs de géofence cercle et polygone avec structures de lookup précalculées, atteignant une performance O(1) pour le suivi live de flottes multi-centaines d'appareils.

    Conçu un monorepo Melos avec deux applications Flutter de production partageant un seul package omafleet_core ; mises à jour OTA via Shorebird, localisé en quatre langues dont le Darija marocain.

    Migré les tables PostgreSQL tc_positions et tc_events vers le partitionnement natif sur Supabase. Zéro incident de downtime sur 18 mois de SLA tracking 24/7.
    Flutter Dart Temps réel / WebSocket Architecture mobile Supabase
  • SAFEROUTZ
    Senior Mobile Engineer
    TRANSPORTATION
    February 2025 - Today (1 year and 4 months)
    Indianapolis, IN, USA
    Architected and shipped a multi-tenant GPS tracking platform for student transportation safety, solo, within a single development cycle. Feature set and timeline that typically takes a 4–5 person team. Real-Time Location Engine Custom WebSocket pipeline with 250ms GPS sampling, dual channel broadcasting, and automatic reconnection with exponential backoff. 8 point rolling average to kill GPS jitter and keep map movement smooth on the parent side. No polling. Offline-First Maps Proactive tile cache covering zoom levels 10–17 with a 2km route buffer, built as a parallelized background task before each trip. 30- day TTL. Drivers navigate their full route with zero network dependency non negotiable for a child safety product.
    Geospatial Route Intelligence Route snapping via equirectangular projection with a multi tolerance fallback (1 m → 2m → 6m → 10m → 15m) to correct GPS drift in real time. Deviation detection at 150m with proximity aware suppression near stops to avoid false positives. Multi Tenant Architecture. Built for multi district scale from day one. Adding a new school district is an API base URL change, nothing more. Zero critical incidents in production since launch.
    Flutter Dart Géolocalisation Application Mobile Architecture mobile
  • Courrier Diakité
    Driver Mobile App
    LOGISTICS AND SUPPLY CHAIN
    October 2024 - April 2026 (1 year and 6 months)
    Québec, Canada
    Freelance engagement with a Canadian logistics company (Quebec).

    Solo-built Flutter app for a Montreal courier company. Drivers manage their full day through it: scanning parcels, updating statuses, logging attendance, and tracking hospital routes across dead zones and unreliable mobile connectivity.

    Offline-First Sync

    Hive-backed request queue that stores any pending API call, including multipart image uploads, as a typed OfflineRequestModel. Images are moved from OS temp to a permanent offline_sync/ folder before queuing so they survive session resets. Queue drains on reconnect, with deduplication so only the last value per stop is ever sent.

    GPS as a Passive Sync Trigger

    Every background location heartbeat calls syncRequests() so GPS pings drain the offline queue with no separate background job needed.

    QR Scanner with Business Logic

    Duplicate detection, order-to-package cross-validation, whitelist checks, and multi-scan gates before confirm unlocks. Distinct audio beeps for success and error so drivers never need to watch the screen.

    Architecture

    Cubit + Freezed + fpdart Either on newer flows, ChangeNotifier on legacy ones, coexisting via GetIt. Retrofit over Dio with 30+ endpoints. Offline indicator is derived from whether the repo hit network or cache, not a manual flag.
    GPS Engineer Flutter Dart | Systèmes GPS & IoT Flutter Laravel Dart

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Associate's degree, Associate's
    Brevet de Technicien Supérieur (BTS)
    2019
    Associate's degree, Associate's
  • Baccalaureate
    Al QODS Chemaia High School
    2014
    Baccalaureate

Skill set

Categories