Michele Diegoli

michele (at) diegoli (dot) org
m (dot) diegoli (at) gmail (dot) com
m (dot) diegoli (at) cineca (dot) it

Profile: http://www.linkedin.com/in/michelediegoli

Dati personali
    
Data di nascita: 17/06/76
Luogo di nascita: Ferrara
Residenza: Forli

Istruzione

Maturità artistica con risultato 55\60 nel 1995

Corso per tecnico della conservazione, restauro e manutenzione dell’edilizia storica e monumentale, giugno 1996/dicembre 1997, nel quale si sono svolte più di 400 ore di Autocad e 3Dstudio.

Laureato in Informatica il 21/11/03; vincitore Premio di Laurea 2003 presso il Consorzio Cineca, con una tesi sullo “Sviluppo di un’interfaccia 3D per l’interazione a due mani e ed il posizionamento di oggetti 3D in un ambiente di realtà virtuale”.

Vincitore Borsa di Studio, presso il Consorzio Cineca di Casalecchio di Reno (Bo), sul tema “Realtà Virtuale e Territorio”.

Corso “Introduzione alla Computer Grafica”, tenutosi al Cineca di Casalecchio di Reno (Bo), 25\26 marzo 2002.

Corso “Introduzione al C++”, tenutosi al Cineca di Casalecchio di Reno (Bo), 10\14 Novembre 2003.

Ottima conoscenza linguaggio Pascal, C, C++ (con librerie openGL, VTK, wxWindows ), l'ambiente di sviluppo Visual Studio, Cmake, CVS, HTML, XML, DHTML, JAVA, MPI, SQL, Python, JavaScript.

Ottima conoscenza programmi grafica 3D come 3D Studio Max e Blender e programmi 2D come Photoshop, Corel Draw, Gimp e Inkscape.

Buona conoscenza del sistema operativo Windows.

Ottima conoscenza del sistema operativo Linux e software opensource.

Attuali competenze: web framework Turbogears (linguaggi web, Python, Postgresql); standard web: Ajax, html5 (WEBGL), xml, css

Esperienza professionale

Corso di fumetto tenuto da Nicola Mari e Germano Bonazzi, 1992/93

Mostre espositive:Galleria Dosso Dossi: Macchie Nere, 1993;Cadendo dall’albero, 1993; Sogni d’oro, 1994; Mostra espositiva al Club Macondo di Poggiorenatico, Macchie Nere, 1993; “Luce, esplorazione di un momento”, 1994; Estemporanea di scultura a Masi Torello, 1995; Mostra e catalogo: Ferrara e Nuvole, Chiesa di S. Romano, Ferrara, dicembre 1996; Antica Rocca, Cento, luglio/agosto 1997; Mostra e catalogo: Ferrara a Lleida (Spagna), Sala d’esposizione della piazza di S. Joan, 26-29 settembre 1997.

Collaborazione con la società Colors s.r.l. d’arti multimediali come visualizer

Collaborazione alla realizzazione di un Cd multimediale sul Castello di Ferrara

Collaborazione alla realizzazione di un Cd multimediale sul restauro della Chiesa di S.Carlo, Ferrara, come modellatore 3D.

Collaborazione, in qualità di infografico, con la serigrafia Mitross, Ferrara.

Pubblicazione dei propri disegni sul sito americano di Elfwood nella galleria 18 situata nella Zone 47; partecipazione alla creazione di alcuni personaggi per il gioco di ruolo Deadearth, e pubblicazione di alcuni disegni nel sito omonimo.

Dal 19\08\02 al 16\09\02 alle dipendenze della società Unisistem, con la qualifica di sviluppatore di firmware presso Maser (Ozzano Emilia).
Conoscenze acquisite: programmazione embedded sviluppo firmware

Dal 02/02/04 al 01/11/05 borsista presso il consorzio Cineca di Casaleccchio di Reno (Bo), dove ha sviluppato un' applicazione che utilizza un tracker ottico per interagire con la scena virtuale visualizzata.
Conoscenze acquisite: conoscenza avanzata del linguaggio c++, utilizzo dell' ambiente di sviluppo Visual Studio 6, conoscenza delle librerie grafiche opengl, VTK, wxWidgets

Utilizzo del tracker ibrido Intersense e del tracker ottico Vicon (basato sulla tecnologia del motion capture), uso del sistema di versioning cvs

