← Retour

Backend – Microservice Spring Boot

Fixed Assets

Objectif

Gérer l’inventaire des immobilisations, automatiser les imports/exports et produire des rapports PDF/Excel tout en renforçant le reporting statistique.

Rôle

Développeur backend freelance responsable de l’implémentation des modules clés du microservice ms‑fixed‑assets.

Impact

Automatisation des traitements massifs et amélioration du système de reporting utilisé par les équipes métiers.

Technologies clés

Java 17, Spring Boot 3.x, MongoDB, WebFlux/SSE, Spring Security, iText7, Apache POI, Docker.

Contexte :

Mission freelance pour ASMA Software, avec une contribution au microservice ms-fixed-assets dédié à la gestion complète des inventaires d’immobilisations pour des filiales telles que Sonatel,Orange Mali...


Description du projet

Fixed Asset est une solution complète de gestion d’inventaire des immobilisations. J’y ai été intégré en tant que développeur backend freelance pour implémenter des modules clés, automatiser les traitements massifs, générer des documents (PDF/Excel) et renforcer le système de reporting & statistiques utilisé par les équipes métiers.

Client

ASMA Software

Technologies

Java 17, Spring Boot 3.x, MongoDB, WebFlux / SSE, Spring Security, MapStruct, Lombok, iText7 (PDF), Apache POI (Excel), Maven, Docker, Nginx.

Fonctionnalités livrées

  • Ajout des subdivisions : module CRUD complet pour gérer les subdivisions des localités.
  • Importation des localités par batch : import massif via Excel avec contrôle d’erreurs et validation des données.
  • Affectation des équipes : interface backend pour assigner les équipes d’inventaire aux différentes localités.
  • Génération des inventaires PDF : génération automatique de rapports PDF d’inventaire avec filtres (inventaire, localité, catégorie…).
  • Exportation des immobilisations : export des données d’immobilisations au format Excel.
  • Instructions d’inventaire : création d’un document PDF d’instructions pour guider les équipes sur le terrain.
  • Gestion du reporting : création et génération des reportings liés aux inventaires.
  • Statistiques & dashboard : tableau de bord statistique avec indicateurs clés (chiffrage global, répartition de la valeur par catégorie, immobilisations scannées et réconciliées par catégorie).
  • Déploiement backend & front : déploiement et configuration du backend et des deux front-end (Sonatel et Orange Mali).
← Projet précédent : Addon Partenaire Projet suivant : Addon BCEAO →