Curriculum Vitae :: Lorenzo Salvadorini

ultimo aggiornamento: 13/5/2018
La versione aggiornata del mio CV è sempre disponibile sul mio sito personale e su LinkedIn.

Informazioni personali

Nome

Lorenzo Salvadorini

Residenza

Via del Pretorio 26, 56010 Vicopisano (Pisa)

Data e luogo di nascita

Nato a Pontedera (Pisa) il 1/9/1976

Nazionalità

Italiana

Stato civile

coniugato

Posizione militare

svolto servizio civile in qualità di obiettore di coscienza presso la Comunità Aperta Pisana (Lari, Pisa)

Patente

Patente B

Recapiti

[email protected] * github.com/lorello * twitter.com/lorello * about.me/lorello

Esperienza lavorativa

Da - a

Aprile 2016 - Attuale

Datore di lavoro

Cloud4WI

Tipo di azienda o settore

Guest Wifi & Location Analytics

Tipo di impiego

Cloud Operations & Delivery Manager

Principali mansioni e responsabilità

Gestione ordinaria dei sistemi e del delivery della piattaforma Volare in Public Clouds (AWS) e in datacenter privati dei clienti che optano per la soluzione on premise.

Affianco il team di sviluppo nella progettazione Architetturale del prodotto in particolare per l'evoluzione del prodotto in termini di affidabilità, scalabilità, monitorabilità, facilità di Deployment.

Le principali attività di cui mi sono occupato:

  • rivisitazione del processo di delivery: adozione di Docker per il delivery di tutti i componenti della piattaforma, riorganizzazione del codice sorgente, centralizzazione delle configurazioni su Consul e del logging su CloudWatch; supporto alla creazione di Dockerfile production-ready per i differenti linguaggi in uso (PHP, Java, Golang, Python, NodeJS, Ruby)
  • creazione di una pipeline di CI/CD: build automatico delle immagini Docker per branch e per versione mediante GitLab, esecuzione di test automatici sulle API mediante NewMan e deploy in ambiente di test mediante docker-compose.
  • creazione di un sistema di telemetria della piattaforma in grado di rilevare anomalie nell'uso di risorse in tempo reale utilizzando lo stack StatsD, Graphite Grafana, Collectd, LogStash.
  • supporto per i processi di Machine-learning: creazione mediante FileBeat e LogStash di una data-pipeline per l'estrazione delle feature da basi di dati eterogenee e dati semi-strutturati (MySQL, MongoDB, S3, ElasticSearch); introduzione di Airflow per la gestione dei processi batch (training dei modelli e esecuzione predizioni).

Da - a

Maggio 2007 - Aprile 2016

Datore di lavoro

Softec SpA

Tipo di azienda o settore

Società di Servizi Internet

Tipo di impiego

Technology Infrastructure Manager

Principali mansioni e responsabilità

Ho ricoperto il ruolo di Responsabile dell'Area Sistemi all'interno del gruppo Softec, riportando direttamente al CEO e coordinando il team dei sistemisti (7-9 persone).

Le principali attività di cui mi sono occupato:

  • presa in carico di circa 20 rack di sistemi fisici gestiti in precedenza dal team Sistemi della controllante Dada (2007);
  • virtualizzazione massiva dei cluster applicativi presi in gestione (2008-2009);
  • migrazione fisica dalle sale di Dada in BT Italia e Telecom Rozzano nel datacenter di Telecom Bologna, garantendo la continuità di servizio per tutti i sistemi ridondati.(2007-2009);
  • outsourcing servizio interno di groupware realizzato con soluzione mista exchange/zimbra a Google Apps for Work;
  • introduzione di un sistema di trouble-ticketing e di gestione progetti software basata su wiki e svn.(2007);
  • introduzione di Puppet come strumento di gestione dell'infrastruttura e successivamente per la realizzazione degli ambienti di sviluppo personali con Vagrant (2009);
  • realizzazione nuova infrastruttura ridondata di hosting per gli applicativi dell'azienda, con self-provisioning da parte dei distinti team di sviluppo e sistema di charge-back per la gestione dei costi di hosting sulle commesse a ricavo dell'azienda.(2008-2010);
  • progettazione e realizzazione di cluster in cloud con scalabilità automatica in base al traffico in ingresso (2011);
  • gestione del parco client dell'azienda e del servizio di assistenza agli utenti interni, costituito da circa 150 postazioni e circa 250 device mobili;
  • progetto Inbox Zero: realizzazione della intranet aziendale e formazione alla condivisione dell'informazione per la riduzione del sovraccarico di email (2012);
  • progetto di integrazione delle tre sedi aziendali (Active Directory, Telefonia VoIP), avviato nel 2013 a valle dell'acquisizione di due società, BBJ con sede a Milano e Redation con sede a Cascina (PI);
  • impostazione del sistema di Gestione della Privacy aziendale in stretta collaborazione con l'Ufficio Qualità, l'area Commerciale e tutte le aree tecniche, al fine di realizzare servizi compliant by design (2014);
  • progetto di migrazione dei servizi di base del datacenter (DNS, NTP, Apt-Cache, Nagios) verso container Docker con deploy basato su GIT push (2014-2015);

