Sono un algoritmista con buone capacità di problem solving. Dopo aver conseguito laurea e dottorato di ricerca in informatica ho lavorato per anni presso università ed enti di ricerca italiani ed esteri.

Ho una forte esperienza di sviluppo web, sia nella realizzazione di siti statici e dinamici, sia nello sviluppo di GWAP (Game With a Purpose): veri e propri esperimenti scientifici proposti agli utenti in forma di videogiochi web.

Ho sviluppato app per dispositivi mobili su iOS, Android e PalmOS, prevalentemente giochi o app in realtà aumentata con animazioni 3D interattive e contenuti multimediali.

Svolgo da anni attività libero professionale curando direttamente i contatti con il cliente finale in ogni fase del rapporto.

Ho esperienza di docenza sia a livello accademico che presso enti privati.

Per maggiori informazioni scarica il mio Curriculum Vitæ.

Nato a Roma il 24/12/1977
Italiano, sposato
Dottore di Ricerca in Informatica

Più di 20 pubblicazioni scientifiche a riviste e conferenze internazionali.

2003 Laurea in Informatica (110/110 e lode) presso l'Università degli studi di Roma La Sapienza.

2007 Dottorato di Ricerca in Informatica presso l'Università degli studi di Roma La Sapienza.

2012-2013 Assegno di ricerca presso Istituto dei Sistemi complessi, CNR.

2011-2012 Assegno di ricerca presso Dipartimento di Fisica, Università degli studi di Roma La Sapienza.

2008-2011 Assegni di ricerca presso Dipartimento di Informatica, Università degli studi di Roma La Sapienza.

2008 Early Stage Researcher (Marie-Curie Fellow) presso Eötvös Loránd University, Budapest.

2005 Associate Research presso University of Central Florida, Orlando FL, USA.

Da fine anni 90 mi interesso di pagine web e html.
Ho seguito le varie standardizzazioni e attualmente uso HTML5 e CSS3. Sono un fautore del web semantico.

Uso JavaScript, JQuery, PHP, MySQL, Python, Node.js, WebSockets. Sono esperto di Flash e ActionScript.
Ho lavorato con Joomla e Drupal ed ho una buona esperienza su servizi di video on-demand, sia con player Flash che HTML5.
In passato ho usato Perl, ASP, JSP, Java.

Ho sviluppato codice, grafica, e UI/UX di diversi giochi disponibili sulla piattaforma xtribe.eu, alla quale ho contribuito.
Ho utilizzato HTML5, CSS3, JavaScript, Node.js, PHP, MySQL, Phyton, Java e le API di Facebook, Twitter e GoogleMaps.

Utilizzo prevalentemente Unity3D ma ho anche esperienza di sviluppo diretto con XCode.

Utilizzo prevalentemente Unity3D ma ho anche esperienza di sviluppo diretto con Eclipse.

Ho esperienza di modelling, UV mapping e texture baking in Blender.
Con Unity3D, oltre all'organizzazione della scena, ho avuto modo di lavarore con Mecanim, curve di animazione e animazioni programmate, anche a livello di singoli vertici di una mesh.

Ho esperienza di encoding video per dispositivi mobili.

Dal 2003 lavoro come freelance con P.IVA affiancando il lavoro accademico ad attività di sviluppo di siti web statici e dinamici, sviluppo di applicazioni per dispositivi mobili e docenza tecnica.

Dalla definizione delle specifiche di progetto alla stesura del preventivo; dall'avanzamento lavori alla consegna finale; dalla formazione del personale interno all'utilizzo delle soluzioni fornite fino alla riscossione (anche per vie legali).

2005-2011 docente, assistente o esercitatore per vari corsi universitari: Algoritmi per le reti, Algoritmi paralleli e distribuiti, Introduzione agli algoritmi, Algoritmi I, Architetture degli elaboratori II. Dipartimento di Informatica, La Sapienza, Roma.

2011 Pianificazione e docenza del corso "Progettazione e implementazione di applicazioni Web lato server" presso Consel - Consorzio ELIS.

2005 Pianificazione e docenza del corso "Macromedia Flash - tecniche di programmazione avanzata" presso Istituto Superiore Antincendi, Ministero degli Interni.

2004-2005 Docente di Microsoft Word e PowerPoint per la Patente Europea del Computer, Progetto CampusOne, Università degli studi di Roma La Sapienza.

2000-2002 Lezioni private di Macromedia Flash.