FORMATO EUROPEO PER IL CURRICULUM VITAE
Transcript
FORMATO EUROPEO PER IL CURRICULUM VITAE
FORMATO EUROPEO PER IL CURRICULUM VITAE INFORMAZIONI PERSONALI Cognome e Nome Pace Valerio Luogo e data di nascita Indirizzo Codice fiscale Telefono 062282750 - 3270995595 Fax E-mail Nazionalità [email protected] Italiana ISTRUZIONE E FORMAZIONE Diploma di Maturità Scientifica • Date (da – a) 10/1996 – 07/2001 • Nome e tipo di istituto di istruzione Votazione Laurea in • Date (da – a) Istituto Votazione Attestato di • Date (da – a) • Nome e tipo di istituto di istruzione Insegnamento Istituto tecnico industriale “Giovanni XXIII”, via Tor Sapienza 160, 00155 ,Roma(RM) 100/100 Ingegneria Informatica ind.Sistemi Primo Livello 09/2001 – 07/2005 Università degli Studi di Roma “Tor Vergata” Facoltà di Ingegneria, Via del Politecnico 1, 00133,Roma(RM) 100/110 Partecipazione al corso Weaver di Accenture Technology Solutions 17/10/2005 – 25/11/2005 Società di formazione Sincrono s.r.l , via Benedetto Croce 19, Roma(RM) Corso Avanzato di formazione aziendale per i linguaggi : Java, C , SQL , J2EE ESPERIENZA LAVORATIVA • Azienda Pagina 1 - Curriculum vitae [ Iniziare con le informazioni più recenti ed elencare separatamente ciascun impiego pertinente ricoperto. ] TD Group S.P.A Viale Erminio Spalla, 41 00142 Roma • Date (da – a) • Settore di attività 16/07/2015 – ATTUALMENTE Analisi e progettazione software middleware web/mobile BPM con Oracle WebLogic 11g Analista programmatore J2EE • Ruolo • Principali mansioni e responsabilità • Azienda • Date (da – a) • Settore di attività • Ruolo • Principali mansioni e responsabilità • Azienda Partecipazione attiva al progetto di reingegnerizzazione e manutenzione correttiva ed evolutiva della Suite Applicativa AS5 del Ministero del Tesoro; analisi e riprogettazione architetturale e tecnica dei principali componenti della Suite tra cui le Web Application Spring MVC del SIRFE (Sistema Informativo per la Rilevazione Falsificazioni Euro), manutenzione batch di trasmissione verso i sistemi Faldan (Banca d'Italia) e CNAC (Poligrafico IPZS). Valutazione analitica dei costi di sviluppo /manutenzione software con Function Points, proposte architetturali su ciascun componente .NET e Java EE. Sviluppo applicazioni con coordinamento e planning decisionale sulle varie fasi di collaudo e messa in esercizio. Sviluppo componenti software per l'interazione con sistemi BPM Oracle/IBM per la realizzazione del workflow operativo del progetto Carte a Valore, profilazione su portale con Oracle SSO/LDAP. Sogeit s.r.l Piazza Irnerio 69, Roma 18/09/2011 – 15/07/2015 Analisi e progettazione software middleware web/mobile content management Analista programmatore J2EE Partecipazione attiva a commessa per il Ministero della Difesa atta alla reingegnerizzazione e al porting da DB2 ad Oracle del sistema + database di gestione del Personale Civile (PERSOCIV) relativamente al progetto SIPEC. In questa attività ho svolto diverse mansioni relative all'analisi ed alla progettazione del software (web application) ed in particolare si sottolinea il contributo come unico sviluppatore ed analista alla realizzazione del sistema di autenticazione S/KEY One Time Password per utenti esterni di Internet che devono registrarsi e autenticazione interna simil-Oauth con token criptato in AES 256 registrato su http cookie mediante Spring Security. Attualmente continuo questa attività in modo del tutto autonomo completando i vari task che si susseguono richiesti dal Ministero della Difesa per l'ampliamento dei servizi web, interfacciamento sistema di gestione documentale con protocollo ADHOC di Engineering e restyling grafico, migliorie funzionali. La gestione del Personale Civile prevede anche la realizzazione di diversi report in formato PDF grazie all'ausilio di framework come Jasper Report ed Itext; oltre alla reportistica è stato sviluppato un sistema “portale” che funziona come un multi-sito web ad autenticazione condivisa tramite la realizzazione di Secure Gateway di Spring Security, ed un'integrazione con il sistema di gestione documentale ADHOC mediante un web client stub verso un Axis2 Web Service preposto allo scopo, al fine di realizzare dei workflows di approvazione con firma digitale delle lettere di trasferimento e predisposizione all'invio telematico via mail firmate e protocollate verso i numerosi Enti della Difesa. Ho inoltre realizzato diversi task come DBA Oracle 11 g per il mantenimento ed il merging del database del pesonale civile della Difesa. Dipendente a tempo indeterminato con competenze di analisi, sviluppo e progettazione relativamente al progetto per il Ministero degli Esteri denominato SIFC (Sistema Informativo Funzioni consolari). Tale progetto prevede la realizzazione Pagina 2 - Curriculum vitae e la gestione di un sistema internazionale di emissione di passaporti per cittadini italiani residenti all'estero, con vari servizi annessi e la contabilizzazione delle ricevute di emissione tariffe consolari, imposte di bollo, certificazioni e rilascio di stampati a valore (ETD, PASSAPORTO ORDINARIO, C.I). Il sistema è costituito da un'architettura distribuita J2EE su più di 256 server internazionali (sedi dei consolati aderenti al SIFC) con cooperazione ed integrazione con le varie piattaforme di elaborazione impronte digitali, crittografia e archiviazione nonché con i principali enti di polizia locali ed internazionali per la ricerca di cause ostative al rilascio passaporto ed a denunce di smarrimento furto (Web services con CEN (QUESTURE), INTERPOL e SSCE (ente a cui si demanda la registrazione di tutti i passaporti elettronici emessi in ambito internazionale. I moduli, che sono a tutti gli effetti applicazioni web enterprise sviluppate in vari linguaggi, oltre che J2EE si hanno applicazioni scritte in PERL sono accessibili all'utente grazie ad un servizio di autenticazione basato su Single Sign On (JOSSO) e si interfacciano ad un database locale Oracle 10g con application server Tomcat 5.5 su cui è installato il Josso agent + gateway e web server Apache 2. Il back-end che ha la prerogativa di configurare in modo centralizzato tutte le sedi consolari SIFC per quanto concerne gli articoli dei diritti consolari e degli stampati a valore nonché le varie esenzioni possibili è realizzato con application server JBOSS eap 5.1.2 e tecnologie JSF2 integrate con Spring Web Flow, Hibernate 4 e Primefaces 3.4; l'applicazione web è protetta da Spring Security in modalità one-time password token o simple authentication. L'application server JBOSS eap 5.1.2 è utilizzato per l'implementazione del servizio Proxy Web Service mediante il quale le varie sedi SIFC cooperano con i principali enti della Pubblica Amministrazione mediante protocolli SP-COOP e WS-Security in modalità di trasmissione cifrata con SSL v3. Per questo ruolo ho ricoperto anche mansioni di responsabilità di tipo sistemistico per la configurazione di Apache e del Load Balancer SIFC di recente progettazione, con inserimento e manutenzione delle regole di firewall atte a segmentare la rete del ministero per l'accesso ai Virtual – IP necessari alle varie applicazioni anche in ambito di testing e performance tuning; ho operato con vari strumenti di profilazione della memoria (Memory Analyzer di Eclipse e Load stressing (Apache JMETER, HP testing environment). TSC S.r.l Via A.Solario, 77 – 00142 Roma Da Ottobre del 2013 sto realizzando dei prototipi software sia come Pagina 3 - Curriculum vitae applicazioni web utilizzando Jquery e Spring MVC, sia come applicazioni standalone in tecnologia Java con il supporto della libreria grafica runtime Eclipse SWT, che consente l'impiego di componenti grafici nativi del S.O per la renderizzazione ottimizzata su Windows ed in tecnologia .NET utilizzando il Framework .NET 4.5 WCF per la comunicazione con i Web Service di Oracle Web Center Content (mentre con il prototipo Java ho impiegato JAX-WS) e l'IDE Microsoft Visual Studio 2012 per la realizzazione delle necessarie Windows Forms. Oracle Web Center Content, di cui ho un'instanza caricata su una macchina virtuale accessibile mediante Oracle VirtualBox è un server dedicato alla gestione documentale, presenta un integrazione profonda con la suite di Oracle Fusion Middleware ed è eseguito nell'ambiente dell'application server Oracle Web Logic; il database è fornito dalla suite di Oracle 11g. • Azienda • Date (da – a) • Settore di attività • Ruolo • Principali mansioni e responsabilità • Azienda Pagina 4 - Curriculum vitae One Italia S.p.a Via Corcolle 19 – 00131 Roma 02/10/2006 – 18/09/2011 Analisi e progettazione software middleware web/mobile content management Analista programmatore J2EE Dipendente a tempo indeterminato con competenze di analisi, sviluppo e progettazione di componentie moduli software per il settore middleware, ramo Web/Mobile Content Management & provisioning. Gestione di problematiche connesse all’integrazione dei servizi VAS su piattaforme esterne, Web Services management & optimization, data mining , data warehousing, progettazione di applicazioni web 2.0 con tecnologie Ajax per servizi interni, device configuration through Wurfl/Device Atlas hierarchical databases, performance analysis, monitoring and service assestment, partecipazione attiva nello sviluppo e manutenzione sistema VAS interno dell’azienda denominato TPS, Gestione delle criticità per i servizi incentrati su content provider internazionali, SMS gateway KANNEL-based, Service Integrators. Responsabile tecnico del reparto streaming mutimedia provisioning dal 21 Giugno 2010 con gestione degli streaming server Helix Universal Server 14, Wowza Advanced Media Server 2.1, formati di erogazione RTSP/RTP over UDP, RTMP, HTTP Live Streaming iPhone, Smooth Streaming, Adaptative Multi-BitRate Streaming. TSC S.r.l Via A.Solario, 77 – 00142 Roma • Date (da – a) 23/02/2006 – 02/10/2006 • Settore di attività • Ruolo • Principali mansioni e responsabilità • Azienda • Date (da – a) • Settore di attività • Ruolo • Principali mansioni e responsabilità • Altre esperienze Analista programmatore Java/.NET Compact (for Pocket PC) Collaboratore a progetto con competenza di analisi e sviluppo software per cliente azienda ADR (Aeroporti di Roma) in sede, sviluppo Sistema di tele-rilevazione di posizione GPS automatica e trasmissione dati delle schede operative per l’ENAC, componenti software J2EE ed integrazione con tecnologie .NET Compact per palmari Pocket PC con sistema operativo Windows CE. SAFO Sistemi S.r.l Via D.Sansotta, 100 – 00144 Roma 19/12/2005 - 20/01/2006 Analisi e sviluppo software Analista Programmatore Java Collaboratore a progetto con competenza di analisi e sviluppo software per cliente azienda Reply s.p.a p.sso la sede amministrativa S.O.G.E.I dal 19/12/2005 al 10/01/2006. Tutor Universitario del corso di Controlli Automatici p.sso il Centro Studi Universitario “Raffaello Sanzio s.r.l” con sede amministrativa ragione sociale “Dante Alighieri s.r.l” in Via Catone 15, 00192,Roma(RM). Docente di materie tecnico-scientifiche (Elettronica,TDP,Sistemi ed informatica) p.sso suddetto Centro Studi e Docente delle medesime materie con contratto di collaborazione a progetto p.sso Istituto di Istruzione Privato “Risorgimento” sito in Via Crescenzio 107,00193, Roma(RM). Docente di corsi informatici on-line ed in sede di MYSQL base e Java Base p.sso la società PCACADEMY s.r.l con sede in Via Capodistria 12, 00198,Roma(RM) con contratto di collaborazione a progetto ed a retribuzione variabile percentuale. CONOSCENZE LINGUISTICHE Inglese PRIMA LINGUA • Capacità di lettura Eccellente • Capacità di scrittura Ottimo • Capacità di espressione orale Ottimo ALTRE LINGUE • Capacità di lettura • Capacità di scrittura • Capacità di espressione Pagina 5 - Curriculum vitae orale Pagina 6 - Curriculum vitae CONOSCENZE INFORMATICHE Pagina 7 - Curriculum vitae J2SE 1.4/1.5/1.6 : ECCELLENTE JAVA 2 : OTTIMO JBUILDER X FOUNDATION : OTTIMO INTELLIJ IDEA 6.0/7.0/8.0 IDE: OTTIMO ECLIPSE IDE: OTTIMO MYECLIPSE IDE: BUONO MICROSOFT VISUAL C++ IDE : OTTIMO HIBERNATE PERSISTENCE FRAMEWORK 3.0/3.3: ECCELLENTE EHCACHE FRAMEWORK: ECCELLENTE JMX SERVICE ARCHITECTURE: BUONO JAVA ADVANCED IMAGING (JAI-CORE) 1.2: OTTIMO EJB : BUONO LIGHTWEIGHT WEB SERVICES, RESTEASY, JAX-RS: ECCELLENTE C/C++ : OTTIMO, C# : BUONO, MICROSOFT .NET FRAMEWORKS 4.X : BUONO WTP: BUONO, WINFORM:BUONO JNI : OTTIMO PHP : BUONO AXIS 1/ AXIS 2 : OTTIMO JAX-WS 2.0 : OTTIMO JBOSS-WS: OTTIMO ORACLE WEB LOGIC SERVER: BUONO ORACLE WEB CENTER CONTENT : BUONO ORACLE FUSION MIDDLEWARE : BUONO ECLIPSE SWT: BUONO .NET WINDOWS FORMS PROGRAMMING: DISCRETO SQL 92/99: ECCELLENTE ECLIPSE MEMORY ANALIZER: OTTIMO PL/SQL FOR ORACLE, MYSQL STORED PROCEDURES: ECCELLENTE MYSQL : ECCELLENTE MYSQL QUERY BROWSER/ADMINISTRATOR : ECCELLENTE ORACLE 9.0,10.0,11G: MOLTO BUONO ORACLE PL/SQL: BUONO PROLOG : OTTIMO WINDOWS (3.X,95,98,2000,XP) : OTTIMO LINUX : OTTIMO AJAX FRAMEWORK ECHO2: ECCELLENTE AJAX JAVASCRIPT CLIENT-SIDE: OTTIMO UNIX : BUONO ACCESS,EXCEL,WORD,POWERPOINT : ECCELLENTE JASPERREPORTS 3.2/4.5 : OTTIMO FFMPEG, MEDIAINFO: ECCELLENTE MICROSOFT VISIO : BUONO PROTEGÈ 3.0 ONTOLOGY DESIGN SYSTEM: OTTIMO JBOSS APPLICATION SERVER 4.0/5.0: ECCELLENTE ENTERPRISE ARCHITECT UML 2.5 EDITION: OTTIMO JBOSS EAP 5.1.2: OTTIMO JSF: BUONO JSF2 / PRIMEFACES 3.3-3.4: BUONO JQUERY: ECCELLENTE BEALOGIC APPLICATION SERVER: BUONO APACHE WEB SERVER 2.0, 2.2 : OTTIMO : ECCELLENTE XSLT: ECCELLENTE HTML : OTTIMO ALTOVA XMLSPY : BUONO XSLT : OTTIMO XALAN, XERCES, JDOM: OTTIMO LUCENE IR ENGINE: OTTIMO COMPASS INTEGRATION LUCENE/HIBERNATE: OTTIMO JSP : OTTIMO JGRAPHT: ECCELLENTE ZEND FRAMEWORK: BUONO SERVLET : BUONO AXIS 1: ECCELLENTE AXIS 2: BUONO J2EE : BUONO STRUTS : ECCELLENTE STRUTS2: OTTIMO JSF: OTTIMO APACHE VELOCITY (TEMPLATING ENGINE): OTTIMO J2EE COMPONENTS (JAVA MAIL, JMS, JNDI, ECC.): OTTIMO APACHE TOMCAT 5.5 APPLICATION SERVER : ECCELLENTE QUICKTIME DSS SERVER: BUONO HELIX UNIVERSAL STREAMING SERVER: ECCELLENTE WOWZA MEDIA STREAMING SERVER: OTTIMO APACHE PROJECT FRAMEWORKS/LIBRARIES: OTTIMO APACHE CACTUS: OTTIMO ROME (RSS, ATOM FEED): ECCELLENTE JUNIT TESTING FRAMEWORK 3.8/4.1: OTTIMO APACHE JMETER PERFORMANCE ANALYZER (LOAD STRESS): OTTIMO JOSSO: OTTIMO CACTI: OTTIMO NAGIOS: OTTIMO JAMON: OTTIMO PROTOCOLLI DI COMUNICAZIONE: HTTP(S), FTP, SCP, SFTP,RTSP, RTMP, SSH, POP3, SMTP, SNMP: OTTIMO LIFERAY 6.2: BUONO LIFERAY ASSET FRAMEWORK: BUONO LIFERAY SERVICE BUILDER: BUONO LIFERAY ALLOYUI/YUI 3: BUONO ANGULARJS: DISCRETO ORACLE BPM: BUONO APACHE FREEMARKER TEMPLATE ENGINE: OTTIMO XML Pagina 8 - Curriculum vitae ULTERIORI INFORMAZIONI Tesi di Laurea in Ingegneria Informatica ind.Sistemi di primo livello con titolo : “Reperimento automatico delle informazioni mediante conoscenze ontologiche nel dominio delle wireless network” , Relatore: Prof. Basili Roberto, presentata il 17/07/2005. PROGETTI AUTONOMI Dal 10/01/2015 sto realizzando insieme ad alcuni collaboratori un portale web per la prenotazione di attrezzature da spiaggia per vari stabilimenti balneari. Il portale si sta realizzando con la versione 6.2 beta 3 di Liferay; attualmente le funzionalità implementate sono il login degli utenti customizzato tramite l'utilizzo di Liferay Hooks, la ricerca indicizzata tramite Lucene degli stabilimenti e mediante l'Asset Framework una rappresentazione come Web Content document con incluse le immagini delle foto prese dai vari stabilimenti utilizzando sia il Service Builder per il data access layer con gestione transazionale, e la portlet l'Asset Publisher, opportunamente configurata per la renderizzazione web dei singoli Asset di stabilimento, per quanto riguarda la visualizzazione del sommario e la visualizzazione in modalità full. E' stato inoltre introdotto il meccanismo del Friendly Url routing al fine di migliorare la leggibilità degli indirizzi url e realizzare delle ottimizzazioni SEO per il ranking sui motori di ricerca. Le evoluzioni in corso d'opera includono un widget realizzato mediante librerie Javascript lato client che permetta la prenotazione dei singoli ombrelloni e sdraie con un'interfaccia semplificata per l'utente di tipo drag and drop e l'integrazione tramite Portlet events con la portlet che si interfaccierà al Payment System basato su integrazione con Paypal. Dal 01/03/2013 ho realizzato una J2EE Web Application mediante il framework Spring MVC di gestione del workflow di inserimento delle visite pazienti per il reparto di allergologia/immunologia pediatrica al Policlinico Umberto I. Il sistema è attualmente in produzione e gestisce le cartelle cliniche di tutti i pazienti con funzionalità di ricerca visite multi parametrica reportistica per i dati statistici sulle visite effettuate, includendo le successive visite di controllo e la stampa della visita in formato PDF. Dal 2012 ho contribuito alla realizzazione di alcune funzionalità mediante plugin di Wordpress Cubepoint, scritte in linguaggio PHP per la condivisione dei punti guadagnati dagli utenti nel sito web di Mercor.org ed alla manutenzione evolutiva di tale sito. Pagina 9 - Curriculum vitae