Da - a

Marzo 2006 - Maggio 2007

Datore di lavoro

Softec SpA, gruppo Dada

Tipo di azienda o settore

Società di Servizi Internet

Tipo di impiego

Webdeveloper

Principali mansioni e responsabilità

Ho lavorato come sviluppatore su siti web di media e grande complessità e portali editoriali di livello nazionale, implementando sistemi per la gestione di contenuti e interfacce da/verso sistemi di terze parti.

Da - a

2003-2006

Datore di lavoro

Coop. Soc. Il Gabbiano a r.l. ONLUS

Tipo di azienda o settore

Cooperativa Sociale di tipo B

Tipo di impiego

IT e Project Manager

Principali mansioni e responsabilità

Ho lavorato nella divisione IT della cooperativa, divisione costituita nel 2003 su mia iniziativa. Mi sono occupato dello sviluppo di siti Internet per il terzo settore e per le PP.AA., offrendo soluzioni basate su tecnologie moderne e standard internazionali. Ho seguito completamente e sotto ogni aspetto il flusso di lavoro della divisione informatica (progettazione, ricerca fondi, sviluppo, gestione, amministrazione).
Principali realizzazioni:

  • ValderaSociale, sito Internet dei servizi sociali della Valdera.
  • CRED - Centro Rodari, sito Internet del Centro Risorse Educative e Didattiche "Rodari" della Valdera.
  • Rete Informagiovani, sito Internet della rete degli informagiovani dei 16 Comuni della Valdera (Pisa).
  • (2005)Bhalobasa, sito dell'omonima associazione.
  • (2004-2005) sito Internet dell'Associazione Giolli (Livorno), per la quale à stato realizzato anche un software online per la gestione dei progetti, con rendicontazione degli orari di lavoro dei soci e la prima nota.
  • (2004) sito Internet della Margherita di Pisa.
  • (2004) Progetto Madeleine, sito Internet del progetto omonimo dell'Associazione Auser di Lari, in collaborazione con il Ce.S.Vo.T..
  • (2003) Lillinet, portale di servizi per l'economia solidale con una community di oltre tremila utenti.
  • (2003) EquoToscana, sito regionale delle Botteghe del Mondo, in collaborazione con la ONG Ucodep (Arezzo): realizzato con PostNuke e lo sviluppo di due moduli integrati per la gestione delle pagine dei punti vendita sul territorio e dei progetti di importazione diretta;
  • (2003) Circolando Insieme, sito Internet del progetto omonimo della Provincia di Pisa, nell'ambito della formazione permanente agli adulti: oltre alla comunicazione sul sito, con notizie, newsletter e gallerie fotografiche, tramite il web avvengono anche tutte le attività di backend per lo svolgimento delle attività formative.

Da - a

2003-2004

Datore di lavoro

Vari commitenti

Tipo di azienda o settore

Settore no-profit, agenzie formative

Tipo di impiego

Collaborazione occasionale

