STCC

Francesco Ciannavei

STCC

Set. 2024 - Set. 2025

Da ottobre 2024 a settembre 2025 ho lavorato come sviluppatore full-stack presso Servizi Tecnologici Carlo Colombo, un'azienda romana che fornisce soluzioni informatiche alle più alte istituzioni dello Stato italiano.

L'azienda e la sua storia

Servizi Tecnologici Carlo Colombo S.r.l. fa parte del gruppo Sistemi Tipografici Carlo Colombo, una realtà con radici profonde nella storia italiana. Nel 1880 Carlo Colombo fondò a Roma una moderna tipografia, la Tipografia Colombo, e ne improntò fin dall'inizio l'attività sul progressivo ampliamento operativo e tecnologico. Da allora, l'azienda ha attraversato oltre un secolo di evoluzione continua, adattandosi ai cambiamenti tecnologici e ampliando costantemente il proprio raggio d'azione.

Alla fine degli anni Trenta, Enrico Colombo decise di affiancare al lavoro tipografico anche quello editoriale. Nel 1974 venne ufficialmente costituita la Stabilimenti Tipografici Carlo Colombo. Nel corso dei decenni successivi, il gruppo ha continuato a innovare: nel 1993 l'azienda iniziò la stampa in Braille e nel 1995 avviò la produzione di CD-ROM e servizi Internet.

La vocazione tecnologica del gruppo si riflette anche nelle certificazioni ottenute. Già in possesso, dal 1994, della certificazione ISO 9002/EN 29002 e, dal 1996, della EN ISO 9001, l'azienda ha ottenuto nel 1998 la EN ISO 14001, diventando la prima azienda in Italia ad ottenere la certificazione ISO 14001 ambiente, relativa alla gestione ambientale.

La collaborazione con le istituzioni parlamentari ha radici lontane: nel 1992 il gruppo commissiona a Fedrigoni lo studio di una carta speciale con cui stampare tutti i documenti della Camera dei Deputati, dando vita a una collaborazione proficua che dura da oltre 20 anni. Servizi Tecnologici Carlo Colombo rappresenta l'evoluzione digitale di questa partnership storica, occupandosi dello sviluppo e della manutenzione di soluzioni software per le istituzioni parlamentari.

Il mio ruolo

In questo contesto ho lavorato come sviluppatore full-stack, occupandomi principalmente di backend. Il mio lavoro si concentrava sullo sviluppo e sulla manutenzione di software enterprise destinato alla Camera dei Deputati e al Senato della Repubblica.

Ho lavorato principalmente con CodeIgniter, il framework PHP che costituisce la base tecnologica di molte applicazioni interne. Sviluppare software per il Parlamento italiano significa confrontarsi con requisiti molto specifici: sicurezza, affidabilità, tracciabilità e conformità normativa sono priorità assolute. Ogni funzionalità deve essere progettata tenendo conto del contesto istituzionale in cui verrà utilizzata.

Software per la gestione dei testi normativi

Una parte significativa del mio lavoro ha riguardato il software utilizzato per la redazione e gestione dei testi normativi delle istituzioni parlamentari. Si tratta di applicazioni complesse che supportano i processi legislativi, dalla stesura iniziale dei documenti fino alla loro approvazione e pubblicazione.

Questo tipo di software richiede una precisione estrema: i testi normativi devono essere gestiti con rigore assoluto, ogni modifica deve essere tracciata e ogni versione deve essere recuperabile. Ho imparato molto sulla gestione documentale avanzata e sulla costruzione di sistemi che non ammettono errori.

Strumenti e software interni

Oltre al software rivolto ai processi legislativi, ho lavorato allo sviluppo di strumenti e applicazioni interne. Questi tool supportano le operazioni quotidiane dell'azienda e dei suoi clienti istituzionali, ottimizzando flussi di lavoro e automatizzando processi ripetitivi.

Ho avuto modo di lavorare su progetti di diversa natura, dalla manutenzione evolutiva di sistemi esistenti allo sviluppo di nuove funzionalità richieste dagli utenti. Ogni progetto mi ha insegnato qualcosa di nuovo sulla complessità del software enterprise e sulla necessità di bilanciare le esigenze degli utenti con i vincoli tecnici e normativi.

Un'esperienza formativa unica

Lavorare per le istituzioni parlamentari italiane è stata un'esperienza che pochi sviluppatori possono vantare. Sapere che il codice che scrivi contribuisce al funzionamento dello Stato, che le applicazioni che sviluppi vengono utilizzate nei processi legislativi del Paese, dà un senso di responsabilità e di orgoglio che difficilmente si trova altrove.

Servizi Tecnologici Carlo Colombo mi ha dato l'opportunità di crescere come professionista in un ambiente stimolante e di contribuire, nel mio piccolo, al funzionamento delle istituzioni democratiche italiane.

Tool e linguaggi usati:

Sviluppatore PHP

PHP

Sviluppatore Python

Python

Sviluppatore Ollama Api

Ollama Api

Sviluppatore Git

Git

Sviluppatore CodeIgniter

CodeIgniter

Sviluppatore jQuery

jQuery

Sviluppatore React.js

React.js

Sviluppatore Apache

Apache

Sviluppatore Docker

Docker

Sviluppatore Linux

Linux

Sviluppatore Composer

Composer

Sviluppatore Debugger

Debugger