Dal 01/11/05 al 29/08/08 dipendente presso il Cineca di Casalecchio di Reno, dove ha realizzato e amministrato diversi portali e siti web sviluppati con la tecnologia Zope/Plone.
Esperienze acquisite: amministrazione di Zope(Web Application Server), sviluppo prodotti per la creazione di nuovi content type(olrte a quelli mesi a disposizione da Plone) utilizzando Python + linguaggi web(html, xml, javascript), sviluppo e modifica di workflow, customizzazione dell' interfaccia, sviluppo di tecnologie per il single sign on, interfacciamento con ldap, Sviluppo sistema backup, sviluppo meccanismi di HA.
Ottima conoscenza e capacita' di amministrazione sistema Linux
Amministrazione del sistema di Trouble Ticketing RT(bestpractical). Configurazione varie del prodotto, sviluppo script in perl, configurazione con DB postgress, configurazione ambiente di testing/benchmarking in php per form html
Gestione di un sistema di discovery dell' infrastruttura informatica(Hw e Sw) del Cineca.
Esperienze acquisite: Amministrazione e configurazione del middleware CCMDB di IBM, per il discovery dell'infrastruttura hw e sw del CINECA, basato su architettura java/jython/Oracle. Espansione delle funzionalita' del sistema di discovery tramite l'implementazione di script(bash e jython), creazione e configurazione di un ambiente di benchmarking in bash, sviluppo in java di sensori da usare per le discovery. Amministratore delle tecnologie di middleware installate in CINECA.
Esperienze aggiunte acquisite:
Nagios, Apache, Tomcat, Configurazione sistemi distribuiti
 
Nel poco tempo libero: sviluppo del modellatore 3D ArtOfIllusion, scritto in java, implementando un nuovo plugin per la modellazione 3d: Fast3d.
Esperienze acquisite: Eclipse, Ant, java6.

Dal 01/09/2008 al 30/04/2010 Dipendente presso Sferacarta Net di Casalecchio di Reno con la qualifica di Analista Sviluppatore
Esperienze acquisite: Sviluppo di un gestionale web utilizzando il Web Framework Turbogears(Python 2.4.4+ ORM  SQLAlchemy  per l'accesso al DB + web languages come javascript/ajax,xhtml,xml,etc...) PostgresSQL. Partecipazione non solo alle fasi di sviluppo ma anche a quelle di analisi e progettazione, nella quale oltre a modellare il DB, creando le nuove tabelle per le nuove specifiche, vengono anche progettate le interfacce.
Attualmente, dopo aver creato un modulo per la creazione di reportistica (con dati prelevati dal DB), mi sto interessando all'introduzione delle nuove tecnologie web proposte con l'arrivo dell'html 5 (canvas, video ed audio) ed all'integrazione delle nuove librerie javascript per il miglioramento dell'interfaccia e della usabilita' del programma.

Dal 17/05/2010 collaboratore presso Cineca come sviluppatore Web: le mansioni riguardano la manutenzione e lo sviluppo di portali web con tecnologia Drupal(JQuery,php,MySQL) e con tecnologia Plone(Python).
Esperienze acquisite: conoscenza approfondita degli strumenti messi a disposizione dalla piattaforma Drupal 6(CCK, Views, Blocks), perfezionamento delle tecniche di migrazione da Drupal 5 a Drupal 6.
Perfezionamento tecniche migrazione da Plone 2 a Plone 3 ed elaborazione delle strategie per ottimizzare il cambiamento di release (quali prodotti tralasciare, quali adottare).
Sviluppo ed amministrazione di siti fatti con Drupal 7.

Mi interessano molto anche gli aspetti legati alla gestione del progetto, con l'introduzione di metodologie Agile, ed anche l'analisi degli strumenti che possano facilitare lo sviluppo (RAD, IDE, strumenti di bug trackin)

Web Master per siti fatti con Drupal (LAMP, Linux-Apache-MySQL-Php)


Pubblicazioni
    
Illustrazioni del libro “Racconti in famiglia”, edito dall’Associazione di volontariato “Gruppo dell’amicizia”. Scritto da noti Autori Ferraresi.

Illustrazioni per la rivista Nick promossa da Promeco (Comune di Ferrara).

Pubblicazione del lavoro svolto sull' interfaccia 3d sviluppata con l'uso di vtk e del sistema di motion capture Vicon.

http://www.cineca.it/stdoc/siggraph2004.pdf

Intervista su Il Venerdì di Repubblica del 13 marzo 2005 dal titolo: “Con il 3D Roma diventa davvero eterna”, dove e' presentato il lavoro svolto in Cineca con il sistema di motion capture Vicon

Lingue straniere
    
Buona conoscenza della lingua inglese