Fleet Designer : Système de gestion de flotte et géolocalisation en temps réel

🟦 Présentation du projet

Fleet Designer est une plateforme web et mobile conçue pour donner une vision globale et temps réel d’un parc automobile.
La solution inclut :

  • géolocalisation live,
  • historique et calcul des trajets parcourus,
  • gestion des véhicules et chauffeurs,
  • suivi carburant, sinistres, amendes, ordres de mission,
  • génération de statistiques avancées,
  • alertes (survitesse, arrêts prolongés, anomalies),
  • applications mobiles multiplateformes.

L’architecture repose sur une structure multi-tier (presentation layer, business layer, data access layer, APIs, SQL Server) avec une partie cloud sur Azure.


🟦 Mon rôle dans le projet

J’ai participé au développement frontend et backend de la plateforme web ainsi qu’au développement de l’application mobile multiplateforme.
J’intervenais sur des modules clés liés à la géolocalisation, au calcul des trajets, à l’analyse des données et à l’expérience utilisateur.


🟦 Responsabilités & réalisations

🔷 Développement Web – .NET Core & Angular

  • Développement de modules complets côté web :
    • module de géolocalisation,
    • calcul et visualisation des trajets,
    • statistiques et graphiques,
    • optimisation des pages existantes.
  • Intégration d’APIs REST pour le suivi GPS et les données véhicules.
  • Implémentation de nouvelles fonctionnalités métier selon les besoins clients.
  • Contribution à l’amélioration de l’architecture multi-couches (MVC, API, DAL, business).

🔷 Développement Mobile – Xamarin Forms (Android / iOS / UWP)

  • Développement d’écrans principaux pour :
    • suivi des véhicules sur carte,
    • affichage des trajets parcourus,
    • points d’arrêt,
    • survitesse et alertes,
    • historique GPS.
  • Architecture mobile en MVVM (XAML + C#).
  • Implémentation du module de push notifications via FCM (Firebase Cloud Messaging).
  • Développement et déploiement des applications Android, iOS et UWP.
  • Optimisation de la performance et de la fluidité des cartes.

🔷 Architecture & Backend

  • Participation à l’évolution de l’architecture multi-tier :
    • Presentation (Web + Mobile),
    • Business Layer,
    • Data Layer,
    • API Layer.
  • Développement et optimisation des APIs REST.
  • Requêtes SQL optimisées, vues, procédures stockées.
  • Intégration avec Azure (hébergement, stockage, APIs).

🔷 Méthodes & collaboration

  • Utilisation de Git pour la gestion de versions.
  • Participation aux échanges techniques et aux choix d’architecture.
  • Collaboration avec l’équipe produit et les équipes terrain.

Description

Métier : Gestion de parc automobile, géolocalisation GPS, suivi des trajets, alertes, statistiques