Date 06/2011 – 08/2011
Lavoro o posizione ricoperti Junior Tivoli Administrator
Principali attività e responsabilità Impiegato tivoli
Nome e indirizzo del datore di lavoro IBM, Brno (Rep. Ceca)
Contesto tecnologico IBM Tivoli Software
Date 02/2010 – 09/2010
Lavoro o posizione ricoperti Programmatore
Principali attività e responsabilità Sviluppo software su tool di reportistica interno
Nome e indirizzo del datore di lavoro Enel S.p.A., Roma
Contesto tecnologico C#, WCF, WPF, Linq, Silverlight, SQLServer, Nhibernate
Date 05/2008 – 07/2009
Lavoro o posizione ricoperti Project Manager, Analista Programmatore, Amministratore di Sistema
Principali attività e responsabilità Ideatore, direttore dei lavori ed implementatore di un progetto di portata internazionale nel settore dello sport scommessa (betting) con particolare attenzione rivolta alla realizzazione di una infrastruttura in parte Open Source che permettesse un facile inserimento di nuovi operatori europei nel settore e la crescita di quelli già esistenti. In particolare il progetto ha prevvisto l'adozione e l'integrazione di diverse tecnologie, quali: Debian 5.0 quale sistema operativo di riferimento per il server centrale (Supermicro, dual Opteron, 8GB di RAM, 8 dischi SAS in colocation presso la Rep.Ceca, assemblato e configurato dallo scrivente), l'adozione di PostgreSQL e la tecnologia VMware Server per l'hosting virtuale di circa 10 Virtual Machine miste Linux/Windows. Per la realizzazione dell'intera infrastruttura software modulare, sono state impiegate diverse tecnolgie, quali: Windows, Debian, ASP, VB.NET, PostgreSQL, MySQL, php, ASP.NET (Mono.NET), Apache2, IIS, SSH, SAMBA, Postfix, gestione firewall tramite IPTABLES, infine SOA e WebServices.
Di particolare rilevanza anche lo studio e l'analisi dettagliata delle direttive della Corte di Giustizia Europea in materia di betting e del libero stabilimento, atto a modellare e plasmare l'intera infrastruttura per permettere agli End User (imprenditori europei) l'ingresso in un settore purtroppo in alcuni Stati membri dell'Unione Europea precluso da vincoli di Monopolio purtroppo non pienamente conformi alle Direttive Europee.
Scopo finale del progetto, in sintesi era quello di permettere ai piccoli operatori europei, proprietari di betshop e/o imprenditori interessati all'apertura di nuovi sportbook su internet una più facile parnership e integrazione verso tutti i più importanti Bookmaker europei, tramite l'adozione di una libreria software/API e/o l'utilizzo di due prodotti software specifici realizzati dalla Stamford.
L'attività ha implicato l'esecuzione di tutte le varie fasi necessarie per lo startup di una società in Inghilterra, nonchè la presentazione dello stesso prodotto ai diversi Bookmaker europei, verso alcuni dei quali ha suscitato interesse. Parallelamente i prodotti software sono stati presentati anche ai possibili End User presso i quali ha suscitato un inaspettato interesse.
Nome e indirizzo del datore di lavoro Stamford Hill Corporation Ltd, Cagliari - Londra
Tipo di attività o settore Scommesse sportive
Contesto tecnologico Linux Debian, Windows Server 2003, Vmware, C#, Mono.Net, WebService, API, PostgreSQL
Date 12/2007 – 02/2008
Lavoro o posizione ricoperti Analista Programmatore, C#, .NET 3.0/3.5
Principali attività e responsabilità Sviluppo software in C#
Nome e indirizzo del datore di lavoro Tietoenator, Ostrava (Rep. Ceca)
Contesto tecnologico C#. Dot.Net
Date 08/2007 – 10/2007
Lavoro o posizione ricoperti Programmatore Java / NetBeans
Principali attività e responsabilità Assunto direttamente dalla casa madre di Boston (USA), per un impiego in qualità di Project Manager/Analista Programamtore in ambito Java/Oracle presso la filiale di Praga (IDC-CEMA), mi sono occupato dello studio e della pratica su diverse e nuove tecnolgie mai impiegate da me in passato in altre attività quale ad esempio la tecnologia Java e l'utilizzo dell'IDE NetBeans. Probabilmente a causa delle mie difficoltà ad impadronirmi in tempi brevi delle adeguate conoscenze di programmazione in Java la IDC è stata costretta a risolvere il mio contratto anticipatamente.
Nome e indirizzo del datore di lavoro ********, Praga (Rep. Ceca)
Contesto tecnologico Oracle, Java, NetBeans
Date 11/2005 – 03/2007
Lavoro o posizione ricoperti Project Manager, Analista Programmatore, Amministratore di Sistema
Principali attività e responsabilità Ideatore e realizzatore di un software in Visual Basic.NET / Microsoft Access per quanto riguarda la parte client e del software lato server sempre in Visual Basic.NET / PostgreSQL / OracleXE per la gestione di tutte le attività connesse e tipiche del BetShop (agenzia di scommesse sportive), quali: caricamento del palinsesto sportivo ed aggiornamento delle quote in tempo reale, calcoli matematici inerenti le combinazioni di gioco.
Il progetto che si è evoluto nel tempo ha necessitato dell'utilizzo anche di tecnolgie SOA/WebService per facilitare le integrazioni necessarie a mettere in comunicazione alcuni servizi software per lo scambio di dati da e verso importanti Bookmaker europei (UK, Malta).
Assemblaggio, configurazione di un Server Tyan 1U, Windows Server 2003 Enterprise, dual Opteron, 8GB di RAM e colocation dello stesso presso una WebFarm londinese.
Parecchie attività di integrazione con diversi web server dei Bookmaker hanno richiesto la collaborazione con programmatori in lingua inglese.
Test di penetrazione del mercato locale, con l'installazione del software su 8 BetShop a Cagliari per un turnover trimestrale complessivo di circa 250.000 euro di schedine giocate.
Nome e indirizzo del datore di lavoro Leyton International Betting Ltd
Tipo di attività o settore Scommesse sportive
Contesto tecnologico Visual Basic, Dot.NET, PostgreSQL, Oracle XE, Microsoft Access, Windows Server 2003, WebService, Vmware
Date 07/2005 – 11/2005
Lavoro o posizione ricoperti Libero professionista, Cagliari
Principali attività e responsabilità Analista programmatore
Nome e indirizzo del datore di lavoro Piccoli diversi clienti
Tipo di attività o settore Come libero professionista ho sviluppato per diversi clienti su Cagliari software in Visual Basic.NET e Microsoft Access per il settore gestionale (magazzino e fatturazione).
Sviluppo di componenti user-controls “touch screen“ (OCX, DLL) per il settore automotive.
Assemblaggio e installazione di micro-computer/display touch-screen per il settore automotive.
Contesto tecnologico Dot.Net, Visual Basic, Microsoft Access
Date 01/2005 – 05/2005
Lavoro o posizione ricoperti Analista programmatore
Principali attività e responsabilità Sviluppo per un mio cliente di una applicazione in Visual Basic 6 di interfaccia alle API della società ******** (BDP Program), analisi delle quote in tempo reale, con interscambio di dati verso un Bookmaker austriaco.
L'attività è stata molto interessante per l'utilizzo di SOA e WebService. Altri sviluppi software effettuati nel periodo: modifiche e nuove implementazione su software di natura gestionale (fatturazione, magazzino e carrello elettronico) in Visual Basic 6, MySQL, SQLServer e Microsoft Access.
Nome e indirizzo del datore di lavoro Libero professionista, Cagliari
Contesto tecnologico Visual Basic, SQLServer, Microsoft Access, SOA/WebService
Date 10/2004 – 12/2004
Lavoro o posizione ricoperti Analista Funzionale
Principali attività e responsabilità Dalla Sogei ho avuto l'incarico di preparare parte della documentazione relativa alle fasi di sviluppo e implementazione che un team di programmatori avrebbe poi dovuto compiere per la realizzazione di alcune webforms inerenti un applicativo interno alla intranet della Sogei.
L'attività ha comportato il disegno e la modellazione (normalizzazione) di alcune tabelle di un database Oracle 8. PL/SQL Developer.
Nome e indirizzo del datore di lavoro Sogei S.p.A.
Contesto tecnologico ORACLE, Microsoft Visio
Date 02/2004 – 03/2004
Lavoro o posizione ricoperti Analista programmatore
Principali attività e responsabilità Modifiche e nuove implementazioni su un software per la rilevazione degli accessi pedonali e veicolari alle Officine Meccaniche delle Ferrovie Nord di Milano.
L'attività è stata condotta con l'utilizzo di Visual Basic 6 ed Oracle e inoltre ha comportato l'interfacciamento del software verso dispositivi di lettura badge a banda magnetica.
Nome e indirizzo del datore di lavoro Ferrovie Nord S.p.A. / NordCom S.p.A.
Contesto tecnologico Visual Basic 6, ORACLE
Date 2003 / 8 mesi
Lavoro o posizione ricoperti Analista Programmatore
Principali attività e responsabilità Sviluppo software in ASP, Visual Basic 6 e SQLServer (T-SQL) per un applicativo inerente la ricarica del traffico VoIP dei PhoneCenter e su altri applicativi inerenti il settore delle carte telefoniche prepagate. Definizione e modellazione del database SQLServer: tabelle, indici, trigger e stored procedure.
Nome e indirizzo del datore di lavoro Cardtech S.p.A.
Contesto tecnologico Visual Basic 6 e Microsoft SQLServer T-SQL
Date 2002 / 6 mesi
Lavoro o posizione ricoperti Analista Programmatore
Principali attività e responsabilità Utilizzo di SQLServer / DTS per la migrazione e la trasformazione di dati inerenti il traffico telefonico GSM / WAP e la successiva preparazione di diverse reportistiche in Crystal Report, Visual Basic 6 e VBA per Microsoft Excel.
Nome e indirizzo del datore di lavoro Vodafone S.p.A.
Contesto tecnologico Visual Basic 6 e Microsoft Access
Date 2001 – 2002 / 6 mesi
Lavoro o posizione ricoperti Analista Programmatore
Principali attività e responsabilità Aggiunta features realtive alla multilingua su un applicativo relativo al settore del trading finanziario. Utilizzo di Visual Basic 6 interfacciato a database Teradata.
Nome e indirizzo del datore di lavoro SIA S.p.A.
Contesto tecnologico Visual Basic 6, Microsoft Access
Date 2001 6 mesi
Lavoro o posizione ricoperti Analista Programmatore
Principali attività e responsabilità Correzzioni e nuove implementazioni su un applicativo gestionale interno Vodafone realizzato in Visual Basic e Microsoft Access.
Nome e indirizzo del datore di lavoro Vodafone S.p.A.
Contesto tecnologico Visual Basic e Microsoft Access
Date 01/2001 – 03/2001
Lavoro o posizione ricoperti Analista Programmatore
Principali attività e responsabilità Sviluppo di una User Interface multilingua per display “touch-screen” in Visual Basic 6 e database Oracle. Realizzazione DLL per la chiamata di stored procedures Oracle.
Nome e indirizzo del datore di lavoro Infineon – Siemens Semiconductors
Contesto tecnologico Visual Basic 6 e ORACLE
Date 09/2000 – 12/2000
Lavoro o posizione ricoperti Programmatore Oracle PL-SQL
Principali attività e responsabilità Caricamento dati su database Oracle tramite Loader e scrittura di Stored Procedure inerenti sempre l'upload di informazioni da sorgenti .txt su tabelle Oracle.
Nome e indirizzo del datore di lavoro Globopolis Inc.
Contesto tecnologico Solaris, Oracle PL-SQL
Date Dal 1995 al 2000
Lavoro o posizione ricoperti Analista programmatore
Principali attività e responsabilità Sviluppo software
Nome e indirizzo del datore di lavoro - CSC Computer Sciences Corporation, Milano
- PubliKompass S.p.A., Milano
- Milano Assicurazioni S.p.A., Milano
- Assessorato alla Sanità - Regione Sardegna, Cagliari
- Banca Popolare di Novara, Novara
- CGI IBM Group, Milano
- Praxi S.p.A., Milano
- FarmaFactoring S.p.A., Milano
- Logos Progetti S.p.A., Milano
- Avion Sistemi s.r.l., Milano
- Elia s.r.l., Marrubiu, Oristano
- Libero professionista, Cagliari
Tipo di attività o settore Sviluppo software
Contesto tecnologico Visual Basic 3-4-5-6, Microsoft Access, Oracle PL-SQL, SQLServer, Jam- yacc, Unix-HP, SQLWindows Centura/Gupta
Istruzione e formazione
Date 1992-1986
Titolo della qualifica rilasciata Perito informatico
Principali tematiche/competenze professionali acquisite informatica
Nome e tipo d'organizzazione erogatrice dell'istruzione e formazione I.T.I.S. “D.Scano” Monserrato, Cagliari
Livello nella classificazione nazionale o internazionale
Capacità e competenze personali
Madrelingua italiano
Altre lingue
Autovalutazione Comprensione Parlato Scritto
Livello europeo (*) Ascolto Lettura Interazione orale Produzione orale
Lingua inglese C1 C1 C1 C1 C1
Lingua ceca A1 A1 A1 A1 A1