Lavori realizzati

  • Per l'Associazione Unimondo (Trento) ho realizzato il sito del Gruppo Missionario Folgaretano.
  • Per il Centro Nuovo Modello di Sviluppo (Vecchiano, PI) ho realizzato sito Internet, brochure informativa, redazione materiale didattico per il corso "Economia sobria e solidale come economia equa e sostenibile".
  • Per Moretti e Carpita IT SpA ho collaborato al progetto "Fare teatro", in collaborazione con il Teatro Verdi e le Scuole sedie superiori di Pisa, curando i contenuti del sito e come docente del sistema editoriale EzPublish.
  • Per lo Studio Commerciale Bisaro-Orazzini ho effettuato la migrazione della rete interna da piattaforma Windows a piattaforma GNU/Linux
  • Per l'Agenzia formativa ACLI (Pisa) ho realizzato un corso introduttivo all'uso del computer con lezioni frontali e laboratori pratici

Da - a

Aprile 1997 - Dicembre 1998

Datore di lavoro

Coop. Soc. Il Delfino a r.l. ONLUS - Lari, Pisa

Tipo di azienda o settore

Cooperativa Sociale di tipo A: servizi per minori e anziani

Tipo di impiego

Socio lavoratore

Principali mansioni e responsabilità

Ho lavorato presso la segreteria della cooperativa, ricoprendo nel contempo l'incarico di segretario nel Consiglio di Amministrazione. Facevano parte delle mie mansioni la comunicazione con la base sociale, la gestione dei soci lavoratori, la convocazione di assemblee e consigli direttivi, il coordinamento delle attività di progettazione e il controllo di gestione.

Eventi formativi

17-18 Maggio 2012, Verona

PHPDay 2012

5-6 Ottobre 2012, Roma

DevOpsDays 2012 Europe

22 Febbraio 2013, Firenze

Primo Italian DevOps Day

1 Marzo 2013, Verona

PuppetCamp

17-18 Maggio 2013, Verona

PHPDay 2013

18 Ottobre 2013, Roma

Symfony Day 2013

21 Febbraio 2014, Bologna

Incontro DevOps Italiani 2014

Formazione

Da - A

2-4 Febbraio 2016

Nome e tipo di istituto o formazione

Varnish-Software

Trainer

Arianna Aondio

Varnish Administration Certification Class

  • Introduzione all’architettura ed ai concetti base di Varnish
  • Installare ed avviare Varnish
  • Amministrazione da CLI e mediante la Varnish Administration Console(VAC)
  • Esempi avanzati di VCL
  • Cache invalidation
  • Loadbalancing
  • Content replication con Varnish High Availability (VHA)
  • Oggetti presenti nella cache: TTL, grace e keep
  • Monitorare e Ottimizzare Varnish
  • Hashtwo (surrogate keys sviluppate da Varnish software)
  • VArnish Custom statistics (VCS)
  • Configurare Varnish per supportare SSL/TLS
  • Varnish C Development: analisi di un vMOD, compilazione e setup

Data

23 Novembre 2012

Nome e tipo di istituto o formazione

Associazione ITPUG

PgDay 2012

  • Multimaster Replication (Simon Riggs, Andres Freund)
  • Novità in PostgreSQL 9.2 (Marco Nenciarini)
  • Continuità operativa di database PostgreSQL (Gabriele Bartolini)
  • Monitorare la salute di PostgreSQL (Marco Nenciarini)
  • Migrazioni da Oracle a PostgreSQL (Gabriele Bartolini)
  • PostgreSQL in HA per Healthcare (Matteo Durighetto)
  • Supporto JSON su PostgreSQL (Carlo Ascani)
  • “Think Big”: consigli per gestire database PostgreSQL di grandi dimensioni (Gabriele Bartolini)

Data

25 Novembre 2011

Nome e tipo di istituto o formazione

Associazione ITPUG

PgDay 2011

  • Keynote: What's new in PostgreSQL 9.1 (Magnus Hagander)
  • NoSQL or PostgreSQL (Simon Riggs)
  • Stop Tuning your Data Warehouse (Andreas Scherbaum)
  • Serializable Snapshot Isolation (SSI) in PostgreSQL 9.1 (Marco Nenciarini)
  • PostgreSQL futures (Simon Riggs)
  • repmgr, il maggiordomo personale per il proprio cluster in replica (Carlo Ascani)
  • L'elefante e la nuvola PostgreSQL nel Cloud (Marco Nenciarini)
  • Backup e Recovery con BaRMan (Gabriele Bartolini)

