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