Curriculum
Istruzione/Formazione
1993 - Diploma Tecnico Industriale, indirizzo Perito Elettronico.
Terminata la scuola dell'obbligo, ho frequentato l'Istituto Tecnico Industriale Statale G.M. Angioy di Tempio Pausania (SS), scegliendo l'indirizzo di Perito Elettronico e conseguendone il Diploma nel 1993, dopo una frequenza regolare, con la votazione di 44/60.
1994 - Corso di formazione: "Tecnico progettista microprocessori INTEL-MOTOROLA".
Dal marzo all'ottobre 1994 ho frequentato il corso "Tecnico progettista microprocessori INTEL-MOTOROLA", presso l'Istituto CSEA di Orbassano (TO). Vi ho appreso i linguaggi C e Assembler della famiglia INTEL ed ho altresì approfondito le mie conoscenze dell'Hardware e del Software di tali Sistemi. La valutazione media degli esami sostenuti presso codesta scuola è stata di 91/100. La tesi conclusiva del corso ha per titolo "I Virus".
2001 - Diploma Universitario in Informatica.
In data 09/04/2001 ho conseguito, con la valutazione di 108/110, il Diploma Universitario in Informatica, presso l'Università di Torino, Facoltà di Scienze Matematiche Fisiche Naturali, discutendo una tesi dal titolo "Un sistema prototipale di monitoraggio ambientale".
In ambito universitario ho approfondito le mie conoscenze del linguaggio C e ho appreso il PASCAL, il C++, JAVA, HTML dinamico (Javascript, Cascading Style Sheets). Per un laboratorio scolastico ho appreso e applicato le tecnologie CORBA e JAVA RMI per la creazione di oggetti distribuiti, nonchè le tecniche di progettazione Object Oriented utilizzando il linguaggio di modellazione UML tramite il tool RATIONAL ROSE. Ho inoltre appreso la metodologia di progetto delle basi di dati di tipo relazionale e la loro gestione tramite il linguaggio SQL. Ho infine svolto il lavoro relativo al tirocinio conclusivo presso la Ditta Systech di Pinerolo (TO), occupandomi dello sviluppo di un'applicazione WEB-GIS (Sistemi informativi geografici).
2004 - Laurea di primo livello in Informatica.
In data 6 Aprile 2004 ho conseguito la Laurea di primo livello in Informatica, presso il dipartimento di Informatica dell'Università di Torino, con la votazione di 108/110, discutendo una tesi sui Sistemi Informativi Geografici dal titolo "Progetto e realizzazione di un programma applicativo in Java per rappresentare viste bidimensionali geometriche".
2006 - Corso di formazione sui sistemi di navigazione satellitare GPS e Galileo
Da luglio a ottobre ho seguito un corso di formazione presso l'azienda ADVANTEC organizzato dal centro di formazione professionale "Cebano monregalese" e tenuto dai ricercatori del gruppo NAVSAS del Politecnico di Torino e dell'Istituto Superiore Mario Boella.
Tale corso tratta in dettaglio il sistema di navigazione satellitare GPS, i sistemi di augmentation (compreso Egnos) e descrive il nuovo sistema di navigazione satellitare europeo Galileo.
2007 - Corso di formazione sulla Cartografia e la Topografia
Nel mese di maggio ho seguito un corso di formazione (16 ore circa) interno all'azienda ADVANTEC, riguardante i sistemi di riferimento, le proiezioni cartografiche ed altri elementi di Cartografia e Topografia. Tale corso è stato tenuto dall'Ing. Marco Piras del Politecnico di Torino.
Conoscenze informatiche
Sistemi Operativi
Microsoft DOS, Windows 9x/NT/ME/2000/XP
GNU/Linux (distribuzioni Slackware, Ubuntu)
Unix System V
Digital VMS
Mac OS
Linguaggi di programmazione/scripting/ect.
Assembler della famiglia Intel X86
ANSI C, C++
C#
Java (Standard, J2EE Enterprise Edition, RMI, CORBA)
Basic
Pascal
Perl
PHP
JAVASCRIPT
SQL
PL-SQL
XHTML 1.0
XML
CSS (Cascading Style Sheets)
UML
Ambienti di analisi/progettazione/sviluppo/WEB ed Application Server
Sun JDK
Borland JBuilder
Eclipse
Oracle JDeveloper
Apache Tomcat
Apache http server
Rational Rose
Microsoft VisualStudio 2005 e .Net 2.0 Framework
Sistemi per la gestione delle basi di dati Relazionali e GIS (Sistemi Informativi Geografici)
Oracle
MySQL
PostgreSQL
Microsoft SQL Server 2005
Microsoft Access
Autodesk MapGuide
Altri programmi applicativi
Microsoft Word, Excel, Power point, Outlook Express (MS Office 2000)
Microsoft MapPoint
Microsoft Internet Explorer
Netscape
Mozilla (Navigator, Composer, Mail, Rubrica)
Firefox (web browser)
Thunderbird (client di posta elettronica)
OpenOffice
GNOME e KDE (Ambienti grafici per il sistema GNU/Linux)
Esperienze professionali e lavorative
1991 ENGEENERING
Nell'estate 1991 ho avuto una breve esperienza di programmazione in FORTRAN IV in ambiente VMS su VAX e disegno tecnico su postazioni "Microstation" e "CAD", presso la Ditta "Engeenering" (Olbia) dell'Ing. Docche.
1995 - 1996 GEOGRAMMA, SITELIN
Dal 15 gennaio al 15 maggio 1995 ho lavorato, con contratto di collaborazione, presso la Ditta "Geogramma" (Olbia) dell'Ing. Docche.
Alla scadenza di tale contratto sono stato assunto nella Ditta stessa, con contratto di formazione lavoro, come operatore CED. Qui ho avuto modo di approfondire la mia conoscenza dei sistemi operativi UNIX su Server Intergraph e VMS su Sistemi VAX della Digital; per questi ultimi ho sviluppato applicazioni in linguaggio C.
Parallelamente, nell'estate del 1995, a scopo didattico e formativo, ho sviluppato, utilizzando il Quick Basic 4.5, un Software per la gestione del personale tramite tessere magnetiche per l'Azienda Sitelin di Olbia.
1999 - 2000 NUVOLI ASCENSORI
Dall'agosto 1999 al maggio 2000 ho collaborato con la ditta Nuvoli di Abbadia Alpina (TO) per lo sviluppo di applicativi Client/Server, adoperando i linguaggi PERL 5 e HTLM 4, RDBMS PostgreSQL, Web Server Apache, il tutto in ambiente LINUX.
2001 - 2003 CONSOFT SISTEMI (Telecom Italia Lab e C.S.I. Piemonte)
Dal mese di aprile 2001 al mese di giugno 2003 sono stato impiegato presso la Ditta Consoft sistemi di Torino, per la quale ho prestato consulenza come analista e programmatore presso la Telecom Italia Lab e presso il C.S.I. Piemonte. Presso la medesima Ditta ho frequentato il corso di qualificazione sulla tecnologia J2EE (sviluppo di Enterprise Java Beans), nonchè un corso introduttivo al linguaggio XML.
2003 - 2004 SYSTECH
Dal 16 Giugno 2003 al 16 Luglio 2004 ho lavoro presso la ditta Systech di Pinerolo come analista ed esperto programmatore in linguaggio JAVA, affrontando le problematiche legate ai software di F.M. (Facility Management).
2004 - 2005 Progetto MAPE (Motore per l'Automazione via Posta Elettronica)
Dal Settembre 2004 al Marzo 2005 mi sono dedicato, autonomamente, allo sviluppo di una piattaforma (scritta in linguaggio Java) per lo sviluppo di applicazioni basate sull'elaborazione automatica di messaggi di posta elettronica; tale progetto mi ha permesso di approfondire ed implementare i protocolli applicativi SMTP, POP3 e le estensioni MIME riguardanti il formato dei messaggi di posta elettronica.
2005 - 2006 AT WORK, DENTUS, BPG RADIO COMUNICAZIONI
Da Marzo 2005 a Giugno 2005 ho collaborato in veste di Analista/Programmatore Java con la ditta AT WORK di Torino al fine di realizzare un applicativo web per l'archiviazione documentale su supporti magneto-ottici.
Nel mese di Agosto ho collaborato in veste di Analista/Programmatore Java ad un progetto gestionale per studi odontoiatrici denominato DENTUS.
Dal 28 Novembre 2005 all'Agosto 2006 ho lavorato presso l'azienda BPG RADIO COMUNICAZIONI come Analista/Progettista/Sviluppatore in linguaggio C# utilizzando il Framework .NET v. 2.0 di Microsoft. Per questa ultima azienda ho sviluppato un software per la gestione di una centrale operativa atta a monitorare il traffico radio, localizzare i terminali mobili sul territorio, ecc..., mediante l'interazione con delle radio rice-trasmittenti professionali.
2006 - 2007 BPG RADIO COMUNICAZIONI e ADVANTEC
Dal Settembre 2006 al Dicembre 2007 ho lavorato per l'azienda ADVANTEC, portando avanti, con contratto part-time (30 ore settimanali), il progetto sviluppato per la BPG RADIO COMUNICAZIONI.
2008 - 2009 AMG SOFTWARE
Da Giugno 2008 a Giugno 2009 ho lavorato come consulente presso l'azienda AMG SOFTWARE, progettando e sviluppando applicazioni WEB in ambito Automotive. La piattaforma utilizzata è stata .NET della Microsoft (linguaggio C#) e ho utilizzato le seguenti tecnologie: NHibernate (ORM), Ext JS (javascript framework), JSON, XML, WEB-Services, Microsoft SQL Server.