Da - a

2009

Nome e tipo di istituto o formazione

Sun University

Mysql for DBA I e II (Milano, 16-20 Marzo)

  • Architettura di MySQL: client-server, protocolli di comunicazione, SQL Layer, Storage Layer, utilizzo della memoria e del disco.
  • Installazione e aggiornamento di MySQL: distribuzioni e compilazione da sorgente.
  • Gestione sicurezza: tuning parametri di default e amministrazione utenti
  • Configurare MySQL server a runtime: tool di gestione e amministrazione.
  • Transazioni e Lock, Triggers e Stored Procedures
  • Data types e character sets: valutazioni sulle performance.
  • Uso di InnoDB storage engine.
  • Effettuare operazioni di backup e restore.

Trainer

Marco Carlessi

Mysql High Availability (Roma, 15-17 Aprile)

  • Panoramica sulle stretegie per garantire Alta Affidabilità
  • Mysql Replication: replica Master-Slave, replica circolare, Multi-Master
  • Mysql Replication con DRBD
  • Mysql Cluster: restrizioni e vincoli, casi d'uso
  • Shared Disk Clustering
  • Impatti sulla manutenzione e le strategie di backup nei sistemi in HA
  • Impatti sui costi e i rischi delle strategie di HA

Trainer

Michele Sartori

Da - a

1999-2004

Nome e tipo di istituto o formazione

Università degli Studi di Pisa - Facoltàdi Scienze Matematiche Fisiche Naturali

Principali materie / abilità professionali oggetto dello studio

Corso di Laurea in Informatica

Qualifica conseguita (10/12/2004)

Laurea di primo livello in Informatica (106/110)

Da - a

1991-1995

Nome e tipo di istituto o formazione

Liceo Scientifico "XXV Aprile" - Pontedera, Pisa

Qualifica conseguita

Maturità scientifica

Capacità e competenze personali

Prima lingua

Italiano

Altre lingue

Inglese

Capacità di lettura

Eccellente

Capacità di scrittura

Buona

Capacità di espressione orale

Sufficiente

Capacità e competenze relazionali

 

Nel mio lavoro presso Softec ho imparato a destreggiarmi in realtà fortemente strutturate, ho imparato ad apprezzare gli aspetti positivi delle personalità molto diverse dalla mia e ho avuto modo di gestire momenti di grande stress, mantenendo l'attenzione del team sulla criticità da risolvere e gestendo la frustrazione di chi si trova al contorno senza un ruolo attivo.

 

Nel mio lavoro presso la Coop. Il Delfino ho gestito rapporti con la Pubblica Amministrazione, nostro principale committente, con i fornitori e con il personale della cooperativa. Ho toccato con mano quanto nel privato sociale il confine tra chi assiste e chi è assistito può diventare labile e questo mi ha insegnato che tracciare confini è molto difficile.

 

Nella mia attività di Web Designer e sviluppatore, sia da consulente che presso la Coop. Il Gabbiano, ho partecipato attivamente alla comunità di sviluppatori di alcuni software opensource (Postnuke, PhPeace, Elgg) ed ho realizzato diversi siti web all'interno di gruppi di lavoro geograficamente distributi, acquisendo capacità di dialogo e interazione con strumenti di collaborazione online. Ho imparato che il lavoro da freelance può darmi grande libertà, ma mi piace di più avere colleghi con cui fare strada.

 

Ho svolto numerose attività di volontariato in organizzazioni di livello locale e nazionale, partecipando a gruppi di lavoro e attività di e-campaigning e mediattivismo. Sono stato per due anni referente del nodo di Pisa di ReteLilliput, esperienza che ha accresciuto le mie capacità di ascolto, analisi e sintesi.

Capacità e competenze organizzative

 

