2000-2006 - Laurea in Ingegneria Informatica

Curriculum Vitae di Biagio Roberti
Informazioni
generali
Biagio Roberti
Nato a Comiso (RG) il 24/01/1982, residente a Milano
Email: [email protected]
Cell: 333/4826480
Profilo
Lavoro da più di sei anni nel mondo dell’IT, e ho sviluppato competenze nel mondo
dello sviluppo di applicazioni internet, intranet, desktop e mobile, per lo più
utilizzando tecnologie Microsoft.
Istruzione
2000-2006 - Laurea in Ingegneria Informatica (Vecchio Ordinamento), conseguita
presso l’Università degli Studi di Catania, votazione 110/110
1995-2000 - Diploma di Ragioniere Programmatore, conseguito presso l’ITC F.Besta
di Ragusa, votazione 100/100
Lingue conosciute:
Inglese (Scrittura: Buono , Lettura: Buono, Espressione Orale: Discreto)
Altri Titoli
Certificazione MCTS Microsoft Certified Technology Specialist nello sviluppo
applicazioni Asp.Net con Framework .NET 4.0
Posizione
Corrente
Competenze
Consultant presso Avanade Italia, sede Milano
Contratto a tempo indeterminato, 1° livello settore commercio
Linguaggi e frameworks: C, C#, Visual basic.NET, Asp.Net (1.1, 2.0, 3.5), Asp.Net
MVC, Linq, UML, WPF, PRISM, Web Services, WCF, T-SQL, Ajax, Jquery, Javascript,
Html
Altri: Java (livello base), Assembly per architettura DLX, Matlab Scripting
Tools: Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Sql Server 2008
Sql Server 2005, Reporting Services
Database: Sql Server 2005, Sql Server 2008
Tecnologie accesso ai dati: Nhibernate, Ado.Net, LinqToSql, Entity Framework
Repository e Source Control: Visual Source Safe, Team Foundation Service, SVN
Metodologie di progettazione e sviluppo: TDD, DDD
CMS: DotNetNuke, BlogEngine.Net
Periodo: Ottobre 2013 – Gennaio 2014
Esperienze e
ruoli
Progetto: Applicazioni “Digital Signage” per Microsoft Kinect e Microsoft Pixel Sense
Datore di Lavoro: Avanade
Ruolo: Technical Leader, Developer
Il progetto è stato commissionato da un grosso gruppo bancario ed è relativo allo
sviluppo di applicazioni per i device Microsoft Kinect e Microsoft Pixel Sense:
l’applicazione per Kinect, installata su vetrine e videowall, permette all’utente di
accedere ai contenuti di una media gallery con gestures touchless.
L’applicazione PixelSense consente all’utente di sfogliare giornali e brochure,
visualizzare le news ANSA, mostrare i dettagli delle carte di credito appoggiandole
direttamente sulla superficie del tavolo.
Il progetto è stato svolto in team composto da 5 persone.
Il mio ruolo è stato quello di coordinare le attività del team, scegliere le soluzioni
tecniche, sviluppare le componenti core dell’architettura, rifattorizzare
l’architettura delle parti già esistenti,
Periodo: Settembre 2013 – Settembre 2013
Progetto: Windows Phone 8 App - Company HUB
Datore di Lavoro: Avanade
Ruolo: Developer
Il progetto nasce dalla richiesta del cliente (grande azienda operante nel settore
alimentare) di realizzare un Company Hub per i device Windows Phone dei propri
dipendenti.
In questo progetto il mio ruolo è stato sviluppare alcune componenti core
dell’applicazione.
Periodo: Febbraio 2013 – Agosto 2013
Progetto: Applicazione Windows 8 per streaming video
Datore di Lavoro: Avanade
Ruolo: Technical Leader, Developer
Il progetto, commissionato da una noto gruppo nell’ambito Media &
Comunicazione, è relativo allo sviluppo di un’applicazione Windows 8 per la
fruizione dei contenuti (VOD, TVOD, SVOD ecc..) dell’offerta video.
Il progetto è stato svolto in team composto da 6 persone; il mio ruolo è stato quello
di coordinare le attività di sviluppo tra le risorse del team, gestire i tempi e le
deadline gestire gli stati di avanzamento con il cliente nonché quello di sviluppare
componenti core dell’applicazione.
Periodo: Settembre 2012 – Febbrario 2013
Datore di Lavoro: Avanade
Progetto: Windows Phone 7.8, 8, Windows 8 – Applicazioni per streaming video e
audio
Ruolo: Technical Leader, Developer
Il cliente, grosso player nel settore delle Telecomunicazioni, ha richiesto la
realizzazione di applicazioni per device Windows 8 e Windows Phone (7.8 e 8) per lo
streaming audio e video.
L’architettura dell’app è stata impostata per favorire il più possibile il riuso delle
componenti comuni, sono stati inoltre usati pattern architetturali MVVM, IoC per
favorire il disaccoppiamento tra i vari componenti.
Periodo: Aprile 2012 – Agosto 2012
Datore di Lavoro: Avanade
Progetto: Applicazione intranet in ambito Finance
Ruolo: Developer
Progetto realizzato presso il cliente (multinazionale leader nel settore del tabacco),
per consentire l’automazione del budgeting nelle varie sedi. L’applicazione è basata
su un’architettura a Servizi, implementati con la tecnologia WCF, database SqlServer
2008 R2; il front-end è rappresentato da un’applicazione Asp.Net MVC 3, scritta in
C#, nonché Javascript, Jquery per la User Interface. è inoltre integrata con Office
Tool Automation
Periodo: Settembre 2011 – Ottobre 2011
Progetto: Applicazione intranet per registrazione, rinnovo ecc. dei domini internet
per noto ISP italiano
Datore di Lavoro: Objectway.
Ruolo: Analista
L’attività è stata rivolta all’acquisizione dei requisiti tecnici e funzionali per la
realizzazione di un’applicazione per la gestione di servizi Internet (hosting, domini).
Riunioni con il cliente, interviste ecc.. hanno consentito la stesura di un documento
di specifiche funzionali per l’inizio del progetto.
Periodo: Gennaio 2011 – Gennaio 2012
Progetto: Applicazione intranet per analisi vendite di MTV Italia
Datore di Lavoro: Objectway.
Ruolo: Developer, Team Leader
Sviluppo e manutenzione di un’applicazione intranet per l’analisi e la reportistica
delle vendite dell’area Pubblicità di MTV Italia. L’attività è stata eseguita presso il
cliente. L’applicazione è stata sviluppata in Asp.Net (Web form), e utilizza SQL Server
2008 come database e Nhibernate come ORM. La UI è invece sviluppata facendo
uso di AspNet Ajax, Javascript, Jquery
Periodo: Settembre 2010 – Dicembre 2010
Progetto: Applicazione intranet Asp.NET MVC
Datore di Lavoro: Objectway.
Ruolo: Developer, Team Leader
Attività: Sviluppo e manutenzione su un’applicazione realizzata con Asp.Net MVC 3.
Linguaggi e Tools: .Net 3.5, C#, Asp.Net MVC, Jquery, Javascript, NHibernate, Visual
Studio 2008, Team Foundation Service, SQL Server 2008
Periodo: Aprile 2010 – Settembre 2010
Datore di Lavoro: Present s.p.a
Progetto: Applicazione booking engine per catena alberghiera
Ruolo: Analyst & Developer
Analisi funzionale e sviluppo di una piattaforma di booking engine per la gestione
delle prenotazioni, piani tariffari e quant’altro, degli hotel affiliati alla catena
Linguaggi e Tools: ASP.Net 3.5, C#, WebServices, VB.Net, Dotnetnuke, JQuery,
Javascript, Visual Studio 2008, SqlServer2008, NHibernate, controlli Ajax Telerik,
NUnit, Rhino Mock
Periodo: 2009
Progetto: Sviluppo portale per la suite prodotti Electrohotel
Datore di Lavoro: Pride s.p.a
Ruolo: Developer
Attività:
Sviluppo
e
manutenzione
della
suite
di
prodotti
Electrohotel
(www.electrohotel.com) per l’ottimizzazione della vendita dei servizi alberghieri. Tra
questi un sistema automatico che acquisisce ogni giorno i prezzi applicati dai
competitor sui principali portali di prenotazione, li memorizza nella propria base
dati, li elabora per renderli facilmente fruibili attraverso dei report in formato Excel;
un sistema che consente di aggiornare i prezzi e la disponibilità delle camere sui vari
portali di prenotazione; un sito che consente di accedere e gestire il back office della
suite.
Linguaggi e Tools: ASP.Net 2.0, C#, Interop, WebServices, Dotnetnuke, JQuery,
Javascript, Visual Studio 2008,
SqlServer2005, NHibernate, suite controlli
Syncfusion, NUnit, Rhino Mock
Milano, 1 Febbraio 2014
Autorizzo il trattamento dei dati personali ai sensi del D. lgs. 196/03