Material Coverage Dashboard
Dashboard SAPUI5 enterprise per la supply chain. Due anni e mezzo come lead maintainer lato frontend.
Senior Frontend · Lead maintainer
Contesto
CNH produce macchine agricole e industriali su più stabilimenti, con centinaia di fornitori e migliaia di codici. I responsabili dei materiali avevano bisogno di un tool real-time per rispondere a domande concrete: quali componenti rischiano di fermare la produzione? Quali ordini ai fornitori vanno aperti? Quali spedizioni sono in ritardo?
Cosa ho fatto
- Analisi del runout produttivo giorno per giorno con priorità visive
- Gestione dei call-off verso i fornitori (apertura, monitoraggio, chiusura)
- Tracking delle spedizioni in transito con integrazione esterna e tolleranze per plant
- Escalation multi-livello verso il team di supply chain
- Versione multi-plant con override configurabili per tre stabilimenti
- Export Excel asincrono via Web Worker per dataset oltre le 50k righe
- Refactoring del layer condiviso per ridurre duplicazione e bug di regressione
Stack
SAPUI5, SAP MII come middleware, JavaScript ES6, pattern MVC con XML Views e Fragments, Web Workers per l'export pesante, i18n multilingua, Git branch-based.
Cosa ho imparato
Entrare in una codebase di centinaia di commit e diventare 'quello che sa dove sono le cose' non è una questione di talento, è una questione di metodo. Ho imparato a leggere il codice degli altri con curiosità, non con giudizio. E che la soluzione giusta non è sempre quella più elegante.