Progetti/Lavori Vari - Raffaele Ciliberti

Italiano
FORMATO EUROPEO
PER IL CURRICULUM
VITAE
INFORMAZIONI PERSONALI
Nome
CILIBERTI, RAFFAELE
Indirizzo
6, C.DA LATERZA, 70029, SANTERAMO IN COLLE (BA), ITALIA
320 6298825
Telefono
080 3038631
http://raffaeleciliberti.altervista.org/
Cellulare
Sito personale
E-mail
[email protected]
Nazionalità
ITALIANA
Sesso
MASCHIO
Data di nascita
08/05/1983
ESPERIENZA LAVORATIVA
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
Pagina 1/4 - Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
MARZO 2014 – OGGI
BASILIAS.R.L., VIALE KENNEDY NO.102 BIS, 75016 – POMARICO (MT) , ITALY
SOCIETÀ DI CONSULENZAE PERSONALIZZAZIONE SISTEMI ERP (PIATTAFORMA MICROSOFT
DYNAMICS NAV); SOCIETÀ DI CONSULENZA INFORMATICA E SOLUZIONI GESTIONALI
PROGRAMMATORE; ATTIVITÀ DI SVILUPPO REPORTISTICA E PROCEDURE VARIE; ATTIVITÀ DI
MIGRAZIONE DA VECCHIE VERSIONI DELLA PIATTAFORMA MICROSOFT DYNAMICS NAV A
VERSIONI PIÙ RECENT (MICROSOFT DYNAMICS NAV 2013/2013 R2);
REALIZZAZIONE E MANUTENZIONE DI REPORT IN MANIERA AUTONOMA SULLA PIATTAFORMA
DYNAMICS NAV 2013 R2 E PRECEDENTI; MIGRAZIONE DI REPORT DA VECCHIE VERSIONI
DELLA PIATTAFORMA A VERSIONI PIÙ AGGIORNATE DELLA STESSA; REALIZZAZIONE DI
FUNZIONI IN C/AL;
GENNAIO 2007 – LUGLIO 2008
JOHNRIGHTS.R.L., VIA DOMENICO COTUGNO49A, 70124 - BARI, ITALY
AGENZIA DI PUBBLICITÀ E COMUNICAZIONE
WEB DESIGNER
REALIZZAZIONE DI SITI STATICI E DEL LAYOUT DEI SITI DINAMICI PARTENDO DALLA GRAFICA
FORNITA DAL ART DIRECTOR; INTEGRAZIONE DEI MODULI RELATIVI ALLA PROGRAMMAZIONE O
PARTI DI CODICE RELATIVI A OGGETTI DIVERSI DAGLI ELEMENTI HTML (OGGETTI IN FLASH,
APPLET JAVA, ECC) NELLE PAGINE STATICHE; GESTIONE DOMINI E E-MAIL;
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
MAGGIO 2005 – SETTEMBRE 2006
DITTA CILIBERTI VITO, C.DALATERZA 6, 70029 - SANTERAMO IN COLLE (BA), ITALY
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
LUGLIO 2003 – APRILE 2004
DITTA CILIBERTI VITO, C.DA LATERZA 6, 70029 - SANTERAMO IN COLLE (BA), ITALY
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
• Date (da – a)
• Nome e indirizzo del datore di
lavoro
• Tipo di azienda o settore
• Tipo di impiego
• Principali mansioni e
responsabilità
SCAVI, DEMOLIZIONI, LAVORI STRADALI, MOVIMENTO TERRA, FRANTUMAZIONE PIETRE
CONDUTTORE MEZZI PESANTI E DA CANTIERE
APRILE 2004 – APRILE 2005
VOLONTARIOFERMOANNUALE(VFA) PRESSO IL 121º
REGGIMENTOARTIGLIERIACONTROAEREI"RAVENNA", BOLOGNA, ITALY
ESERCITO
CONDUTTORE DI AUTOMEZZI VARI E FUCILIERE
SCAVI, DEMOLIZIONI, LAVORI STRADALI, MOVIMENTO TERRA, FRANTUMAZIONE PIETRE
CONDUTTORE MEZZI PESANTI E DA CANTIERE
1999 - 2002
COOP. AGR. “LA MURGIA”, C.DALATERZA 6, 70029 - SANTERAMO IN COLLE (BA), ITALY
COOPERATIVA AGRICOLA
RAGIONIERE PART-TIME
ISTRUZIONE E FORMAZIONE
• Date (da – a)
• Nome e tipo di istituto di
istruzione o formazione
• Principali materie/abilità
profess. oggetto dello studio
• Qualifica conseguita
• Livello nella classificazione
nazionale (se pertinente)
• Date (da – a)
• Nome e tipo di istituto di
istruzione o formazione
• Principali materie / abilità
profess. oggetto dello studio
• Qualifica conseguita
• Livello nella classificazione
Pagina 2/4 - Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
OTTOBRE 2007 – DICEMBRE 2013
UNIVERSITÀ DEGLI STUDI DI BARI “ALDO MORO” - FACOLTÀ DI SCIENZE MATEMATICHE,
FISICHE E NATURALI
INGEGNERIA DEL SOFTWARE;MODELLI PER LA QUALITÀ DEL SOFTWARE;METODI AVANZATI
DI PROGRAMMAZIONE;ALGORITMI E STRUTTURE DATI;BASI DI DATI; LINGUAGGI DI
PROGRAMMAZIONE, GESTIONE DELLA CONOSCENZAD’IMPRESA; PROGETTAZIONE
DELL’INTERAZIONE CON L’UTENTE, RETI DI CALCOLATORI; SVILUPPO DI VARI CASI DI STUDIO
PER LA MAGGIOR PARTE DELLE MATERIE, ESEGUENDO PER OGNUNO ANALISI,
PROGETTAZIONE, IMPLEMENTAZIONE E TEST (LA MAGGIOR PARTE DEI CASI DI STUDIO SONO
STATI REALIZZATI IN JAVA).
DOTTORE IN INFORMATICA E TECNOLOGIE PER LA PRODUZIONE DEL SOFTWARE
LAUREA TRIENNALE(VOTAZIONE 105/110)
GENNAIO 2006 – GIUGNO 2006
STUDIODELTAS.R.L., CORSO DELLA CARBONERIA15, BARI - ITALY
HTML E CSS; PHOTOSHOP, FLASH E DREAMWEAVER PER WEB DESIGNER
MASTER PER MACROMEDIA WEB DESIGNER
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
nazionale (se pertinente)
• Date (da – a)
• Nome e tipo di istituto di
istruzione o formazione
• Principali materie / abilità
profess. oggetto dello studio
• Qualifica conseguita
• Livello nella classificazione
nazionale (se pertinente)
SETTEMBRE 1997 – LUGLIO 2003
ISTITUTOTECNICO INDUSTRIALE STATALE “G. B. PENTASUGLIA”, MATERA - ITALY
INFORMATICAE PROGRAMMAZIONE
PERITOINFORMATICO
SCUOLA MEDIA SUPERIORE
CAPACITÀ E COMPETENZE
PERSONALI
Acquisite nel corso della vita e della
carriera ma non necessariamente
riconosciute da certificati e diplomi
ufficiali.
MADRELINGUA
ALTRE LINGUA
• Capacità di lettura
• Capacità di scrittura
• Capacità di espressione orale
CAPACITÀ E COMPETENZE
RELAZIONALI
Vivere e lavorare con altre persone,
in ambiente multiculturale,
occupando posti in cui la
comunicazione è importante e in
situazioni in cui è essenziale
lavorare in squadra (ad es. cultura
e sport), ecc.
ITALIANA
INGLESE
BUONO
SUFFICIENTE
SUFFICIENTE
ACQUISITE NEL CORSO DELLA VITA:
DURANTE IL SERVIZIO MILITARE;
DURANTE IL PERCORSO DI STUDI ALL’UNIVERSITÀ CON I VARI CASI DI STUDIO
DELLE VARIE MATERIE;
FREQUENTANDO POSTI LEGATI AI BALLI LATINO-AMERICANI (SCUOLE DI BALLO,
SERATE DANZANTI, ECC).
CAPACITÀ E COMPETENZE
ACQUISITE DURANTE GLI ANNI, LAVORANDO PER L’AZIENDA DI FAMIGLIA E NEI VARI
PROGETTI IN TEAM SVOLTI ALL’UNIVERSITÀ.
CAPACITÀ E COMPETENZE
CAPACITÀ DI ANALISI, PROGETTAZIONE,SVILUPPO E TESTDI SISTEMI SOFTWARE, ACQUISITE
ALLA SCUOLA MEDIA SUPERIORE E ALL’UNIVERSITÀ.
LINGUAGGI CONOSCIUTI: JAVA SE/ JAVA EE (RMI, JSP, SERVLET, JDBC, JAVAFX), ANDROID,
JAVASCRIPT, HTML/CSS, C/AL, PHP (LIVELLO BASE), SCALA (LIVELLO BASE), R (LIVELLO
BASE), PASCAL (LIVELLO BASE), ASSEMBLER (LIVELLO BASE)
DBMS: POSTGRESQL, MYSQL
SOFTWARE PIÙ USATI: ECLIPSE(IDE), PIATTAFORMA ERP MICROSOFT DYNAMICS NAV
DEVELOPMENT ENVIRONMENT,REPORT BUILDER 3.0 FOR SQL SERVER,PHOTOSHOP,
DREAMWEAVER, JAVAFX SCENE BUILDER 2.0, ARDUINO (IDE), PLAY FRAMEWORK,
PGADMINIII, MICROSOFT SQL SERVER MANAGEMENT STUDIO, NETBEANS(IDE), MYSQL
WORKBENCH 6.1
ALTRI SKILLS: MODEL-VIEW-CONTROLLER (MVC), OBJECT ORIENTED PROGRAMMING, UML,
TOMCAT, CYTOSCAPE.JS
ORGANIZZATIVE
Ad es. coordinamento e
amministrazione di persone,
progetti, bilanci; sul posto di lavoro,
in attività di volontariato (ad es.
cultura e sport), a casa, ecc.
TECNICHE
Con computer, attrezzature
specifiche, macchinari, ecc.
Pagina 3/4 - Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
PATENTE O PATENTI
ULTERIORI INFORMAZIONI
ALLEGATI
B, C
- IMPLEMENTATORE/COLLABORATORE DEL SISTEMA WEB HTTP://COMIRNET.DI.UNIBA.IT,
LAVORO NATO COME PROGETTODI TESI E PORTATO AVANTI ANCHE SUCCESSIVAMENTE
- CERTIFIED MACROMEDIA DREAMWEAVERMX 2004 DEVELOPER (02-JAN-2007)
- ELOGIOSCRITTO DEL COMANDANTE DI REGGIMENTO DURANTE IL SERVIZIOMILITARE
- ALLEGATO A: PROGETTI/LAVORI VARI
- ALLEGATO B: PIANO DI STUDIACCADEMICO
In riferimento alla legge 196/2003 autorizzo espressamente l'utilizzo dei miei dati
personali e professionali riportati in questo curriculum.
Raffaele Ciliberti
Pagina 4/4 - Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
Allegato A: Progetti/Lavori Vari
In questo allegato vengono elencate le mie ultime esperienze all’interno dei progetti/lavori con cui ho avuto
contatto, con relativa breve descrizione. La maggior parte sono casi di studio fatti durante il periodo accademico.
Tesi di Laurea in Algoritmi e Strutture Dati
Laurea in Informatica e Tecnologie per la Produzione del Software
Progettazione ed Implementazione di un Sistema Web-Based per l’Analisi di Cluster Multi-Tipo Organizzati
Gerarchicamente
Il sistema è composto da due moduli: uno per la realizzazione dinamica del database (in base ai dati da analizzare)
e il popolamento dello stesso; l’altro per la analisi/visualizzazione dei dati, in base a vari filtri applicabili in fase di
utilizzo. L'applicazione è stata realizzata usando il framework Play 2.2, che implementa il pattern architetturale
Model-View-Controller (MVC). E' stato utilizzato HTML, CSS e JavaScript per il livello di presentazione (Scala
per le parti dinamiche lato server; JavaScript per le parti dinamiche lato client); Java per il resto dell'applicazione.
E' stato utilizzato PostgreSQL 9.2 per la base di dati. Per la sperimentazione è stato preso in considerazione il
dominio biologico ed è stato modificato il sistema di partenza generico con l’inserimento di testi dedicati a livello
di presentazione. Il sistema è on-line all’indirizzo http://comirnet.di.uniba.it:8080/.
E’ stato utilizzato l’IDE Eclipse per la parte in Java e in Scala (Adobe Dreamweaver come strumento di supporto
per le parti in JavaScript, HTML e CSS); è stata usata la libreria JavaScript
Cytoscape.js(http://cytoscape.github.io/cytoscape.js/) per la rappresentazione grafica dei cluster multi-tipo. La
creazione delle tabelle avviene dinamicamente in java; è stato usato JDBC per interfacciarsi con la base di dati;
l’API SAX per importare il/i file xml contenenti i cluster gerarchici multi-tipo. JavaScript è stato utilizzato per il
controllo sui filtri delle varie ricerche e per tutta la parte relativa alla visualizzazione del grafo insieme a
Cytoscape.js. I CSS sono stato applicati al layout di tutto il sito. Le fasi di analisi, progettazione ed
implementazione sono state realizzate da me, con la supervisione/collaborazionedel Dott. Gianvito Pio, del Prof.
Michelangelo Ceci, del Prof. Donato Malerba e della Dott.ssa Domenica D'Elia.
Utility for Navision Tables (prototipo funzionante) per migliorare l’analisi della struttura delle varie tabelle.
L’utility è stata realizzata interamente da me in Java. L’ERP Microsoft Dynamics NAV permette di esportare gli
oggetti “Tabella” restituendo un file testuale contenente tutte le informazioni relative agli oggetti tabella esportati
in formato testo (molte di queste informazioni non sono fruibili direttamente interrogando il Database).
L’applicazione carica uno o più file testuali e si genera la struttura delle tabelle. Permette quindi all’utilizzatore di
avere tutte le informazioni sulla struttura di una tabella (in modo immediato ed efficiente) selezionando da
un’interfaccia grafica la tabella desiderata. In Navision la stessa operazione non è immediata e le informazioni
relative ad esempio ad un campo sono reperibili solo con una serie di passaggi.
Per la realizzazione dell’utility è stato utilizzato l’IDE Eclipse; per l’interfaccia grafica sono state utilizzate le API
Java Swing e il plug-in di EclipseWindowBuilder.
Caso di studio di Ingegneria del Software - ADISys (sistema di assistenza domiciliare integrata)
Analisi, progettazione ed implementazione di un sistema di assistenza sanitaria domiciliare integrata (ADISys),
composto da due sottosistemi principali: un server (GUI in Java, DB in MySQL) e un client (apk per dispositivo
Android). Sul server vengono gestiti gli operatori sanitari che effettuano l'assistenza domiciliare, i pazienti e le
singole prestazioni. Su ogni client a disposizione di ogni operatore sanitario sono inviate le prestazioni da effettuare
con tutte le rispettive informazioni e con il monitoraggio a run-time delle prestazioni stesse. In un secondo
Pagina 1/3–Allegato A:
Progetti/Lavori Vari
Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
momento sono state richieste delle modifiche al sistema con nuovi requisiti, tra cui la modifica del formato dei dati
scambiati dai due sottosistemi (da semplice file testuale a file xml). Queste modifiche sono state richieste
principalmente per valutare l’intero sistema, considerando i principi dell’ingegneria del software.
Durante le fasi di analisi e progettazione è stato usato l’UML per definire formalmente le fasi stesse. E’ stato
utilizzato l’IDE Eclipse ADT per tutta la parte di implementazione in java per interfacciarsi al DB MySQL, per
realizzare la GUI (API Java Swing e il plug-in di EclipseWindowBuilder) e per la realizzazione dell’apk. È stato
usato JDBC per la connessione al database; le socket per gestire la connessione tra dispositivi e server per
scaricare/caricare i file; le varie API su android per la gestione dei file, recupero informazioni relative alla
posizione corrente, trasferimento delle informazioni tramite socket.Il progetto è stato eseguito in gruppo con un
altro collega universitario. Abbiamo lavorato insieme nelle fasi di analisi e progettazione; ci siamo divisi volta per
volta i compiti in fase di implementazione. Di seguito i link ai documenti consegnati al professore.
- AnalisieSpecificadeiRequisiti:
(http://raffaeleciliberti.altervista.org/curriculum_vitae/allegati_e_collegamenti_cv/uni/ingegneria_del_software/An
alisi_e_Specifica_dei_Requisiti_2012_Ver1.pdf);
- Progettazione:
(http://raffaeleciliberti.altervista.org/curriculum_vitae/allegati_e_collegamenti_cv/uni/ingegneria_del_software/Pro
gettazione_2012_Ver1.pdf);
- Test:
(http://raffaeleciliberti.altervista.org/curriculum_vitae/allegati_e_collegamenti_cv/uni/ingegneria_del_software/Tes
t_2012_Ver1.pdf);
Caso di studio di Progettazione Interfaccia Utente - Bull Prediction
Analisi, progettazione e implementazione dell'interfaccia grafica di un sistema per l'analisi dell'andamento delle
azioni di aziende quotate in borsa. Sono state eseguite tutte le varie fasi viste durante il corso, realizzando e
testando con più utenti i prototipi intermedi e l'applicazione finale. Il caso di studio è stato realizzato in
collaborazione con altri due colleghi, che stanno portando avanti l’idea iniziale della funzionalità del sistema.
Caso di studio di Metodi Avanzati di Programmazione - APRIORI
Progettare e realizzare un sistema client-server denominato “APRIORI” che includa funzionalità di data mining per
la scoperta di pattern frequenti e regole di associazione confidenti. Come funzionalità aggiuntive a scelta
dell'implementatore sono state aggiunte la possibilità di creare un grafico che mostra le regole di associazione e la
possibilità di esportare in un file pdf le regole scoperte con il grafico relativo. Inoltre è stata realizzata una piccola
applicazione grafica di supporto per installare il sistema.
Tutto il sistema è stato realizzato in Java usando l’IDE Eclipse (il client è stato implementato in un applet); sono
state utilizzate le API JDBC, SWING, APPLET, i Socket, i Thread; è stata considerata la Serializzazione degli
oggetti, la libreria itextpdf (http://itextpdf.com/) per la realizzazione del pdf; la libreria codec.jpeg per la
realizzazione del grafico.Le fasi di analisi, progettazione ed implementazione sono state realizzate interamente da
me.
I link della relazione dell’intero progetto e dei due allegati sono:
Relazione progetto APRIORI: http://raffaeleciliberti.altervista.org/map_uni/documentazione.pdf;
Allegato A - Esempi di test: http://raffaeleciliberti.altervista.org/map_uni/Allegato_A.pdf;
Allegato B - Diagrammi UML: http://raffaeleciliberti.altervista.org/map_uni/Allegato_B.pdf.
Caso di studio di Economia dell'Innovazione - SISAL
Studio dell'azienda Sisal Entertainment S.p.A. e presentazione in PowerPoint degli aspetti e delle strategie che
Pagina 2/3–Allegato A:
Progetti/Lavori Vari
Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
hanno permesso all'azienda di essere oggi una delle più prestigiose nel suo settore. Lo studio è stato realizzato con
altri colleghi universitari, le slide della presentazione sono reperibili all’indirizzo
http://www.slideshare.net/raffaeleciliberti/sisal-vs2-20102011.
Caso di studio di Programmazione per il WEB - Parcheggio On Line
Analisi, progettazione ed implementazione di un sistema web che permette di effettuare tramite internet il
pagamento del parcheggio (il pagamento vero e proprio non era richiesto e non è stato implementato). E' stato usato
HTML, CSS, JavaScript e PHP per realizzarle il sistema. L’intero progetto è stato realizzato con altri due colleghi.
Caso di studio di Linguaggi di Programmazione - SimpleParser
Progettazione ed implementazione di un semplice parser in JavaCC.Il progetto consisteva nella definizione formale
della grammatica del linguaggio in notazione (E)BNF e la scrittura del codice. Progetto realizzato interamente da
me.
La relazione dell’intero progetto è disponibile all’indirizzo seguente:
http://raffaeleciliberti.altervista.org/cv/uni/ling/CASO_DI_STUDIO.pdf.
Caso di studio di Programmazione - Agenda
Progettazione ed implementazione di una semplice agenda per appuntamenti in Java, realizzata con un collega
universitario.
Uso di Html e CSS
Competenze acquisite durante il corso MASTER PER MACROMEDIA WEB DESIGNER e in ambito lavorativo
come Web Designer. Di seguito vengono elencati alcuni lavori realizzati (la maggior parte dei siti realizzati sono
stati modificati/aggiornati e quindi non inseriti/cancellati dal documento, altri non sono più attivi; su richiesta
saranno inviati i lavori realizzati quando lavoravo per la JohnRight. S.r.l.):
http://www.tenutadelconte.it/italiano/home.html;
http://www.cilibertivito.it/.
In riferimento alla legge 196/2003 autorizzo espressamente l'utilizzo dei miei dati
personali e professionali riportati in questo allegato.
Raffaele Ciliberti
Pagina 3/3–Allegato A:
Progetti/Lavori Vari
Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825
Allegato B: Piano di StudiAccademico
In questo allegato sono state elencatele materie del corso di studi accademico, con i relativi crediti
formativi universitari.
Materia
CFU
Lingua Inglese
6
Programmazione + Lab.
9
Matematica Discreta
8
Architettura degli Elaboratori
9
Lingua Italiana e Tecniche di Comunicazione
6
Sistemi Operativi
9
Laboratorio di Informatica
5
Linguaggi di Programmazione
9
Programmazione per il Web
6
Metodi di Osservazione e Misura
6
Progettazione di Basi di Dati + Lab.
9
Analisi dei Dati per l’Ingegneria del Software
6
Algoritmi e Strutture Dati
9
Ingegneria del Software
12
Reti di Calcolatori + Lab.
6
Analisi Matematica
8
Gestione della Conoscenza d’Impresa
9
Metodi Avanzati di Programmazione
9
Economia dell’Innovazione
6
Progettazione dell’Interazione con l’Utente + Lab.
6
Modelli per la Qualità del Software
12
Stage
12
Tesi + Prova finale
6
In riferimento alla legge 196/2003 autorizzo espressamente l'utilizzo dei miei dati
personali e professionali riportati in questo allegato.
RaffaeleCiliberti
Pagina 1/1–Allegato B:
Piano di Studi Accademico
Curriculum Vitae di
CILIBERTI Raffaele
Aggiornato a Novembre 2014
Per ulteriori informazioni:
sito: http://raffaeleciliberti.altervista.org/
mail: [email protected]
cell: 320 6298825