Curriculum Vitae
Dott. Ing. Nicola Sirena
Nato a Cagliari, Italia, il 19 giugno 1972
Residente in Cagliari, Via Molise 66 CAP: 09127
Tel. Cellulare: 3289635679
Casa: 070290561
email: [email protected]
Competenze
Sistemi Operativi: Windows / Linux ( Debian / Ubuntu - CentOS - Gentoo )
Linguaggi di Programmazione: Java SE / Java EE - C / C++ - Hadoop Map-Reduce / Pig - Scala - Pascal / Delphi Visual Basic - Perl - SQL / Transact SQL - Shell Scripting (linux/windows) - COM
Ambienti di Sviluppo: Netbeans – Eclipse – Visual Studio
Database SQL / NoSQL: Microsoft Sql Server - Access - MySQL - Hbase - MongoDB
Networking: CCNA
Concurrent Programming: Applicazioni multithreaded e distribuite in Java - Grid computing - Hadoop (MapReduce)
- Pthreads
Agile Technologies: JUnit – Test driven programming – Interface-based programming – basi di Aspectoriented programming
Application Server: Apache – Tomcat
CVS: Subversion - Git
Varie: Big-Data Analysis - Programmazione evolutiva /Genetic Programming Intelligenza artificiale, Machine Learning / Pattern recognition
basi di Team-Leading e basi di Project Management
Madrelingua: Italiano
Altre Lingue
Autovalutazione (livello europeo)
Lingua
Comprensione
Parlato
Scritto
Ascolto
Lettura
Interazione
Produzione
Francese
B2
C1
B2
B2
B2
Inglese
B2
B2
B1
A2
B2
Istruzione e formazione
EPFL+ Coursera
01/09/2012 - 27/10/2012
Cisco CCNA + security
12/12/2009 - 31/09/2010
Ha seguito e superato “with Distinction” (94/100) il corso online (Coursersa.org)
“Principi di programmazione funzionale in Scala” tenuto dal prof. Martin Odersky
Ha seguito i corsi tenuti dalla Epeople, Cisco Regional Academy per la Sardegna,
superando con ottimo profitto tutti gli esami intermedi e quello finale.
INFN di Trieste 01 - 12 /12 /2008
Corso di formazione INFN su aspetti pratici di integrazione di applicazioni in GRID.
Università di Cagliari
Nel luglio 2007 ha conseguito la laurea magistrale in Ingegneria Elettronica con una tesi
intitolata: “Progettazione automatica di antenne filiformi mediante Genetic
Programming” con votazione 104/110.
Facoltà di Ingegneria Elettronica
Pagina 1 - CV di Nicola Sirena
Esperienze Lavorative
District LAB – Sardegna Ricerche
15/12/2010 - 15/12/2013
(settore ricerca)
District LAB – Sardegna Ricerche
15 – 22 e 29/02/2012
Tiscali S.P.A. / Epeople S.P.A.
1/05/2011 – 20/06/2011
Come ricercatore Junior del Laboratorio Intelligenza d'Ambiente1 ha partecipato allo
sviluppo di
•
classificatori per documenti multimediali
•
un sistema di login biometrico (riconoscimento del volto)
•
un sistema scalabile di ImageRetrieval per la ricerca di immagini all'interno di
grandi digital libraries non pre-analizzate da utenti umani
•
IJCB 2011 Competition on counter measures to 2D facial spoofing attacks
•
Big-Data Analysis : Hadoop – Map-Reduce – Pig - Hbase
In qualità di docente ha preparato e tenuto il seminario per aziende teorico-pratico dal
titolo “Cloud Computing facile in azienda con Hadoop” .
In qualità di docente ha preparato e tenuto un corso per dipendenti di Tiscali
“Object Oriented Programming And Web Development in JAVA”
per conto della Epeople (Cisco Regional Academy ).
District LAB – Sardegna Ricerche
01/04/2010 - 30/09/2010
(settore ricerca)
Come ricercatore junior ha progettato e sviluppato in java una libreria multithreaded per
l'interrogazione di diversi motori di ricerca di immagini da integrare con il sistema di
Content Based Image Retrieval sviluppato dal LAB.
Inoltre ha eseguito il refactoring di un'applicazione di classificazione di documenti digitali
da eseguibile monolitico (single-threaded) a sistema distribuito client-server.
VideoOnLine 2.0 S.R.L.
01/04/2009 - 12/04/2010
(settore telecomunicazioni)
Assunto a tempo indeterminato in qualità di Team-Leader ha coordinato l'attività di un
team di 8 sviluppatori. Inoltre si è occupato di
•
•
formazione del personale, tenendo corsi di
◦
programmazione orientata agli oggetti, progettazione di basi di dati
relazionali e linguaggio SQL (MS SqlServer, MySQL, Firebird)
◦
linguaggi di programmazione Java e Delphi
responsabile tecnico della commessa con PCS (sussidiaria WKI) per lo sviluppo
di funzionalità aggiuntive per il software paghe Giotto, in particolare di:
◦
Consorzio COSMOLAB
3/09/2007 – 31/03/2009
(settore ricerca)
District LAB – Sardegna Ricerche
15/07/2008 - 31/12/2008
(settore ricerca)
DIEE Cagliari
07/12/2007 - 30/09/2008
(settore ricerca)
SolProject
08/2004 – 04/2007
(consulenza informatica)
1
http://prag.diee.unica.it/amilab
Pagina 2 - CV di Nicola Sirena
analisi dei requisiti, progettazione della soluzione e coordinamento e
supervisione delle attività di sviluppo e test;
Progettazione e sviluppo di un'applicazione per la progettazione automatica, mediante
Genetic Programming, di strutture radianti a radiofrequenza e a microonde.
Refactoring dell'applicazione verso un'architettura distribuita e suo adattamento per il
grid-computing (Egee grid). I risultati raggiunti sono stati illustrati in diverse
pubblicazioni su riviste e convegni internazionali.
Progettazione e sviluppo di un sistema client-server in Java per la costruzione di filtri
dinamici per immagini ottenute interrogando Google Images e Yahoo Images.
I classificatori sono stati sviluppati in C++ mentre il client e il server sono stati sviluppati
in Java con un architettura multithreaded e streaming su socket con un protocollo
progettato ad hoc.
Nell'ambito di una collaborazione tra Università e PharmaNess, ha sviluppato algoritmi
per la fusione di dati provenienti da sensori ad infrarossi (termocamera) e nel visibile
(videocamera) per la classificazione automatica degli effetti dei farmaci sulle cavie.
Progettazione, sviluppo e manutenzione di diversi applicativi multiutente per la gestione
della micro-contabilità interna ad alcuni reparti del Credito Industriale Sardo (CIS). I vari
front-end sono stati sviluppati in Visual Basic 6 – Access 2000 e Java. Lato server si è
usato MS SQL Server 7 e 2000. Per la reportistica si è fatto uso di Crystal Reports (Visual
Basic e Access) e iReport (Java).
Pubblicazioni2:
•
The 2nd competition on counter measures to 2D face spoofing attacks - Chingovska, I. , …, Nicola Sirena
Biometrics (ICB), 2013 International Conference on , 2013
•
Synthesis of Planar EBG Structures Based on Genetic Programming - L. Deias, G. Mazzarella, Nicola Sirena
ch. 13 in the book "Metamaterial"3 edited by Xun-Ya Jiang, ISBN 978-953-51-0591-6, InTech, May 5, 2012
•
Evolutionary Design of Wide-Band Parasitic Dipole Arrays - Casula G. A, Mazzarella G, Sirena Nicola
IEEE Transactions on Antennas and Propagation. 11/2011; 59(11):4094-4102
•
Fusion of multiple clues for photo-attack detection in face recognition systems
Roberto Tronci, Daniele Muntoni, Gianluca Fadda, Maurizio Pili , Nicola Sirena, Gabriele Murgia, Marco Ristori, Fabio Roli
•
Competition on counter measures to 2-D facial spoofing attacks
M. M. Chakka, A. Anjos, S. Marcel, R. Tronci, D. Muntoni, G. Fadda, M. Pili,
Nicola Sirena, G. Murgia, M. Ristori, et al.
In proceeding of International Joint Conference on Biometrics (IJCB), 2011 - 11/2011; DOI:10.1109/IJCB.2011.6117509
•
Bandwidth Optimization of EBG Surfaces Using Genetic Programming - L. Deias, G. Mazzarella, Nicola Sirena
In Loughborough Antennas and Propagation Conference (LAPC), Loughborough, Novembre 2009
•
Genetic Programming design of wire antennas G. A. Casula, G. Mazzarella, Nicola Sirena
Antennas and Propagation Society International Symposium, 2009. APSURSI '09. IEEE. Charleston, 1-5 June 2009, ISBN/ISSN: 1522-3965
•
Synthesis of EBG Surfaces Using Evolutionary Optimization Algorithms - L. Deias, G. Mazzarella, Nicola Sirena
In European Conference on Antennas and Propagation (EuCAP), Berlino, Marzo 2009
•
Optimization of EBG Surfaces Using Evolutionary Optimization Algorithms - L. Deias, G. Mazzarella, Nicola Sirena
In Final Workshop of Grid Projects PON Ricerca 2000-2006, Avviso 1575, Catania, Febbraio 2009
•
Automatic Antennas Design by Means of Genetic Programming - G. A. Casula, G. Mazzarella, Nicola Sirena
In: Final Workshop of GRID Projects PON RICERCA 2000-2006. Catania, February 2009
•
A Genetic Programming Design of Broadband Wire Arrays - G. A. Casula, G. Mazzarella, Nicola Sirena
In: 4th Management Committee Meeting & Workshop on. Dublin, Ireland, October 2008
•
Progettazione automatica di antenne filiformi mediante la Programmazione Genetica - G. A. Casula, G. Mazzarella,
Nicola Sirena:
In: XVII Riunione Italiana di Elettromagnetismo. Lecce, 2008
Altre competenze
Patente B
Ottima attitudine al lavoro di gruppo e allo sviluppo di progetti in team acquisita sia in
ambito universitario, sia sia in ambito lavorativo, sia durante le diverse collaborazioni con
altri gruppi di ricerca.
Ottima capacità di lavorare in autonomia, di individuare le tecnologie e le tecniche più
adatte alla soluzione di un problema e di acquisire le competenze necessarie al loro
utilizzo anche in assenza di supporti esterni.
Ottime capacità comunicative e grande disponibilità a condividere il know-how acquisito.
Il sottoscritto autorizza il trattamento dei dati personali contenuti nel curriculum vitae in base all'art. 13 del D. Lgs. 196/2003.
Cagliari
Nicola Sirena
Per avere un rapido riscontro delle principali pubblicazioni fare riferimento al sito http://ieeexplore.ieee.org , digitare nel campo ricerca “Sirena, N.” e
premere il pulsante “search”. Comparirà un elenco di pubblicazioni e sulla sinistra un elenco di autori, selezionare nell'elenco a sinistra “Sirena, N.” e premere
il pulsante in fondo all'elenco “Refresh Results”.
3
http://www.intechopen.com/books/metamaterial
Pagina 3 - CV di Nicola Sirena
2