Morroia Fabrizio - Curriculum vitae

 

Dati Anagrafici

Nome e Cognome: Fabrizio Morroia
Nato a Bologna il 29/06/1972
Residente in: via Tommaso Martelli, 25.
40138, Bologna
Tel: (+39)0515385599
Tel - ufficio: (+39)0512094269
Cell: (+39)3477461140
e-mail: fmorroia@cib.unibo.it
Nazionalita': italiana

 

Istruzione e formazione

2007/2008 Laureando in ingegneria informatica - specializzazione in Ingegneria del software - Universita' degli studi di Bologna
1992 Diploma di perito elettronico - Istituto tecnico Aldini Valeriani - Bologna

 

Esperienze professionali

2001-2006 CIB - Centro Inter Bibliotecario dell'Universita' di Bologna:

  • Appartenente al gruppo di implementazione del sistema di Anagrafe Nazionale delle Biblioteche, in corso di sviluppo
  • Responsabile tecnico del progetto di digitalizzazione della biblioteca digitale dell'Universita' di Bologna, regolarmente iscritto al progetto OAI - Open Archive Initiative, come Data Provider conforme al protocollo OAI 2.0
  • Responsabile della gestione delle richieste al database SAI - Inventario dell'Universita' di Bologna e parte del gruppo per la realizzazione dell'integrazione tra SAI e CIA (database della contabilita' d'ateneo).
  • Amministratore della piattaforma per l'E-Learning Claroline per gli esami di idoneita' informatica della facolta' di Economia dell'Universita' di Bologna
  • Amministratore della piattaforma per l'E-Learning Atutor per l'Universita' di Bologna.

2005 Casa Editrice CLUEB:

  • Amministratore della piattaforma Claroline per la fase sperimentale del progetto Educazione Continua in Medicina del Ministero della Salute

2001 Dipartimento di telecomunicazione della facolta' di Ingegneria dell'Unibversita' di Bologna:

  • Progerttazione e implementazione di un driver per schede di rete FAST-ETHERNET 3Com905x per Exokernel, utilizzato nella realizzazione di un router ad alte prestazioni

 

Pubblicazioni

 

Lingue Straniere

  • Italiano - madre lingua
  • Inglese - ottima conoscenza
  • Francese - conoscenza scolastica
  • Spagnolo - principiante

 

Conoscenze Informatiche

  • Conoscenza approfondita dei sistemi operativi: Kernel, processi, gestione della memoria, File System, etc...
    Sistemi opeativi conosciuti e utilizzati: Linux(Fedora, Ubuntu, Gentoo, Debian), Windows, SUN Solaris, Mac OsX
  • Ottima conoscenza delle principali metodologie di progettazione e sviluppo sofware (agili e tradizionali), stili di programmazione (funzianle, imperativo) in particolare OO (ANT, Maven, UML, etc.)
    Linguaggi tradizionali conosciuti: Assembler x86, C, C++, Java, Lisp e Prolog, Visual Basic
    Linguaggi di scripting conosciuti: Perl, Pyton, Ruby
  • Ottima conoscenza delle reti, della loro gestione hardware e software, dei protocolli di comunicazione e della sicurezza.
  • Ottima conoscenza delle principali metodologie, framework e linguaggi, per lo sviluppo di applicazioni e servizi Web:
    Server Web e Application Server: Apache, TOMCAT, JBOSS
    Architettura SOA: Web services, SOAP.
    JAVA EE, EJB, JSP, PHP, Javascript, HTML/XHTML, XML, XSLT....
    STRUTS 2, Hibernate, Ruby on Rails.
  • Buona conoscenza del mondo Microsoft: Microsoft Active Directory, .NET Framework
  • Ottima conoscenza dei database, della loro amministrazione, delle techinche di progettazione e dei linguaggi d'interrogazione
    MySQL, Postgers, Oracle e database relazionali in genere, linguaggio SQL di interrogazione
  • Ottima conoscenza degli archivi documentali e bibliografici (stoccaggio, indicizzazione, ricerca)
  • Standard di metadati per archivi bibliografici(DC, MAG, etc.)
  • Protocollo di interscambio di metadati OAI-PMH
  • Ottima conoscenza delle piattaforme per l'E-learning: ATutor, Claroline