Curriculum vitae
INFORMAZIONI PERSONALI
Marco Ratto
+3901123413555
[email protected]
Sesso Maschile | Data di nascita 8 Lug. 70
POSIZIONE RICOPERTA
Computers, Software
ESPERIENZA
PROFESSIONALE
Nov. 08–alla data attuale
Enterprise Application Integration Architect
Fiat IVECO S.p.A.
Assunto con contratto a tempo indeterminato con il ruolo di \"Enterprise Application Integration
Architect\" sulle architetture SOA con i prodotti Sap e IBM: Sap ECC 6, Sap XI 7, IBM MQSeries, IBM
Broker MQ, IBM Websphere 6, IBM RAD 7.
In particolare:
o Sviluppo di un monitor ESB tecnico/funzionale.
o Supporto ad IBM per lo sviluppo di agent su IBM MQ Broker.
o Supporto per l\'integrazione WAS 6 al modulo di SSO di FIAT tramite JAAS.
o Enterprise Application Integration utilizzando varie soluzioni di middleware.
o Business Process Integration utilizzando metodologie real time per abilitare processi di monitoring
end-to-end.
o integrazione attraverso la gestione di protocolli diversi, in combinazione con diversi adattatori (File,
JMS, SOAP, HTTP, XI, JCA) a livello middleware. Enterprise Common Data Model e dynamic process
composition nell\' Enterprise Service Bus utilizzando le fasi di Verify, Enrich, Trasformation, Routing,
Operations (VETRO).
o Progettazione di integrazioni di tipo stateless applicazioni real-time/batch.
o Progettazione di integrazioni di tipo statefull per processi di lunga esecuzione utilizzando il
middleware per compiere l\'orchestrazione (BPM, BPEL).
Set. 07–Ott. 07
Senior Solution Consultant
Progress Software Italy
Senior Solution Consultant on SOA architecture with Progress Products: SonicMQ, SonicESB,
OpenEdge, etc.
* Sviluppo di interfacce con Java e SonicMQ di messaggistica sincrona/asincrona
* Sviluppo di applicazioni J2EE/web aderenti allo standard architetturale SOA e con il prodotto
SonicESB
* Insegnante su Java+SonicMQ per sviluppatori java
* Integrazione di applicazioni (Java, .Net) con SonicESB
* Trasformazioni semantiche XML/XSL con Sonic DXSI
* Sviluppo di plug-in java per l\'integrazione di applicazioni eterogenee (java, .Net) con SonicESB
* Sviluppo di adapter in java per integrare prodotti di mercato (Siebel, Tibco, ) con SonicESB
* Consulente sul prodotto Sonic Actional for SOA operations
* Consulente sui prodotti Sonic per il cliente Bohringer Ingelheim (Italia)
* Consulente sui prodotti Sonic per il cliente Telecomitalia (Padova,Roma)
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 1 / 6
* Consulente sui prodotti Apama per il cliente H3G (Milano,Roma)
Apr. 00–Set. 07
Consulente, IT Architect
Almaviva Finance (ex Banksiel)
* Disegno delle architteture di applicazioni n-tier
* Consulenze sistemistiche sull’utilizzo della piattaforma Linux (Server e Client)
* Collaboro occasionalmente al mantenimento di alcuni progetti Open Source (cvs, vnc, chbg, ecc.)
* Consulenze tecnologiche sulle architetture dei clienti
* Analisi e studio delle architetture dei vari clienti (BPM, Banca Intesa, Fondiaria, Lisit, Inpdap, ecc.).
In particolare, ho lavorato sui seguenti progetti/clienti:
* Anno 2007
o Progetto \"Riuso, architettura e sviluppo\" per l\'INPDAP con la funzione di consulente su architetture
Open Source e Java - sede di lavoro a Roma.
o Progetto \"Private Banking\" per il cliente UBS la funzione di Java Architect - sede di lavoro a Milano.
* Anno 2006
o Progetto \"Riuso, architettura e sviluppo\" per l\'INPDAP con la funzione di consulente su architetture
Open Source e Java - sede di lavoro a Roma.
Prodotto \"UNRAE\" di Banksiel per i clienti San Paolo IMI, BPM, BAPV, Capitalia con la funzione di
Java Architect - sede di lavoro a Torino.
o Progetto \"SISS (Sistema Informativo Socio Sanitario)\" della Regione Lombardia con la funzione di
consulente su problematiche legate ad interoperabilità - sede di lavoro a Milano.
* Anno 2005
o Prodotto \"Pharmatrack\" per Finsiel rivolto alle Aziende Farmceutiche con la funzione di architetto
J2EE e Linux - sede di lavoro a Milano e Padova.
o Progetto \"Riuso, architettura e sviluppo\" per l\'INPDAP con la funzione di consulente su architetture
Open Source e Java - sede di lavoro a Roma.
o Progetto \"Change Management e sicurezza\" per Banca Intesa con la funzione di consulente su
architetture specifiche del cliente (Java e Unix) - sede di lavoro a Milano
* Anno 2004
o Progetto \"IAS\" per la normativa Europea con la funzione di architetto J2EE, progettista UML e
programmatore senior - sede di lavoro a Padova.
* Anni 2002-2004
o Progetto \"SISS (Sistema Informativo Socio Sanitario)\" della Regione Lombardia con la funzione di
consulente sull’architettura - sede di lavoro a Milano.
* Anni 2001-2002
o Progetto \"Assicuraweb\" (prodotto su ramo danni per l\'assicurazioni Fondiaria installata per San
Paolo IMI, BPP e Carim) con la funzione di architetto J2EE, progettista UML e programmatore senior sede di lavoro a Torino.
* Anni 2000-2001
o Progetto \"Fasttrade\" (Internet Banking) con la funzione di programmatore senior - sede di lavoro a
Milano e Torino.
ISTRUZIONE E FORMAZIONE
Dic. 99–Nov. 07
Bachelor of Computer Science (B.CS.) in Information Science
Facoltà di Scienze Matematiche Fisiche e Naturali dell'Università degli Studi di Torino
December 1999:
Bachelor of Computer Science (B.CS.) in Information Science, mark 98/110, Facoltà di Scienze
Matematiche Fisiche e Naturali dell'Università degli Studi di Torino. Thesis entitled "Remote access for
creating a timetable: secure user authentication written in Java" ('Accesso remoto ad un servizio di
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 2 / 6
Curriculum vitae
creazione di un orario: autenticazione dell’utente in ambiente Java' - Relatore Dott. Marco Botta, Corelatori: Dott. Filippo Neri e Dott. Sergio Rabellino).
COMPETENZE PERSONALI
Altre lingue
COMPRENSIONE
PARLATO
PRODUZIONE SCRITTA
Ascolto
Lettura
Interazione
Produzione orale
English
C1
C1
C1
C1
C1
Spanish
A1
A1
A1
A1
A1
Livelli: A1 e A2: Utente base - B1 e B2: Utente autonomo - C1 e C2: Utente avanzato
Quadro Comune Europeo di Riferimento delle Lingue
Competenze comunicative
Adoro e preferisco lavorare in team di piú persone in modo che ogni singola persona possa
apprendere dalla esperienza delle altre; preferisco anche il continuo confronto giornaliero con le
persone del team per affrontare i problemi tipici dello sviluppo di applicazioni software.
Negli ultimi anni ho cominciato a lavorare in team internazionali (francesi, spagnoli, tedeschi) e con
metodologia Agile (Scrum).
Competenze organizzative e
gestionali
Team technical leader su progetti web/J2EE; ossia responsabile nelle scelte tecnologiche e
supportare i vari sviluppatori senior nei problemi quotidiani ed aiutare gli sviluppatori junior a migliorare
la loro produttivitá.
Competenze digitali
Dos, Windows (9x, 2000, Xp) e Unix (Solaris 8, Aix) e Linux (in particolare le distribuzioni Fedora Core
1, Fedora Core 2, Fedora Core 3, Fedora Core 4 e Red Hat ES 3.0)
* Applicativi software
Pacchetto Microsoft Office (Word, Excel, Publisher, PowerPoint, Outlook), StarOffice 7 e Open Office
1.1.x
* Strumenti di E-learning
Articulate Presenter, Adobe Captivate
* Strumenti di Project Management
Microsoft Office Project 2003, Mr Project 1.x
* Architetture
Client/Server, n-tier java, LAMP (Linux + Apache + MySql + PHP)
* Linguaggi di programmazione
C, C++, Smalltalk, Visual Basic, HTML, Javascript, Java, JSP, Servlet, PHP
* Architettura J2ME
MIDP 1.0, MIDP 2.x, CLDC 1.x, JSR-082, JSR-135
* Java Profiling
Your Java Kit
* Data Persistence con Java
Hibernate
* Strumenti per la compilazione automatica
Makefile, Apache Ant, Maven
* Progettazione UML
Together Control Center 6.0 e Rational Rose 2000
* Ambienti di sviluppo (IDE)
JbuilderX, Jdeveloper 9i, Forte For Java CE 3.0, NetBeans 3.6, Eclipse, RAD 6, WSAD 5
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 3 / 6
* Version Control / Change Management
cvs e svn a livello di amministrazione, PVCS e Clear Case a livello di utente
* Database relazionali e non
SQL, Access, Oracle (8i, 9i e 10g), Dbase III, Dbase IV, ODBC.
* Web Server
IPlanet, Apache, IIS
* Servlet Engine
Jrun, Resin, Tomcat
* Application Server
Vari tipi conformi allo standard “J2EE compliant”, come ad esempio Jboss, Bea, Oas, Websphere,
ecc.
* Strumenti per l\'analisi di Performance e Quality Assurance
Borland Silk Perfomer, Mercury LoadRunner, Apache JMeter, Grinder, IBM TestHarness
* Schedulatori
Orsyp Dollar Universe, crontab, CONTROL M, ecc.
* Bilanciatori Software
Stonesoft product, LVM
* Reti e protocolli
Reti Microsoft e protocolli TCP/IP, POP3, SMTP, FTP, SSH, TLS, HTTP-S, S-HTTP.
* Sicurezza
Crittografia simmetrica, asimmetrica, funzioni hash, firma digitale con o senza Smart-Card, certificati,
autorità di certificazione (CA), protocolli di comunicazione sicura (Protocollo SSL 3.0, http-S, S-http,
SSH), Sun JCE 1.2, PGP, ecc.
* Applicazioni AJAX
Realizzazione applicazioni AJAX in architettura J2EE e LAMP
Google Web Toolkit 1.1.10
* Web Services (SOA)
Java Axis Framework
CNIPA Sistema Pubblico di Cooperazione (SPCoop)
OpenSPCoop (http://www.openspcoop.org)
Prodotti della Progress (SonicMQ, SonicESB, SonicWorkBench, OpenEdge, ecc.)
* Reti Neurali
Conoscenze di base del progetto Open Source Joone.
* BAM
Apama 3.x, Apama 4.x
* Codice a barre lineari
Standard EAN-13, JAN-13, EAN-8, ISBN, ISSN
* Codice a barre 2D
Standard QR-Code Ho una esperienza pluriennale sulla gestione di reti di sistemi Windows e Unix.
Altre competenze
Negli ultimi anni ho approfondito in modo particolare la tecnologia Java con la realizzazione di prodotti
100% pure Java multipiattaforma, utilizzando quasi tutte le ultime tecniche di programmazione OOP
(Servlet, jsp, taglib, EJB, JDO, ecc.).
Dal 2000 ho ripreso lo studio della piattaforma Open Source ed in particolare di Linux.
Dal 2006 ho cominciato a collaborare con la rivista Mokabyte.it pubblicando alcuni articoli su java.
Dal 2007 ho cominciato ad occuparmi di architetture SOA.
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 4 / 6
Curriculum vitae
Patente di guida
Licenza di guida \"B\"<br/>
ULTERIORI INFORMAZIONI
Pubblicazioni
Linux LPIC-1
Ho conseguito il primo livello di certificazione, verificabile sul sito: https://www1.lpi.org/en/verify.html
con i seguenti parametri da inserire nella FORM:
LPI ID= LPI000082017
Verification Code= dld6f3xdt8
ALLEGATI
▪ coverletter.pdf
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 5 / 6
Passaporto europeo delle competenze
Marco Ratto
coverletter.pdf
31/5/17
© Unione europea, 2002-2017 | http://europass.cedefop.europa.eu
Pagina 6 / 6