Realizzazione di un sistema di Trouble Ticketing Management per il servizio assistenza Tiscali
Sviluppo di una base di dati SQL Server 2005 che gestisce circa 750.000 ticket (e scalabile a dimensioni ancora maggiori)
Creazione di una web-application ASP.NET che serve circa 400 operatori simultaneamente
Realizzazione di parte di un'architettura (Service Oriented) di integrazione dei sistemi dell'infrastruttura Tiscali
2005 CFL (Centro Formazione e Lavoro) s.r.l Selargius (CA)
Stage aziendale della durata di 250 ore, concernente lo sviluppo di un sistema
multimediale realizzato su piattaforma Flash MX e pesantemente basato
sull’utilizzo di XML.
Competenze professionali
Basi teoriche:
Ottima conoscenza delle Service Oriented Architectures
Elementi di Aspect Oriented Programming
Ottima conoscenza del paradigma di sviluppo Test-driven e delle librerie di unit-testing (NUnit)
Ottima conoscenza delle principali fasi del ciclo di vita del software
Buona conoscenza della Continuous Integration e delle tecnologie correlate (CruiseControl .NET)
Buona conoscenza di Design Patterns, Best Practices e tecniche di sviluppo Enterprise-level (Inversion of Control / Dependency Injection, Pattern Singleton, Pattern Façade, Mock objects, Pattern Prototype, Pattern MVC e altri)
Buona conoscenza delle tecniche di progettazione delle basi di dati (ottima conoscenza dei diagrammi ER, elementi di notazioni IDEF1X e IE)
Elementi di crittografia (sia simmetrica che asimettrica) e di algoritmi crittografici
Tecnologia JAVA:
Buona conoscenza della piattaforma J2SE
Buona conoscenza della tecnologia Java Servlet
Buona conoscenza della tecnologia Java Server Pages
Elementi della tecnologia Enterprise Java Beans
Buona conoscenza del J2EE application server "Apache Geronimo"
Buona conoscenza delle API JDBC
Ottima conoscenza dell'IDE Eclipse
Buona conoscenza del framework Spring
Buona conoscenza del framework JUnit
Elementi della piattaforma J2ME
Tecnologia .NET:
Ottima conoscenza della piattaforma sin dalla versione 1.0
Ottima conoscenza del linguaggio C#
Ottima conoscenza della tecnologia ASP.NET
Ottima conoscenza della tecnologia .NET Remoting
Ottima padronanza del Common Type System
DBMS:
Ottima conoscenza del DBMS SQL Server 2005
Ottima conoscenza del DBMS PostgreSql
Buona conoscenza del DMBS MySQL
Buona conoscenza del linguaggio PL/pgSQL
Tecnologia XML:
Buona conoscenza del metalinguaggio XML, in particolare:
Ottima conoscenza di XML Schema
Elementi di DTD
Buona conoscenza delle tecnologie di trasformazione XSL (XSLT e XPath)
SOA e Distributed Computing:
Ottima conoscenza delle tematiche di programmazione orientata ai servizi
Ottima conoscenza della tecnologia Web Services e degli aspetti correlati (SOAP, WSDL e UDDI)
Ottima padronanza dell'implementazione .NET dello standard
Competenze grafiche:
Ottima conoscenza di Adobe Photoshop (/ The Gimp)
Buona conoscenza di Adobe Illustrator (/ Inkscape)
DTP con Scribus
Buona conoscenza di Maxon Cinema 4D
Sviluppo in ambito web:
Ottima conoscenza dei fogli di stile CSS
Buona conoscenza di JavaScript
Istruzione
2007 Università degli studi di Cagliari
Laureando in Tecnologie Informatiche
2003-2006 Università degli studi di Cagliari
Laurea di primo livello in Informatica
Votazione 107/110
Tesi sperimentale: “Sviluppo di un sistema distribuito di service
brokering”
Lingue straniere
Buona conoscenza della lingua inglese:
Capacità di lettura e scrittura: ottima / molto buona
Capacità di sostenere una conversazione (tecnica): buona