Curriculum vitæ

Informazioni personali

Cognome nome
Aina Emanuele
Codice fiscale
NAIMNL82A21L669D
Indirizzo
via G. Ferrari 99, I-13030, Ghislarengo (VC), Italia
Telefono
-
Sito personale
http://nerd.ocracy.org/em/
Nazionalità
Italiana
Data di nascita
21 gennaio 1982
Sesso
Maschile
Aree di interesse
Sviluppo hardware/software di sistemi Linux embedded, programmazione in kernel space, sviluppo di applicazioni web (DHTML/AJAX), applicazioni Python, applicazioni in ambiente GNOME/GTK.

Occupazione attuale

Periodo
Da marzo 2008
Occupazione
Progettazione e sviluppo software presso lo Studio Associato Di Nunzio e Di Gregorio, specializzato nella realizzazione di sistemi informatici basati su software libero.
Nome e indirizzo del datore di lavoro
Studio Associato Di Nunzio e Di Gregorio
Via Maria Vittoria, 2
10023 Torino (TO)
studio@dndg.it
Tipo o settore d'attività
Studio Associato/ICT

Istruzione e formazione

Periodo
Da maggio 2005 a gennaio 2008
Certificato o diploma ottenuto
Laurea specialistica in Ingegneria Informatica, indirizzo Applicazioni Software e Sistemi Digitali, votazione 110/110
Tesi
Sistema distribuito per l’invio sicuro di file su rete locale
Nome e tipo di istituto di istruzione o formazione
Politecnico di Torino, terza Facoltà di Ingegneria, corso Duca degli Abruzzi 24, I-10100, Torino
Periodo
Da settembre 2001 a maggio 2005
Certificato o diploma ottenuto
Laurea di primo livello in Ingegneria Informatica, votazione 106/110
Tesi
Implementazione di un motore per la colorazione della sintassi in GtkSourceView
Nome e tipo di istituto di istruzione o formazione
Politecnico di Torino, seconda Facoltà di Ingegneria, piazza S. Eusebio 5, I-13100, Vercelli
Periodo
Da settembre 1996 a luglio 2001
Certificato o diploma ottenuto
Diploma di maturità scientifica, votazione 100/100
Nome e tipo di istituto di istruzione o formazione
Liceo Scientifico A. Avogadro, corso Palestro 29, I-13100, Vercelli

Capacità e competenze professionali

Madrelingua
Italiano
Altre lingue
Autovalutazione
Livello europeo (*)
Comprensione Parlato Scritto
Ascolto Lettura Interazione Produzione orale
Inglese
B2
Livello intermedio
C1
Livello fluente
B2
Livello intermedio
B2
Livello intermedio
B2
Livello intermedio
Francese
A1
Livello di base
A2
Livello di base
A1
Livello di base
A1
Livello di base
A1
Livello di base
(*) Livello del Quadro europeo comune di riferimento (QECR)
Certificazioni
International English Language Testing System (IELTS) con valutazione 7.5/9, Preliminary English Test (PET) con valutazione Pass with Merit.
Capacità e competenze sociali
Buone capacità di comunicazione e di partecipazione a progetti sia in ambito aziendale sia in ambito open source. Ottima conoscenza e integrazione nell'ambiente Free Software/Open Source, sia italiano che internazionale.
Capacità e competenze tecniche
Linguaggi di programmazione:
  • Conoscenza approfondita di C, Python, C#, Javascript, SQL, VHDL.
  • Buona conoscenza di Java, PHP, Shell Unix (bash).
  • Discreta conoscenza di Perl, C++, Scheme, Assembly ARM, 8085 e x86.
Linguaggi di markup:
  • Conoscenza approfondita di (X)HTML e CSS, XML (XSLT, DTD, Schema e RelaxNG).
  • Buona conoscenza di LATEX .
Strumenti di sviluppo:
  • GNU GCC, GNU Make, GNU autotools (automake e autoconf), CVS, SVN, SCM distribuiti, Microsoft Visual Studio®.
Tecnologie:
  • Conoscenza approfondita di GTK+/GNOME, LibXML2, embedded Linux (busybox, uClibc), AJAX/jQuery.
  • Buona conoscenza di API Unix/Linux (POSIX), amministrazione di sistemi Linux (Debian), Apache, XMPP.
  • Discreta conoscenza della programmazione in ambiente Microsoft Windows® e Android.
Reti:
  • Buona conoscenza delle problematiche della configurazione di piccole reti locali.
  • Buona conoscenza di programmazione di rete.
Patente
Patente A3 e B

Collaborazioni a progetti

Periodo
Da luglio 2007 a febbraio 2008
Descrizione
Telekinesis (http://techn.ocracy.org/telekinesis/), sistema distribuito per l'invio sicuro di file su rete locale. Implementazione dei meccanismi di cifratura e autenticazione (http://www.barisione.org/files/telekinesis.pdf) basati su XMPP link-local (XEP-0174) con TLS/X.509 all'interno del framework Telepathy.
Periodo
Da gennaio 2005
Descrizione
GtkSourceView (http://gtksourceview.sf.net/), widget grafico per la visualizzazione e la modifica del testo per GTK+ 2.x, volto a estendere le capacità del widget di testo standard GtkTextWidget fornendo funzionalità utili ai programmatori. Realizzazione di un nuovo motore generico per la colorazione della sintassi, configurabile mediante descrizioni XML (http://nerd.ocracy.org/em/gtksourceview/gtksourceview.pdf).
Periodo
Da luglio 2002
Descrizione
Debian (http://www.debian.org/), distribuzione Linux. Traduzione dall'inglese all'italiano della costituzione del progetto e delle successive modifiche (http://www.debian.org/devel/constitution.it.html).
Periodo
Ottobre 2001
Descrizione
Busybox (http://www.busybox.net/), programma volto a sostituire i comuni programmi UNIX di base per sistemi Linux embedded. Realizzazione del componente run-parts compatibile con il programma omonimo impiegato nella distribuzione Debian.
Periodo
Da settembre 2001
Descrizione
Free Translation Project (http://www.linux.it/tp/), progetto di traduzione dei programmi liberi per Linux (programmi GNU e ambiente GNOME). Revisore delle traduzioni. Responsabile ufficiale del glossario dei traduttori da giugno 2003.

Il sottoscritto è a conoscenza che, ai sensi dell'art. 26 della legge 15/68, le dichiarazioni mendaci, la falsità negli atti e l'uso di atti falsi sono puniti ai sensi del codice penale e delle leggi speciali.

Inoltre, il sottoscritto autorizza al trattamento dei dati personali, secondo quanto previsto dalla Legge 675/96 del 31 dicembre 1996.