CURRICULUM VITAE INFORMAZIONI PERSONALI Nome Indirizzo Recapiti telefonici Data di nascita E-mail PEC ANDREA MUSCI VIALE DEI COLLI PORTUENSI, 110 – 00151 ROMA (RM) +393802000002 +39065373508 02/12/1984 [email protected] [email protected] ESPERIENZE LAVORATIVE • Periodo (da – a) • Posizione • Principali attività e responsabilità • Nome e indirizzo del datore di lavoro Giugno 2010 – Oggi Sviluppatore Software J2EE e Analista Sono al momento impiegato come sviluppatore presso l’INAIL nel gruppo di sviluppo per l’area risorse umane, alle dipendenze della Direzione Centrale Risorse Umane. Il nostro team sta sviluppando un nuovo sistema di gestione dei dipendenti, con particolare attenzione alla gestione dell’orario di lavoro (timbrature, malattie, assenze). Mi occupo inoltre dell’emissione dei badge dei dipendenti, dell’acquisizione ed elaborazione delle timbrature e della gestione degli orologi, disseminati sul territorio nazionale. Sto infine guidando lo sviluppo di un nuovo applicativo per la gestione degli incarichi extra ufficio dei dipendenti e loro invio al Ministero della Funzione Pubblica. I sistemi in sviluppo si basano su tecnologia Java, utilizzando Struts1.2, BEA Weblogic 1.2 e Oracle DBMS 10g. Engineering Ingegneria Informatica S.p.A. – Via San Martino della Battaglia, 56 – 00185 Roma (RM) • Settore di attività Information management, sviluppo software, consulenza • Periodo (da – a) Luglio 2009 – Maggio 2010 • Posizione • Principali attività e responsabilità • Nome e indirizzo del datore di lavoro • Settore di attività Sviluppatore Software J2EE e Analista / Team Leader Ho lavorato come consulente per conto di Engineering S.p.A., guidando un team di sviluppo di tre persone per il rifacimento del sistema di gestione dei badge dell’INAIL (con acquisizione timbrature e accesso a varchi). Il sistema è stato sviluppato in JAVA (applicazione web), con Struts 1.2, BEA Weblogic 9.2 e Oracle Database 10g. DsTech S.r.l. – Via Guido Reni, 35 – 00196 Roma (RM) Information management, sviluppo software, consulenza FORMAZIONE • Periodo (da – a) 10 Ott. 2011 – 14 Ott. 2011 • Titolo del corso Java Programmazione Web • Obiettivi • Scuola • Periodo (da – a) • Titolo del corso • Obiettivi • Scuola Page 1 - Curriculum vitae MUSCI Andrea Corso intensivo full-time sui concetti e fondamenti della programmazione Web con Java e introduzione al framework JSF IT ACADEMY Enrico Della Valle - via Casilina Nord n. 246 (km 68,200) – Ferentino (FR) 08 Nov. 2010 – 12 Nov. 2010 Oracle Database Advanced Corso intensivo full-time di livello pre-DBA, focalizzato su ottimizzazione di query SQL, ottimizzazione delle performance, uso di indici, partitioning e procedure PL/SQL avanzate Scuola di formazione Enrico Della Valle - via Casilina Nord n. 246 (km 68,200) – Ferentino (FR) • Periodo (da – a) • Titolo del corso • Obiettivi • Scuola 08 Giu. 2009 – 26 Giu. 2009 Fondamenti di Oracle e elementi di Java EE Corso intensivo full-time su fondamenti di SQL, Oracle DBMS, Oracle Forms and Reports Java EE: Struts, EJB e fondamenti di JPA DsTech S.r.l. – Via Guido Reni, 35 – 00196 Roma (RM) ISTRUZIONE • Data 10 Apr. 2012 Iscrizione all’Ordine degli Ingegneri della provincia di Roma • Data • Università • Esame di stato • Settore • Sezione • Sessione • Periodo (da – a) • Università • Corso di laurea • Voto di laurea • Tesi • Titolo • Relatore • Periodo (da – a) • Università • Corso di laurea • Voto di laurea • Tesi • Area Tematica • Relatore • Istruzione superiore • Voto 27 Feb. 2012 Università degli Studi di Roma Tre Abilitazione all’esercizio della professione di Ingegnere Informazione A II 2011 2006 - 2009 (Aa. 2007/2008) Università degli Studi di Roma Tre Corso di Laurea Magistrale in Ingegneria Informatica 110/110 con Lode Ho preso parte a un progetto presso il Computer Sciences Department (Purdue University) (West Lafayette, IN, USA). Il progetto riguardava l’implementazione di un Servizio di Sicurezza, avente lo scopo di fornire Role Based Access Control e resilienza a processi BPEL contenenti attività umane. Un altro progetto, riguardante l’eterogeneità di nomi di attributi usati per identificazione, fa anch’esso parte della tesi. FRAMEWORK MULTI-DOMINIO PER ROLE BASED ACCESS CONTROL PER PROCESSI WS-BPEL Prof. Paolo Atzeni (Professore di Basi di Dati – Università Roma Tre – Roma) 2003 - 2006 Università degli Studi di Roma Tre Corso di Laurea in Ingegneria Informatica 110/110 con Lode SCRITTURA DI REGOLE DATALOG PER LA TRADUZIONE DI SCHEMI (TRA MODELLI DIVERSI) Basi di Dati Prof. Paolo Atzeni (Professore di Basi di Dati – Università Roma Tre – Roma) Istituto S. Maria, Roma (Liceo Scientifico) 100/100 con encomio solenne LINGUE PARLATE PRIMA LINGUA ALTRE LINGUE • Certificati ITALIANO INGLESE FIRST CERTIFICATE INTO ENGLISH (CAMBRIDGE UNIVERSITY) IELTS ACADEMIC (JULY 2008) : OVERALL BAND SCORE 8/9 ABILITÀ PERSONALI LINGUAGGI DI PROGRAMMAZIONE SISTEMI OPERATIVI APPLICATION SERVERS ALTRI SOFTWARE IDES DATABASE Page 2 - Curriculum vitae MUSCI Andrea JAVA (MOLTO FORTE), JAVAEE (MOLTO FORTE) E STRUTS, EJBS (FONDAMENTI), C, VISUAL BASIC, VISUAL C#, JSP, ASP, HTML AND CSS, XPATH, XQUERY, XSLT WINDOWS (DA 2000 A 7 (X86 – X64)), LINUX (UBUNTU, FEDORA), MACOS X E AMBIENTI DI VIRTUALIZZAZIONE BEA WEBLOGIC 9, JBOSS (FONDAMENTI), APACHE TOMCAT (SERVLET CONTAINER) MS OFFICE (ACCESS, EXCEL, WORD, OUTLOOK, POWERPOINT, PUBLISHER) VISUAL STUDIO 2005 / 2008 PROFESSIONAL ECLIPSE MODELLI RELAZIONALE E E-R FONDAMENTI DI DATA WAREHOUSE LINGUAGGIO SQL ORACLE DBMS E FONDAMENTI DI DB2 E POSTGRESQL METODOLOGIE E MODELLI ATTITUDINI PERSONALI MODELLI DI PROGETTAZIONE AGILE E ITERATIVA UP UML PROBLEM SOLVING E LAVORO DI GRUPPO INTERESSI LAVORATIVI E PERSONALI SONO MOLTO INTERESSATO ALL’ANALISI, PROGETTAZIONE E SVILUPPO SOFTWARE. LE MIE COMPETENZE PIÙ FORTI RIGUARDANO JAVA, WEB APPLICATIONS E SOA. INOLTRE, HO IMPARATO AD APPREZZARE ANCHE LA GESTIONE DEI SISTEMI INFORMATIVI (STUDI DI FATTIBILITÀ, GESTIONE DEI PROGETTI INFORMATICI, REINGEGNERIZZAZIONI). MI PIACEREBBE MOLTO OCCUPARMI ANCHE DI SICUREZZA (SPECIALMENTE AUTENTICAZIONE E AUTORIZZAZIONE, MA ANCHE SICUREZZA DELLE INFORMAZIONI E CRITTOGRAFIA), TECNOLOGIE DI VIRTUALIZZAZIONE E RETI. INOLTRE, SONO MOLTO INTERESSATO AI DISPOSITIVI MOBILI, IL LORO SOFTWARE E I LORO PROBLEMI DI SICUREZZA. INFINE, MI SONO ACCOSTATO ALL’AMBITO DEI SISTEMI INFORMATIVI CON IL PROF. PAOLO ATZENI, ESAMINANDO ALCUNI STUDI DI FATTIBILITÀ, REINGEGNERIZZAZIONI E GARE D’APPALTO. MI PIACE MOLTO LEGGERE (SPECIALMENTE THRILLER MEDIEVALI) E MI INTERESSA LA CINEMATOGRAFIA E LA MUSICA. ESPERIENZE DI RICERCA HO LAVORATO PRESSO LA PURDUE UNIVERSITY (DEPARTMENT OF COMPUTER SCIENCE) (WEST LAFAYETTE, IN, USA) CON LA PROFESSORESSA ELISA BERTINO COME TEMPORARY RESEARCH ASSISTANT DAL 18 AGOSTO 2008 AL 27 FEBBRAIO 2009. IL MIO LAVORO A PURDUE HA RIGUARDATO L’IMPLEMENTAZIONE DI UN SISTEMA PER IL MATCHING DI ATTRIBUTI (DA USARE A SCOPI DI AUTENTICAZIONE), BASATO SULLE ONTOLOGIE E LA COLLABORAZIONE TRA PEER (UN SERVICE PROVIDER RICHIEDE AI SUOI PEER SEMANTICI IL SIGNIFICATO DI ALCUNI ATTRIBUTI) E L’IMPLEMENTAZIONE DI UN SERVIZIO DI ENFORCEMENT RBAC PER ATTIVITÀ UMANE ALL’INTERNO DI PROCESSI. ENTRAMBE LE IMPLEMENTAZIONI SONO STATE REALIZZATE UTILIZZANDO JAVA E TECNOLOGIE WEB. PUBBLICAZIONI IL PROGETTO SUL MATCHING DI ATTRIBUTI E TUTTO IL RELATIVO LAVORO SONO STATI ACCETTATI PER LA PUBBLICAZIONE DI UN ARTICOLO SU IEEE COMPUTERS NEL NUMERO DI APRILE 2009, SPECIAL ISSUE ON SECURITY. IL TITOLO DELLA PUBBLICAZIONE È: FEDERICA PACI, RODOLFO FERRINI, ANDREA MUSCI, KEVIN J. STEUER, ELISA BERTINO - AN INTEROPERABLE APPROACH TO MULTI-FACTOR AUTHENTICATION - IEEE COMPUTERS, APRIL 2009 PROGETTI UNIVERSITARI DI INTERESSE SEGDIDDIA REALIZZAZIONE DI UN SITO WEB DINAMICO PER LA SEGRETERIA UNIVERSITARIA, UTILIZZANDO JAVA SERVER PAGES SU APACHE TOMCAT E POSTGRESQL REGOLE DATALOG CON SQL MODIFICA DEL MOTORE DI MIDST (SISTEMA UTILIZZATO PER TRADURRE ISTANZE E SCHEMI TRA MODELLI DIVERSI) AL FINE DI PERMETTERE L’UTILIZZO DI REGOLE DATALOG CON SQL IMMERSO SIMULAZIONE DELL’INTERAZIONE TRA AUTONOMOUS SYSTEMS, CON NETKIT, CHE EMULA I ROUTER E IL LORO COMPORTAMENTO NETKIT BILIARDINO FILE SERVER CON CACHING DNS TUNNELLING CON DNSCAT WIKIDIA BILIARDINO REALIZZATO IN OPENGL REALIZZAZIONE DI UN SERVER CONCORRENTE PER LA FORNITURA DI FILE AI CLIENTS, DOTATO DI UNA CACHE FIFO. SIA IL SERVER CHE I CLIENT SONO STATI REALIZZATI IN C UTILIZZO DI DNSCAT PER REALIZZARE UN TUNNEL DNS, AL FINE DI BYPASSARE I CAPTIVE PORTAL E ALTRI SISTEMI DI AUTENTICAZIONE TRAMITE PACCHETTI STANDARD DNS. UN SISTEMA PEER TO PEER PER LA CONDIVISIONE DI DOCUMENTI REALIZZATO CON TECNOLOGIA JXTA P2P REFERENZE ENGINEERING INGEGNERIA INFORMATICA S.P.A. INDIRIZZO: VIA SAN MARTINO DELLA BATTAGLIA, 56 00185 ROMA (RM) TELEFONO: +39064453278 DSTECH S.R.L. INDIRIZZO: VIA GUIDO RENI, 33 00196 ROMA (RM) TELEFONO: +390696035261 Page 3 - Curriculum vitae MUSCI Andrea PROF. ELISA BERTINO PROFESSOR OF COMPUTER SCIENCE RESEARCH DIRECTOR OF CERIAS INDIRIZZO: PURDUE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE 305 N. UNIVERSITY STREET WEST LAFAYETTE, IN 47907-2107 TELEFONO: +1 765 496-2399 PROF. PAOLO ATZENI PROFESSORE DI BASI DI DATI INDIRIZZO: DIPARTIMENTO DI INFORMATICA E AUTOMAZIONE UNIVERSITÀ ROMA TRE VIA DELLA VASCA NAVALE 79 00146 ROMA TELEFONO: +39-06-57333213 IL SOTTOSCRITTO È A CONOSCENZA CHE, AI SENSI DELL’ART. 26 DELLA LEGGE 15/68, LE DICHIARAZIONI MENDACI, LA FALSITÀ NEGLI ATTI E L’USO DI ATTI FALSI SONO PUNITI AI SENSI DEL CODICE PENALE E DELLE LEGGI SPECIALI. INOLTRE, IL SOTTOSCRITTO AUTORIZZA AL TRATTAMENTO DEI DATI PERSONALI, SECONDO QUANTO PREVISTO DALL’ART 13 DEL DLGS 196/03. ROMA, 26/04/2012 Page 4 - Curriculum vitae MUSCI Andrea ANDREA MUSCI