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
N2S Technology
2018
Métier : Gestion de parc automobile, géolocalisation GPS, suivi des trajets, alertes, statistiques