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