- Navigazione
- Curriculum Vitae
- Ricerca & Sviluppo
- Javascript
- Java
- Python
- Zope & Plone
- Massime ed Aforismi
- Area link
Curriculum vitae
Informazioni personali
- Luca Fabbri
- Nato a Codigoro (FE) il 24 Maggio 1980
- Sito Web: http://keul.it
- Email: lucafbb AT gmail PUNTO com
Formazione scolastica
- Diploma di Perito Industriale, specializzazione Informatica
- Laurea in Informatica (specializzazione in Reti di Calcolatori) presso l'Università degli Studi di Ferrara con votazione di 110 su 110.
- Tesi: "Progetto e realizzazione di un sistema di integrazione e presentazione tra documenti XML e database relazionale"
Competenze linguistiche
- Conoscenza della lingua inglese a livello intermedio (scritto e parlato)
- Buona conoscenza dell'inglese tecnico in ambito informatico
Competenze tecniche generiche
- Conoscenza scolastica della programmazione in Assembler per processori Z80 e Intel 8086
- Buona conoscenza dei linguaggi Basic (numerose varianti), C, C++, MS Visual C++, Pascal
- Approfondita conoscenza dei linguaggi Java e Python, applicati in vari progetti web-oriented
- Conoscenza dei sistemi operativi Win32 e GNU/Linux (Debian/Ubuntu/Kubuntu)
- Buona conoscenza dei database relazionali, in particolare PostgreSQL e SQLite
- Conoscenza di base dell'uso stand-alone del database ad oggetti ZODB
Competenze Web
- Conoscenza approfondita di HTML/XHTML
- Buona conoscenza dei principi di Accessibilità e Usabilità del Web (con riferimento particolare alla Legge Stanca) e delle WCAG 1.0 del W3C
- Approfondita conoscenza della tecnologia JSP per lo sviluppo di applicazioni Web
- Buona conoscenza dello sviluppo di applet Java per i più disparati obiettivi (firma digitale, generazione di PDF, gestione allegati tramite client desktop, ...)
- Buona conoscenza dell'Application Server Tomcat
- Conoscenza di base dell'Application Server IBM Lotus Domino
- Approfondita conoscenza dell'Application Server Zope, in particolar modo legato allo sviluppo di applicazioni con l'uso del CMS Plone
- Ottima conoscenza di Javascript e dell'utilizzo di questo con metodologie non intrusive orientate alla manipolazione del DOM tramite l'uso di jQuery
- Conoscenza approfondita di AJAX tramite applicazione diretta e con l'utilizzo di jQuery
- Varie esperienze d'uso delle mappe di google (googlemaps)
Occupazioni professionali
- Dal 2003 occupato presso l'azienda Redturtle Technology S.r.L. di Ferrara con il ruolo di programmatore.
- Dal 2004 assisto il professor Marchetti all'Università degli Studi di Ferrara tenendo varie lezioni sulle tecnologie Java/JSP/AJAX per il corso di Tecniche Multimediali
- Nei periodi estivi dal 2001 al 2003, ho svolto la campagna saccarifera presso lo zuccherificio Co.Pro.B. di Ostellato con il ruolo di capo reparto
- Nei periodi estivi dal 1999 al 2000, ho svolto la campagna saccarifera presso lo zuccherificio Co.Pro.B. di Ostellato con il ruolo di aiutante
Altre esperienze (meno) professionali
- Sul finire dell'Ottobre 2006 ho partecipato alla Seattle Plone Conference, la quarta conferenza internazionale legata alla comunità Plone
- Sul finire dell'Ottobre 2007 ho partecipato alla Plone Conference di Napoli, la prima ufficiale conferenza italiana di Plone
- Nella seconda metà del 2007 ho partecipato al progetto Plone ItalianSkin, una iniziativa tutta italiana di portare Plone sempre più verso il rispetto delle norme della Legge 4/2004.
- Nella seconda metà del 2008 ho partecipato al
Bolzano Plone Sprint,
per migliorare il pacchetto Plone4Artists.
Lo sprint ci ha portato ha modificare il modulo Subtyper per poter essere usato al di fuori di P4A. - Sviluppatore di PyDirDuplicateFinder, programma desktop mirato all'utente che verifica la presenza di file duplicati sul disco e permette di gestirli. L'applicazione è altamente configurabile, lo scopo a lungo termine sarebbe quella di vederla inclusa nella distribuzione Debian/Ubuntu
- A Ottobre 2009 ho partecipato alla Budapest Plone Conference, la sesta conferenza internazionale del CMS Plone
Plone
Molti di questi progetti sono meglio discussi alla seguente pagina:
http://keul.it/develop/zope
http://keul.it/develop/zope
- Interamente sviluppato collective.flowplayer_toolbar, prodotto per fornire al famoso modulo Plone collective.flowplayer una barra comandi Javascript accessibile da tastiera.
- Interamente sviluppato
ATCustomizableView
, prodotto per aumentare le funzionalità dell'uso del menù "vista" in Plone.
Lo sviluppo di questo modulo viene in seguito alla scrittura di un tutorial sul portale plone.it - Sviluppato per conto di RedTurtle Plone2FSS, mirato a facilitare la migrazione e l'uso del famosissimo prodotto iw.fss (FileSystemStorage)
- Sviluppato PloneboardNotify,
prodotto atto a sopperire alcune funzionalità assenti nel famoso prodotto di forum per Plone:
Ploneboard.
Le funzionalità aggiunte si limitano alla notifica ad utenti o indirizzi email in seguito all'inserimento di messaggi sui forum - Interamente sviluppato SimpleGroupsManagement, semplice prodotto per superare uno dei limiti del CMS Plone relativo alla gestione dei gruppi da parte di utenti non manager
- Partecipato allo sviluppo di redturtle.maps.core, semplice prodotto che migliora le funzionalità di Maps, permettendo di visualizzare su mappe di Google un qualunque contenuto Plone che abbia una località
- Sviluppato per conto di RedTurtle redturtle.imagedevent, semplice prodotto che sostituisce il contenuto Evento di Plone con una versione che supporti un'immagine con didascalia
- Sviluppato per conto di RedTurtle redturtle.smartlink, prodotto che sostituisce il contenuto Link di Plone con una versione che supporti un'immagine con didascalia, ma che in più permetta e gestisca i link interni/esterni al portale
