English version


Career Profile

Affascinato dai computer fin dal primo Spectrum ZX a 8 anni, sono riuscito a trasformare la mia passione in lavoro, studiando e perfezionando il mio livello di programmazione.

Dal 2004 lavoro come programmatore in ambito web, e dopo molti anni su PHP ho approfondito i linguaggi funzionali.

I progetti che ho seguito mi hanno visto coinvolto sia nell'analisi delle specifiche, che nell’organizzazione del lavoro, e relativamente a questo tema mi hanno sempre appassionato le metodologie agili. Lo studio di scrum, xp e kanban è stato fonte di crescita personale e si è rivelato ricco di spunti da condividere con il team al fine di efficientare i processi lavorativi.

Nel mio percorso professionale gli user group hanno avuto un ruolo fondamentale. Dal 1999 al 2003 ho partecipato attivamente al Milug, organizzando gli incontri ed edizioni del Linuxday. Negli anni successivi, lavorando prevalentemente in PHP, ho seguito il Grusp e partecipato annualmente al Phpday. Nel 2012 ho fondato il PHP user group di Milano, che ho gestito fino al 2015.

Metto a disposizione del team il mio essere pragmatico, cercando sempre di trovare il giusto equilibrio tra la teoria e l’efficacia di uno sviluppo per non perdere di vista la consegna del Minimum Valuable Product.

Experiences

Software Engineer

Ottobre 2013 - Presente
Prima Assicurazioni S.p.A., Milano

Mi sono occupato della parte di sviluppo fin dal primo giorno, sia lato backend che lato frontend.

Ho sviluppato diversi microservizi in Elixir e Phoenix Framework.

Per i microservizi ho utilizzato e approfondito diverse tecnologie come Mysql, PostgreSQL, Redis, RabbitMQ, servizi web RESTful e GraphQL.

Ho introdotto React per il flusso di preventivazione rapido, così da rendere veloci i tempi di caricamento e da migliorare l'esperienza utente.

Ho sviluppato parti di frontend utilizzando Backbone (2013), Angular (2014), React (2015), React e Redux (2016) ed Elm (2017).

Ho introdotto diverse metodologie di sviluppo agile utilizzando SCRUM.

Ho agito come SCRUM master nel team gestendo, tra le altre cose, sprint review e retrospettive per migliorare i processi di lavoro e la comunicazione nel team.

Ho condotto il processo di assunzione di nuovi sviluppatori, ideando il processo di selezione e il test tecnico.

Ho sempre cercato di comunicare all'esterno l'impegno di Prima Assicurazioni per l'innovazione tecnologica in un mercato "vecchio" come quello delle assicurazioni. Per questo ho tenuto un talk alla CloudConf di Torino nel 2015, ho spinto e organizzato la sponsorizzazione per l'Erlang Factory Lite 2017 a Roma e mi sono impegnato a coinvolgere il resto del team nella gestione del blog tech.

Quotidianamente utilizzo Docker e AWS.

Senior Web Developer

Marzo 2013 - Ottobre 2013
Facile.it, Milano

In poco tempo ho sviluppato la versione mobile del sito, gestendo il progetto in maniera autonoma e introducendo nuove tecnologie utili allo sviluppo e al mantenimento del codice.

Senior Software Developer

Aprile 2008 - Febbraio 2013
e-one srl, Milano

Sviluppo dei progetti web e gestione del team di programmatori e grafici.

Come programmatore di una web agency ho avuto modo di sviluppare soluzioni personalizzate per diversi progetti, gestendo il rapporto con il cliente e guidando il team al completamento del lavoro.

Software Developer

Febbraio 2006 - Aprile 2008
neen srl, Milano

Programmatore PHP per lo sviluppo dei siti web.

Projects

PHP User Group Milano - Creatore, coordinatore ed organizzatore da Marzo 2012 a Settembre 2015 di incontri ed eventi del PHP User Group Milano.

Skills & Proficiency

PHP & symfony

Elixir & Phoenix Framework

Elm

Mysql

GraphQL

React & Redux

PostgreSQL

Redis

Docker & docker compose

RabbitMQ

Python