Education

Il periodo della formazione base e quello della scelta di vita. Sì..perchè “scegliere” di essere un ingegnere è una scelta di vita, è vedere le cose sotto un occhio diverso, più scientifico!

Education Timeline

  • 2005-2010
    Laurea Triennale in Ingegneria Informatica
    Università degli studi di “Roma Tre”

    90/110

  • 1998-2003
    Perito Tecnico Commerciale
    Istituto Compr. Castelforte – sez. Commerciale

    99/100

Unicredit

Nel ruolo di Technical Lead sto seguendo la realizzazione di soluzioni software con paradigma a microservizi in ambito cloud e on-premise.

Il ruolo prevede aspetti di management quali: coordinamento di un team tecnico, economics e collante tra il team tecnico e i software architect.

Sogei

Nel ruolo di Software Architect ho partecipato al miglioramento dei processi e dell’architettura per soluzioni software destinate ad un bacino di utenti molto elevato.

Molta cura è stata riposta nell’individuazione di punti di miglioramento e di conseguenza nell’avvio di un processo che consentisse la crescita della qualità del software e della qualità del lavoro.

Un ruolo decisivo è stato l’utilizzo corretto di alcuni strumenti che già venivano utilizzati e l’introduzione di altri strumenti nell’ambito DevOps.

In alcune fasi dello sviluppo ho coadiuvato il lavoro di alcune risorse attraverso l’introduzione della modalità Agile (Scrum) e attraverso l’utilizzo dei corretti paradigmi archietetturali e di programmazione.

Cedacri

Nel ruolo di Software Architect ho partecipato alla nascita di un nuovo stack tecnologico che andasse a sostituire il 70% del software obsoleto di un intera unità organizzativa.

Considerato il task sfidante, un aspetto molto importante è stata la fase di progettazione e validazione delle soluzioni. Per questo motivo, nella fase iniziale sono stati realizzati in sequenza dei POC, dei Benchmark e degli MVP.

Le applicazioni implementate nel corso di questo processo sono identificabili come web app di front-end e batch per la manipolazione di dati massivi.

Nella fase di implementazione ho partecipato alla gestione di alcune risorse e all’organizzazione di squad omogenee. L’introduzione di una metodologia Agile ha facilitato questa suddivisione.

Nexi

Nel ruolo di Software Engineer ho partecipato all’evoluzione di un’architettura monolitica senza separazione della business logic ad un’architettura monolitica con la separazione dei livelli di business. La mia attività ha riguardato analisi, implementazione e testing sia delle componenti di font-end che di back-end. 

Successivamente ho ricoperto il ruolo di Software Architect. L’attività principale ha riguardato il disegno architetturale per alcune applicazioni nell’ambito web ed ETL. Un primo approccio al balancing del software nell’elaborazioni degli ETL è stato fatto attraverso una taratura per moli di dati da elaborare per ciascun macchina virtuale a disposizione.

Altran

Nel ruolo di Advanced Consultant ho messo in pratica le conoscenze maturate nei primi anni di carriera sia in termini di technical skill sia in termini di soft skill. 

E’ stato molto importante per poter ambire, e poi nel proseguio raggiungere, al ruolo di Architect il consolidamento delle conoscenze tecniche e il rafforzamento delle abilità ndi leadership e di gestione. 

Accenture

Quando si dice “farsi le ossa”. Vera palestra di skill e di attitudine al lavoro è stata la mia prima esperienza.

Il passaggio dal mondo accademico a quello lavorativo è stata la prima sfida da affrontare. Dopo un primo periodo di ambientamento, grazie all’aiuto dei colleghi più esperti, sono entrato nel vortice della programmazione e della gestione del software.