Il mio Curriculum Vitae
Scarica il mio CV in formato PDF
Dati anagrafici
Nome e cognome:
Giovanni Verrecchia
Nato a:
Cassino il 28 maggio 1980
Residente in:
Via Roma, 30 - 86170 - Isernia
Obblighi militari:
Esente, secondo quanto previsto dalla legge n.226 del 23 agosto 2004
Formazione scolastica
Giugno 2005
Laurea specialistica in Tecnologie Informatiche con specializzazione in Comunicazione e Interazione - Facoltà di SS.MM.FF.NN. - Università degli Studi di Pisa - Voto: 110/110 e Lode
"Analisi dell'avvio del protocollo TCP su canali satellitari geostazionari a larga banda"
"Analisi dell'avvio del protocollo TCP su canali satellitari geostazionari a larga banda"
Ottobre 2002
Laurea di primo livello in Informatica - Facoltà di SS.MM.FF.NN. - Università degli Studi di Pisa - Voto: 110/110 e Lode
"Progettazione e realizzazione di servizi di rete per il SED del Comune di Pisa"
"Progettazione e realizzazione di servizi di rete per il SED del Comune di Pisa"
Luglio 1999
Maturità scientifica - Liceo Scientifico "E. Majorana" - Voto: 85/100
Esperienze lavorative
Da marzo 2007
Programmatore J2EE presso Etnoteam S.p.A. di Roma
Partecipazione al progetto di porting ed evoluzione dell'Area Clienti del portale 187 di Telecom Italia su piattaforma J2EE, con l'adozione di un pattern MVC (Struts) e la definizione di livelli di caching delle informazioni, al fine di incrementare il numero di accessi.
Analisi e risoluzione dei problemi di integrazione dell'Area Clienti con il portale e con il prodotto di assistenza digitale (Human Digital Assistant).
Strumenti SW: Windows XP, Red Hat Enterprise Linux, Sun Solaris, Java, Struts, Eclipse, Bea Weblogic Server, Oracle, BroadVision, HTML, Javascript, CVS, XML.
Partecipazione al progetto di porting ed evoluzione dell'Area Clienti del portale 187 di Telecom Italia su piattaforma J2EE, con l'adozione di un pattern MVC (Struts) e la definizione di livelli di caching delle informazioni, al fine di incrementare il numero di accessi.
Analisi e risoluzione dei problemi di integrazione dell'Area Clienti con il portale e con il prodotto di assistenza digitale (Human Digital Assistant).
Strumenti SW: Windows XP, Red Hat Enterprise Linux, Sun Solaris, Java, Struts, Eclipse, Bea Weblogic Server, Oracle, BroadVision, HTML, Javascript, CVS, XML.
Da maggio 2006
a febbraio 2007
a febbraio 2007
Consulente programmatore J2EE presso Etnoteam S.p.A. di Roma
Collaborazione nella realizzazione di tre portali (Internet, Extranet e Intranet) per il Consorzio dell'area di sviluppo industriale di Catania. I tre portali si basano sul prodotto di CMS open source Joomla.
Progettazione e realizzazione di applicazioni in ambiente J2EE (con l'adozione del framework Struts) da inserire all'interno dei tre portali. Tali applicazioni interagiscono con database Oracle, MySQL e SQL Server mediante JDBC e invocazione di stored procedure. Personalizzazione del prodotto di CMS con l'aggiunta di moduli ad-hoc realizzati in PHP.
Strumenti SW: Windows XP, Windows 2003 Server, Java, Struts, Eclipse, Tomcat, MySQL, Oracle, SQL Server, JDBC, PL/SQL, Joomla, XHTML, CSS, Apache, LDAP, IIS, Active Directory, PHP, C#, Visual Studio .net 2003.
Collaborazione nella realizzazione di tre portali (Internet, Extranet e Intranet) per il Consorzio dell'area di sviluppo industriale di Catania. I tre portali si basano sul prodotto di CMS open source Joomla.
Progettazione e realizzazione di applicazioni in ambiente J2EE (con l'adozione del framework Struts) da inserire all'interno dei tre portali. Tali applicazioni interagiscono con database Oracle, MySQL e SQL Server mediante JDBC e invocazione di stored procedure. Personalizzazione del prodotto di CMS con l'aggiunta di moduli ad-hoc realizzati in PHP.
Strumenti SW: Windows XP, Windows 2003 Server, Java, Struts, Eclipse, Tomcat, MySQL, Oracle, SQL Server, JDBC, PL/SQL, Joomla, XHTML, CSS, Apache, LDAP, IIS, Active Directory, PHP, C#, Visual Studio .net 2003.
Da ottobre 2005
ad aprile 2006
ad aprile 2006
Stagista programmatore J2EE presso Etnoteam S.p.A. di Roma
Progettazione e realizzazione di un'applicazione in ambiente J2EE (con l'adozione del framework Struts). Tale applicazione è integrata all'interno del portale del Dipartimento per le Politiche Fiscali, basato sul prodotto open source Jetspeed.
Presso Sogei S.p.A., sempre per conto di Etnoteam S.p.A., manutenzione, estensione, integrazione nel portale e test dell'applicazione J2EE sviluppata precedentemente.
Strumenti SW: Windows XP, RedHat Enterprise Linux, Java, Struts, Eclipse, Tomcat, MySQL, JDBC, Jetspeed, HTML, CSS.
Progettazione e realizzazione di un'applicazione in ambiente J2EE (con l'adozione del framework Struts). Tale applicazione è integrata all'interno del portale del Dipartimento per le Politiche Fiscali, basato sul prodotto open source Jetspeed.
Presso Sogei S.p.A., sempre per conto di Etnoteam S.p.A., manutenzione, estensione, integrazione nel portale e test dell'applicazione J2EE sviluppata precedentemente.
Strumenti SW: Windows XP, RedHat Enterprise Linux, Java, Struts, Eclipse, Tomcat, MySQL, JDBC, Jetspeed, HTML, CSS.
Da luglio 2005
a settembre 2005
a settembre 2005
Consulente presso l'istituto ISTI del CNR di Pisa
Nell'ambito del progetto SatNEx (European Satellite Communications Network of Excellence), con l'adozione di stack Linux e BSD, studio e verifica dell'implementazione delle principali varianti del protocollo TCP in comunicazioni satellitari a larga banda. Obiettivi primari di tale studio sono l'individuazione dei problemi legati a questo tipo di comunicazioni satellitari e la loro risoluzione.
Strumenti SW: Debian Linux, FreeBSD, ethereal, socat, tcpdump, OpenOffice.
Nell'ambito del progetto SatNEx (European Satellite Communications Network of Excellence), con l'adozione di stack Linux e BSD, studio e verifica dell'implementazione delle principali varianti del protocollo TCP in comunicazioni satellitari a larga banda. Obiettivi primari di tale studio sono l'individuazione dei problemi legati a questo tipo di comunicazioni satellitari e la loro risoluzione.
Strumenti SW: Debian Linux, FreeBSD, ethereal, socat, tcpdump, OpenOffice.
Lingue conosciute
Inglese
Sufficiente conoscenza della lingua scritta e parlata. Negli anni del liceo
scientifico ho seguito i corsi di primo, secondo e terzo livello di inglese e ho
conseguito i relativi certificati presso la "British School" di Isernia.
Francese
Conoscenza a livello scolastico.
Conoscenze informatiche
Sistemi operativi
Linguaggi
di programmazione
di programmazione
Java (principalmente in ambiente web con l'adozione del framework Struts)
e in ambito accademico per la realizzazione di applicazioni client/server.
PHP (personalizzazione del prodotto di CMS Joomla e realizzazione di siti dinamici)
C# (per la realizzazione di applicazioni console e in ambito accademico per la realizzazione di un CMS)
HTML/XHTML/CSS (in ambito extra lavorativo per la realizzazione di siti di piccole e medie dimensioni)
Conoscenza dei rudimenti di programmazione dei principali linguaggi di scripting usati in Linux
C++ (in ambito accademico per la progettazione e realizzazione di un videogame con l'ausilio della libreria grafica OpenGL e delle librerie QT e SDL per la gestione delle interfacce utente)
PHP (personalizzazione del prodotto di CMS Joomla e realizzazione di siti dinamici)
C# (per la realizzazione di applicazioni console e in ambito accademico per la realizzazione di un CMS)
HTML/XHTML/CSS (in ambito extra lavorativo per la realizzazione di siti di piccole e medie dimensioni)
Conoscenza dei rudimenti di programmazione dei principali linguaggi di scripting usati in Linux
C++ (in ambito accademico per la progettazione e realizzazione di un videogame con l'ausilio della libreria grafica OpenGL e delle librerie QT e SDL per la gestione delle interfacce utente)
Database
Oracle (interrogazione mediante JDBC e implementazione di stored
procedure in PL/SQL), MySQL, principi di funzionamento di SQL Server e
Sybase.
Ambienti di sviluppo
Eclipse e Visual Studio .net.
Reti
Conoscenza della struttura, del funzionamento e dell'implementazione dei principali protocolli di rete (TCP/IP, ftp, telnet, smtp, http, smb, ssh, dns, ecc...)
Buona conoscenza del server web Apache e dell'application server Tomcat
Conoscenza di base del server web IIS e dell'application server BEA Weblogic.
Buona conoscenza del server web Apache e dell'application server Tomcat
Conoscenza di base del server web IIS e dell'application server BEA Weblogic.
Partecipazione a conferenze
Marzo 2002
Auditorium CNR - Pisa
"Net&System Security. Analisi della vulnerabilità dei sistemi informatici"
"Net&System Security. Analisi della vulnerabilità dei sistemi informatici"
Interessi
Lettura di romanzi gialli e di riviste specializzate nel mondo dell'Open Source
Ascolto di musica jazz e R&B
Partecipazione al progetto Xfware, volto ad aggiungere un miglior supporto al window manager Xfce per la distribuzione Slackware Linux.
Ascolto di musica jazz e R&B
Partecipazione al progetto Xfware, volto ad aggiungere un miglior supporto al window manager Xfce per la distribuzione Slackware Linux.
Io sottoscritto Giovanni Verrecchia autorizzo al trattamento dei miei dati personali secondo quanto previsto dal D.lgs. 196/2003 del 30 giugno 2003 sulla Tutela della Privacy.