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