Sistema gestionale enterprise multi-company
Applicativo web per gestire offerte, installazioni e manutenzioni in un contesto multi-company e multi-lingua, integrato con l'ERP aziendale.
Sistema complesso usato da più sedi internazionali, con componenti legacy da aggiornare e necessità di evoluzione continua.
Sviluppo ed evoluzione di componenti chiave dell'applicativo, refactoring del legacy e integrazione con l'ERP.
Overview
Un applicativo web centrale per la gestione di offerte, installazioni e manutenzioni, utilizzato da diverse sedi aziendali anche a livello internazionale, in un contesto multi-company e multi-lingua.
Il contesto
L'applicativo era centrale per l'operatività ma necessitava di evoluzioni continue per supportare nuovi processi e migliorare le performance. La presenza di più aziende, lingue e tipologie di utenti aumentava la complessità e richiedeva una gestione strutturata di dati e flussi.
Segnali: sistema complesso e multi-company · necessità di evoluzione continua · componenti legacy da aggiornare.
Il problema
Nel tempo alcune componenti erano diventate obsolete, rendendo necessario un progressivo refactoring per mantenere il sistema efficiente e scalabile.
La soluzione
Ho sviluppato e migliorato diverse componenti dell'applicativo a supporto della gestione completa dei processi aziendali.
- Creazione e gestione delle offerte commerciali
- Gestione delle installazioni interne e presso clienti
- Pianificazione e monitoraggio delle manutenzioni
- Scadenziario automatico degli interventi
- Gestione documentale con oltre 170 template
Architettura
L'applicativo è integrato con l'ERP aziendale e supporta un utilizzo multi-company e multi-lingua. Nel tempo ho refattorizzato diverse parti del sistema per migliorare performance, usabilità e mantenibilità.
Il mio ruolo
- Sviluppo e manutenzione dell'applicativo web
- Refactoring di componenti legacy
- Ottimizzazione delle performance
- Implementazione di nuove funzionalità
- Integrazione con i sistemi ERP
Risultati
L'applicativo ha permesso di gestire in modo strutturato e centralizzato attività complesse legate a offerte, installazioni e manutenzioni. Il refactoring progressivo ha migliorato le performance e ridotto l'impatto delle componenti obsolete.
Il risultato è un sistema stabile e scalabile, capace di supportare un numero elevato di utenti e processi distribuiti su più sedi, e di gestire più aziende e lingue nella stessa piattaforma.
Stack tecnologico
Risultati chiave
- Gestione centralizzata dei processi
- Sistema scalabile e multi-company
- Performance migliorate