Cosmico S.R.L
Cosmico
Refactoring completo del backend e del sistema di classificazione dei talenti. Sviluppo di un nuovo backoffice operativo, lavorando in parallelo con il team interno e altri collaboratori.
Stack tecnico

Il contesto
Cosmico è un'azienda italiana che opera nel settore del talent matching: connette aziende con professionisti qualificati attraverso un sistema proprietario di classificazione e valutazione dei talenti.
Quando ci hanno coinvolti, la piattaforma aveva accumulato debito tecnico nel backend e nel sistema di classificazione, e aveva bisogno di un backoffice operativo che il team interno potesse usare quotidianamente per gestire i dati.
Cosa abbiamo fatto
Abbiamo lavorato insieme al team interno di Cosmico e ad altri freelancer che collaboravano già con l'azienda. Il lavoro si è diviso su due fronti principali.
Refactoring del backend
Il backend esistente presentava problemi di struttura che rendevano le nuove funzionalità difficili da aggiungere senza rischiare regressioni. Abbiamo fatto un refactoring del codice NestJS, riorganizzando i moduli, pulendo le dipendenze circolari e portando la codebase a uno stato in cui aggiungere nuove feature ha un costo prevedibile.
Parte del lavoro ha riguardato il sistema di classificazione dei talenti: la logica che assegna score e categorie ai profili in base a competenze, esperienza e altri segnali. Abbiamo riscritto alcune parti critiche per renderle più accurate, testabili e mantenibili.
Nuovo backoffice
Il team di Cosmico aveva bisogno di uno strumento interno per gestire profili, classificazioni e flussi operativi senza dipendere da interventi tecnici per ogni operazione. Abbiamo progettato e sviluppato il backoffice: un'interfaccia che permette al team di visualizzare e modificare i dati dei talenti, gestire le classificazioni e tenere traccia dei flussi di matching.
La collaborazione con gli altri freelancer ha richiesto coordinamento sui confini dei moduli e una divisione chiara delle responsabilità per evitare sovrapposizioni e conflitti nel codice.
Il risultato
Il backoffice è in produzione e il team di Cosmico lo usa quotidianamente. Il backend refactorizzato ha ridotto il tempo di onboarding per nuovi sviluppatori e ha reso più prevedibile l'aggiunta di nuove funzionalità.