Curriculum vitæ

Informazioni personali

Cognome nome
Barisione Marco
Indirizzo
via N. Machiavelli 18, I-13100, Vercelli, Italia
Telefono
+39 349 6912825
Sito personale
http://www.barisione.org/
Nazionalità
Italiana
Data di nascita
23 febbraio 1982
Sesso
Maschile

Istruzione e formazione

Periodo
Da maggio 2005
Occupazione
Frequenza corso di laurea specialistica in Ingegneria Informatica, indirizzo Applicazioni Software
Nome e tipo di istituto di istruzione o formazione
Politecnico di Torino, 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 Ingegeria, 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

Esperienze professionali

Periodo
Febbraio 2002
Funzione o posto occupato
Formazione personale informatico
Principali mansioni e responsabilità
Introduzione al linguaggio Python, estensione di Python con moduli C, WebWare
Nome e indirizzo del datore di lavoro
TeamSystem, via Serraloggia 90/B, I-60044, Fabriano (AN)
Tipo o settore d'attività
Software house operante nel settore professionisti e PMI

Capacità e competenze professionali

Madrelingua
Italiano
Altre lingue
Autovalutazione
Livello europeo (*)
Comprensione Parlato Scritto
Ascolto Lettura Interazione Produzione orale
Inglese
B1
Livello intermedio
B2
Livello intermedio
B1
Livello intermedio
B1
Livello intermedio
B2
Livello intermedio
(*) Livello del Quadro europeo comune di riferimento (QECR)
Certificazioni
Preliminary English Test (PET), con valutazione Pass with Merit.
Capacità e competenze sociali
Buone capacità di comunicazione e di partecipazione a progetti di gruppo sia in ambito scolastico sia in ambito open source.
Capacità e competenze tecniche
Linguaggi di programmazione:
  • Conoscenza approfondita di C, C++, Python.
  • Buona conoscenza di Java, C#, Javascript, Shell Unix (bash), Pyrex, Visual Basic 6.
  • Discreta conoscenza di VHDL, Assembly 8085 e x86.
Linguaggi di markup:
  • Conoscenza approfondita di (X)HTML e CSS, XML (DTD, Schema e RelaxNG), LaTeX.
Strumenti di sviluppo:
  • Visual Studio, GNU GCC, GNU Make, GNU autotools (automake e autoconf), CVS.
Tecnologie:
  • Conoscenza approfondita di GTK+/GNOME, API Windows (win32), wxWindows/wxWidgets.
  • Buona conoscenza di API Unix/Linux (POSIX).
Reti:
  • Buona conoscenza delle problematiche della configurazione di piccole reti locali.
  • Buona conoscenza di programmazione di rete.
Patente
Patente B

Esperienze effettuate

Periodo
Da gennaio 2005
Descrizione
GtkSourceView (http://gtksourceview.sf.net/), widget grafico per la visualizzazione e la modifica del testo per GTK+ 2.x, che estende 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://www.barisione.org/index.it.html#thesis).
Periodo
Da gennaio 2005
Descrizione
WinCalendarTime (http://wincalendartime.sf.net/), componente sostitutivo dell'orologio predefinito di Windows.
Periodo
Da dicembre 2003
Descrizione
HotKeyBind (http://hotkeybind.sf.net/), gestore di scorciatoie da tastiera per Windows.
Periodo
Da giugno a ottobre 2002
Descrizione
wxGlade (http://wxglade.sf.net/), GUI designer scritto in Python per il toolkit grafico wxWindows/wxWidgets.
Periodo
Gennaio 2002 e gennaio 2003
Descrizione
Traduzione del libro Dive Into Python di Mark Pilgrim (http://it.diveintopython.org/).

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.