Installazione e Seminario di Formazione dello strumento di monitoraggio di reti iBGPlay, presso la sede di Torino della società Skylogic (gruppo Eutelsat)
02/2011 01/2014
Contratto da Ricercatore a Tempo Determinato, presso il Dipartimento di Informatica e Automazione dell’Università degli Studi Roma Tre
Programma di ricerca: “Monitoraggio delle reti per l’ottimizzazione dell’instradamento” (resp. progetto: prof. Giuseppe Di Battista).
06/2008 01/2011
Collaborazione coordinata e continuativa, Università degli Studi Roma Tre
Attività di ricerca su metodologie e tecniche per la gestione sicura dei dati provenienti da RFID.
06/2007 05/2008
Assegno per il programma di ricerca “Esplorazione e Visualizzazione dell’Instradamento Interdominio” presso il Dipartimento di Informatica e Automazione dell’Università degli Studi Roma Tre.
06/2007 02/2008
Collaborazione coordinata e continuativa, Università degli Studi “La Sapienza”
Integrazione delle informazioni degli Internet Routing Registries in sistemi di analisi assistita delle cause di malfunzionamenti della rete (Root Cause Analysis).
08/2006 10/2006
Collaborazione coordinata e continuativa, Università degli Studi “La Sapienza”
Attività di ricerca sulla visualizzazione di informazioni di routing interdominio.
06/2006
Collaborazione con il RIPE NCC (Reseaux Internet Protocol Européens Network Coordination Centre), Amsterdam, Olanda
Estrazione di informazioni di routing interdominio dall’Internet Routing Registry.
09/2004 11/2004
Collaborazione occasionale e saltuaria, Università degli Studi Roma Tre
Produzione di una relazione che descrivesse la sintassi dello standard UN/EDIFACT per la trasmissione di documenti in formato elettronico
Il documento è stato presentato al tavolo del Consiglio Nazionale dell’Economia e del Lavoro (CNEL)
05/2004 06/2004
Collaborazione occasionale e saltuaria, Università degli Studi Roma Tre
Produzione di un documento di rassegna degli standard utilizzati per la trasmissione di documenti in formato elettronico (EDIFACT, X12, ebXML, ...)
Il documento è stato presentato al tavolo del Consiglio Nazionale dell’Economia e del Lavoro (CNEL)
06/2003 10/2003
Collaborazione occasionale e saltuaria, Università degli Studi Roma Tre
Definizione di un modello per ricavare la configurazione delle politiche di un Autonomous System
Attività Didattica
10/2012 02/2013
Lezioni e supporto all’attività didattica nel corso di “Infrastrutture delle Reti di Calcolatori”, nell’ambito della Laurea Magistrale in Ingegneria Informatica, presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto a studenti
Contributi alla predisposizione, svolgimento e correzione di prove intermedie e d’esame
Contributi allo svolgimento di prove orali
Argomenti principali:
Architetture client/server e configurazione di un servizio web, con esercitazioni
DNS, con esercitazioni
Esercitazioni sulla configurazione di reti con diversi servizi
10/2011 02/2012
Lezioni e supporto all’attività didattica nel corso di “Infrastrutture delle Reti di Calcolatori”, nell’ambito della Laurea Specialistica in Ingegneria Informatica, presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto a studenti
Contributi alla predisposizione, svolgimento e correzione di prove d’esame
Argomenti principali:
Architetture scalabili per web server, con esercitazioni
NAT e DNS, con esercitazioni
Routing con OSPF, con esercitazioni
Routing interdominio, con esercitazioni
10/2010 01/2011
Corso di “Reti di Calcolatori di Nuova Generazione”, nell’ambito della Laurea Specialistica in Ingegneria Informatica, presso l’Università degli Studi Roma Tre. Argomenti principali:
Tecniche avanzate di routing (VPN MPLS)
Tecnologie per la virtualizzazione delle reti
Cloud computing e green networks
Virtualizzazione dei data center
12/2009 02/2010
Lezioni e supporto all’attività didattica nell’ambito di Corsi di Laurea Specialistica presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto per l’organizzazione e la correzione di prove d’esame ed elaborati intermedi
Supporto a studenti
Didattica frontale
Ambienti di emulazione di reti: Netkit
Emulazione di reti con Internet Service Provider che utilizzano il protocollo BGP; esempi di scenari avanzati (AS di transito con tunnel IP in IP)
10/2009 11/2009
Seminari nell’ambito di Corsi di Laurea Magistrale presso l’Università degli Studi Roma Tre
Utilizzo di router: hardware, Command Line Interface, configurazioni di base
Misure di prestazioni sulle reti di calcolatori
Utilizzo di sistemi hardware per la misura di prestazioni
12/2008 02/2009
Lezioni e supporto all’attività didattica nell’ambito di Corsi di Laurea Specialistica presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto per l’organizzazione e la correzione di prove d’esame
Supporto a studenti e tesisti
Didattica frontale
Ambienti di emulazione di reti: Netkit
Emulazione di reti con Internet Service Provider che utilizzano il protocollo BGP
09/02/2008,
5 ore
Lezioni nell’ambito del “Master di II Livello in Governo dei Sistemi Informativi: sviluppo, gestione, monitoraggio” presso l’Università degli Studi Roma Tre
Principali argomenti: assegnazione di indirizzi IP; l’Internet Routing Registry; RPSL; architettura e funzionamento del DNS; assegnazione dei TLD; cenni sul servizio di posta elettronica.
05/10/2007,
11/10/2007,
14 ore
Lezioni nell’ambito del Master di II livello in “Servizi Pubblici Locali”, presso l’Università degli Studi Roma Tre
Principali argomenti: introduzione alla Internet Protocol Suite; livelli fisico e data link nelle reti locali e standard IEEE 802.3; livello di rete e protocollo IP; apparati di rete di livello 2 e di livello 3; architettura e funzionamento del DNS.
19/02/2007,
5 ore
Lezioni nell’ambito del Master di II livello “Progettisti di Sistemi Informatici”, presso la Direzione Corsi di Elettronica, Optoelettronica ed Informatica dello Stato Maggiore della Difesa
Principali argomenti: evoluzione delle reti LAN (fast ethernet e gigabit ethernet); funzioni e caratteristiche tecniche degli switch 802.1d; reti wireless e standard 802.11.
09/02/2007,
16/02/2007,
16 ore
Lezioni nell’ambito del Master di II livello in “Sistemi Complessi per la Mobilità Metropolitana Sostenibile”, presso l’Università degli Studi Roma Tre
Principali argomenti: spazio dei nomi DNS, name server e resolver; il servizio web; HTTP, HTML, CSS; tecnologie per pagine web dinamiche (CGI); architettura e funzionamento dei servizi di posta elettronica; protocolli SMTP e POP3; algoritmi di instradamento distance vector e link state; RIP, OSPF, BGP; reti pubbliche e private e NAT; servizi di sicurezza; crittografia a chiave simmetrica e pubblica; firma digitale.
09-10/2006,
circa 200 ore
Lezioni e supporto all’attività didattica nell’ambito di Corsi di Laurea Specialistica presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto per l’organizzazione e la correzione di prove d’esame
Supporto a studenti e tesisti
Didattica frontale
Ambienti di emulazione di reti: Netkit
Emulazione di reti con Internet Service Provider che utilizzano il protocollo BGP
14/01/2006,
28/01/2006,
10 ore
Lezioni presso la Scuola di Specializzazione all’Insegnamento Secondario, per conto dell’Università del Lazio
Introduzione alle reti di calcolatori; la pila iso osi; tipologie di apparati; caratteristiche dei mezzi trasmissivi; meccanismi di rilevamento delle collisioni: CSMA/CD; standard ieee 802.
27/01/2006,
8 ore
Lezioni nell’ambito del Master di II livello in “Sistemi Complessi per la Mobilità Metropolitana Sostenibile”, presso l’Università degli Studi Roma Tre
Principali argomenti: il livello di trasporto nelle reti; il servizio web; HTTP, HTML e cenni sui CSS; generazione dinamica di pagine web e CGI; architettura e funzionamento dei servizi di posta elettronica; protocolli SMTP e POP3; reti pubbliche e private e NAT.
09/03/2005,
13/01/2006,
26/01/2006,
10 ore
Lezioni nell’ambito del Master di II livello “Progettisti di Sistemi Informatici”, presso la Direzione Corsi di Elettronica, Optoelettronica ed Informatica dello Stato Maggiore della Difesa
Principali argomenti: evoluzione delle reti LAN (fast ethernet e gigabit ethernet); reti wireless; configurazione ed utilizzo delle VLAN.
11/10/2005,
13/10/2005,
17/11/2005,
circa 10 ore
Lezioni nell’ambito del Corso “Sicurezza ICT - Corso Basico”, presso la Direzione Corsi di Elettronica, Optoelettronica ed Informatica dello Stato Maggiore della Difesa
Principali argomenti: utilizzo di sniffer; strumenti per lo sniffing di password; utilizzo di sniffer durante attacchi di arp spoofing.
09-10/2005,
circa 100 ore
Lezioni e supporto all’attività didattica nell’ambito di Corsi di Laurea Specialistica presso l’Università degli Studi Roma Tre
Preparazione di materiale didattico
Supporto per l’organizzazione e la correzione di prove d’esame
Supporto a studenti e tesisti
Didattica frontale
Ambienti emulazione di reti: Netkit
Emulazione di reti con Internet Service Provider che utilizzano il protocollo BGP
Analisi delle prestazioni dei servizi web
Metodologie per il tuning delle prestazioni dei servizi web
07 08/04/2005,
11 ore
Lezioni nell’ambito del Master “Networking for Enterprise & Carrier”, presso la Telecom Italia Learning Services, campus G. Reiss Romoli, L’Aquila
Principali argomenti: Internet Routing Registries; il linguaggio RPSL; utilizzo di strumenti per la configurazione dei router basati sui registri (IRRToolSet).
24/02/2005-
12/07/2005,
40 ore
Lezioni nell’ambito del Master di I livello sulla Sicurezza Informatica”, presso la Direzione Corsi di Elettronica, Optoelettronica ed Informatica dello Stato Maggiore della Difesa
Principali argomenti: il livello di rete ed il protocollo IP; il protocollo ARP; il protocollo ICMP; ping e traceroute; strumenti di analisi della rete: sniffer; rapporto tra i protocolli della pila ISO/OSI; reti wireless; instradamento dei pacchetti; configurazione di VLAN; configurazione sicura di router ed autenticazione nei protocolli di routing; sicurezza con i protocolli a livello data link.
04/02/2005,
8 ore
Lezioni nell’ambito del Master di II livello in “Sistemi Complessi per la Mobilità Metropolitana Sostenibile”, presso l’Università degli Studi Roma Tre
Principali argomenti: reti wireless; il livello di rete ed il protocollo IP; il protocollo ICMP; il livello di trasporto ed il protocollo TCP; il DNS; il protocollo HTTP.
10/2004 11/2004
Ciclo di Seminari nell’ambito di Corsi di Laurea Specialistica presso l’Università degli Studi Roma Tre
Introduzione alle code M/G/1
Valutazione delle prestazioni di un servizio utilizzando la teoria delle code
Misurazione e tuning delle prestazioni di un server web utilizzando Apache JMeter
Competenze
Competenze Informatiche
Esperienza nell’installazione, configurazione, manutenzione e troubleshooting hardware e software di server Dell PowerEdge ed IBM eSeries. Esperienza nella configurazione di storage (array RAID realizzati in software o in hardware e unità DAS Dell PowerVault).
Sistemi operativi:
Windows (8, 7, Vista, XP, 98, 3.1), su architetture a 32 e 64 bit; esperienza sulla configurazione di reti locali. Conoscenze di base sulla configurazione di domini in ambienti Windows Server 2008.
Linux (molta esperienza pratica sulle distribuzioni Debian, Ubuntu, Fedora e Red Hat, esperienza sulle distribuzioni Gentoo, Slackware e ArchLinux), a livello utente ed amministratore, su architetture a 32 e 64 bit; esperienza sulla configurazione e compilazione di kernel e sulla configurazione di reti e servizi di rete.
Mac OS X (10.8 “Mountain Lion”, 10.7 “Lion”), a livello utente ed amministratore.
Esperienza pluriennale nello sviluppo di ambienti di emulazione di reti (in particolare dell’ambiente Netkit – http://www.netkit.org/).
Esperienza pluriennale nell’utilizzo di ambienti di virtualizzazione (VirtualBox, QEMU, VMware, Virtual PC). Esperienza nell’amministrazione remota di macchine virtuali.
Esperienza limitata su FreeBSD.
MS DOS.
Linguaggi/Librerie/Strumenti di sviluppo:
Utilizzo dell’ambiente di sviluppo Eclipse.
Java; esperienza di base sullo sviluppo di interfacce grafiche; esperienza sulla scrittura di Servlet e pagine JSP.
C, C++.
Alcune esperienze di programmazione con LEDA (Library of Efficient Data structures and Algorithms).
Alcune conoscenze di Visual Basic.
HTML e CSS, PHP.
Linguaggi funzionali (ML, linguaggi basati su FL).
Linguaggi di scripting (bash, awk, python, expect).
Pascal.
Altro Software:
MS Office (Access, Excel, Outlook, Powerpoint, Publisher, Word). Esperienza nello sviluppo di macro e nella loro distribuzione come pacchetti auto installanti.
Apache Tomcat.
Misurazione e tuning delle prestazioni di server web con Apache JMeter.
Sistemi per la formattazione di documenti complessi: LaTeX.
Sistemi per la gestione dello sviluppo concorrente e del versioning: CVS, SVN.
Installazione e manutenzione di sistemi per la manutenzione collaborativa di pagine web (MediaWiki).
Installazione e manutenzione di sistemi per il bug tracking (BugZilla).
Esperienza nella creazione di pacchetti auto installanti per Windows (Nullsoft Scriptable Install System).
Esperienza di base su sistemi per la modellazione 3D (Blender).
Reti di calcolatori:
Modello ISO/OSI.
Standard e protocolli IEEE 802.1 (switching, Spanning Tree Protocol, VLAN), 802.3 (Ethernet), 802.11 (WiFi).
Protocolli TCP/IP (v4/v6), protocolli di livello di applicazione (HTTP, DNS, POP, IMAP, ecc.), protocolli di routing (RIP, OSPF, BGP). Esperienza sulla configurazione di tunnel IPv6 in IPv4, anche con servizi di tunnel broker pubblici (Sixxs, Freenet6).
Esperienza sulla configurazione e monitoraggio di VRF, VPN MPLS e VPLS, particolarmente su piattaforma Juniper ma anche su piattaforma Cisco.
Configurazione ed utilizzo di servizi di rete (DHCP, condivisione reciproca di risorse tra sistemi Windows e Linux, server web, name server, mail server, ssh, NFS, AFS).
Esperienza sulla configurazione di reti emulate (configurazione di macchine virtuali come router per mezzo del demone di routing quagga).
Basi di Dati:
Modello relazionale.
Progettazione concettuale (schemi E R), logica e fisica.
Concetti fondamentali su data warehouse e data mart.
Linguaggio SQL.
DBMS MySQL, come utente ed amministratore.
Alcune conoscenze su DB2.
Metodologie e Strumenti di Modellazione e Sviluppo:
Unified Process (UP).
UML.
Esperienza nell’assemblaggio e troubleshooting di Personal Computer.
Esperienza in montaggi video, authoring di DVD ed encoding con diversi codec audio/video.
Competenze Linguistiche
Inglese:
Ottimo ed esercitato frequentemente quello scritto.
Significativa esperienza nella lettura e stesura di articoli di carattere scientifico.
Meno utilizzato, ma buono, quello parlato.
Esperienza pluriennale nella presentazione di lavori di carattere scientifico a conferenze internazionali.
Autorizzo al trattamento dei dati personali ai sensi della legge 196, 30 giugno 2003.