In Softec ho maturato la capacità di organizzare attività a medio lungo termine: le molteplici migrazioni di datacenter che ho organizzato hanno avuto una durata variabile tra 1 e 3 anni, hanno richiesto una pianificazione importante, sia logistica che di budget. Inoltre ho avuto modo di lavorare nell'Ufficio Qualità, potendo dare un contributo sensibile ai processi aziendali che riguardano la progettazione, il delivery e la gestione del servizio dei prodotti aziendali.

 

Tra le attività che ho svolto nel campo del volontariato, ho partecipato dal 1991 al 2004 alla campagna di raccolta fondi natalizia per la Comunità Aperta Pisana (Chianni, Pisa). Ho fatto parte del team di 4 persone che ha preparato la campagna e coordinato il pool di oltre 150 volontari distribuiti sulle Province di Pisa, Livorno e Firenze.

Capacità e competenze tecniche

System Administrator

Esperienza nella realizzazione di sistemi in alta affidabilità e in grado di garantire alte performance e tolleranza a ogni tipo di guasto.
Ho progettato e configurato con Puppet gli stack LAMP, Java (Tomcat, Jetty), Ruby on Rails, NodeJs, con datatabase Mysql (con replica Master-Slave e Multi-Master), MongoDB.
Ho affiancato le aree di sviluppo nell'adozione di sistemi per accrescere la scalabilità delle applicazioni usando Memcache, Redis, Varnish e CloudFlare.

Strumenti

In datacenter ho usato con successo:

  • sistemi di virtualizzazione opensource come Xen e KVM e sistemi commerciali come XenServer e VMWare;
  • sistemi per la gestione dei container Docker opensource Octohost e Flynn
  • storage appliance Open-E, sistemi di storage iSCSI Emc2 e NAS NetApp;
  • firewall e switch L3 Cisco;
  • server rack Dell e HP BladeCenter;
  • software di bilanciamento HAProxy e LVS;
  • sistemi di monitoraggio come Nagios, Newrelic e DataDog;
  • software per aggregazione e manipolazione dei log Logstash e Fluentd;

Cloud computing

Ho usato i servizi di Infrastructure-as-a-Service di Amazon, Linode, Digital Ocean e ho deployato applicazioni sulle Platform-as-a-Service DotCloud, Pagodabox, Fortrabbit.

Competenze software

Oltre allo Shell Scripting, marchio distintivo del SysOp, ho incrociato diversi linguaggi moderni usati sul web (Ruby, Python, Javascript, Java), ma quello su cui ho le maggiori competenze è PHP, di cui ho usato numerosi software di gestione contenuti (CMS), gestionali e sistemi di trouble ticketing.
Conosco il framework Symfony e ho lavorato in particolare con il microframework Silex, con il quale ho realizzato diversi command-line tool e piccole API per l'integrazione di diversi sistemi aziendali.

Nei primi anni di attività ho maturato esperienza nella realizzazione di siti web ad alta accessibilità, conosco le Linee Guida del W3C (WCAG) e per questo ho approfondito molto la mia conoscenza di Html e CSS.
In occasione di alcuni progetti, in cui ho dovuto trattare grandi molti di dati, mi sono appassionato al tema dell'Information Architecture, al problema della classificazione e al Semantic-Web.

Altri interessi

 

Per molti anni ho dedicato gran parte del mio tempo libero alle attività di volontariato in varie organizzazioni no-profit, in attività rivolte a situazioni di forte emarginazione sociale, carcere, senza fissa dimora, tossicodipendenze. Ho partecipato a corsi di formazione su "Nuove Droghe" e per "Operatori di Strada" organizzati dal C.N.C.A..

 

Mi sono interessato di Economia Solidale all'interno di ReteLilliput e Informazione Nonviolenta all'interno di PeaceLink, in cui ho curato l'area tematica sociale per alcuni anni. Ho ricoperto per tre anni la carica di vicepresidente dell'Associazione Chiodofisso di cui sono socio fondatore. Sono attualmente tesoriere e socio fondatore dell' Associazione Il Giardino degli Elefanti.

 

Mi piacciono la musica e il cinema d'autore, la fotografia e tutti i tipi di cucina che ho avuto modo di conoscere.

Autorizzo la raccolta e il trattamento dei dati personali contenuti in questo curriculum vitae ai sensi del D.Lgs 196/03