← Back

Backend – Spring Boot microservice

Fixed Assets

Objective

Manage the inventory of fixed assets, automate imports/exports and produce PDF/Excel reports while improving statistical reporting.

Role

Freelance backend developer responsible for implementing key modules of the ms‑fixed‑assets microservice.

Impact

Automation of bulk processing and improvement of the reporting system used by business teams.

Key technologies

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

Context:

Freelance mission for ASMA Software, with a contribution to the ms‑fixed‑assets microservice dedicated to the complete management of fixed asset inventories for subsidiaries such as Sonatel, Orange Mali...


Project description

Fixed Asset is a complete solution for managing fixed asset inventories. I joined as a freelance backend developer to implement key modules, automate bulk processing, generate documents (PDF/Excel) and strengthen the reporting and statistics system used by business teams.

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.

Delivered features

  • Addition of subdivisions: full CRUD module to manage subdivisions of localities.
  • Batch import of localities: bulk import via Excel with error checking and data validation.
  • Assignment of teams: backend interface for assigning inventory teams to different localities.
  • Generation of inventory PDFs: automatic generation of inventory PDF reports with filters (inventory, location, category…).
  • Export of fixed assets: export of asset data in Excel format.
  • Inventory instructions: creation of a PDF instruction document to guide teams in the field.
  • Reporting management: creation and generation of reports related to inventories.
  • Statistics & dashboard: statistical dashboard with key indicators (overall valuation, distribution of value by category, assets scanned and reconciled by category).
  • Backend & front deployment: deployment and configuration of the backend and the two front‑ends (Sonatel and Orange Mali).
← Previous project: Addon Partner Next project: Addon BCEAO →