Mirko Bernardini Data di nascita Residenza Nazionalità Stato civile E-mail Mobile Italia Mobile Belgio Updated Gennaio 2009 01 Luglio 1978 Roma (RM) Italy Italiana Celibe [email protected] 0039 339 5875639 (sab. - dom.) 0032 487 214393 (lun. - ven.) Profilo Impiegato presso una multinazionale di consulenza, attualmente ricopro la carica di “Technical Team Leader” in un progetto internazionale presso la Commissione Europea (Bruxelles) dove parallelamente ad attività di analisi, progettazione, design e sviluppo (OOAD) svolgo un’attività di micro-management (RUP) comprendente la gestione delle attività, delle risorse umane e l’affiancamento di sviluppo. In tale progetto, composto da circa 30 persone ed un timing di 3 anni, sono uno dei responsabili del gruppo di architettura ed il punto di riferimento per lo sviluppo della parte WEB (5 persone). Certamente la più significativa esperienza, in un ambiente estremamente stimolante, dove culture ed esperienze lavorative diverse hanno creano delle sinergie consentendomi una crescita professionale esponenziale, accentuando ancora di più le mie attitudini e competenze che riguardano: - Java + J2EE (6 anni) Senior Analysis-Developer / Junior Architect - Documentazione tecnica e di sviluppo (presentation & communication skills) - Disegno e verifica di architetture proposte per l'implementazione/integrazione di applicativi (Portali WEB, architetture J2EE…) - Design, Modellazione, Progettazione e Sviluppo (Object-Oriented / UML2) - Analisi tecnica, funzionale e di integrazione (problem solving) - Coordinamento team work (RUP) - Affiancamento formativo e di sviluppo (Team Leader) - Stress test, ottimizzazione di codice, Testing Formazione Laurea in Ingegneria Informatica V.O. Università degli Studi di “Roma Tre” – Anno 2004 – Votazione 104/110 Titolo: Progettazione e Sviluppo di un Sistema Informativo Aziendale Tree-Tier Web-Oriented Xml-Nativo Diploma di Ragioniere e Perito Tecnico Commerciale con Indirizzo Giuridico Economico Aziendale Istituto Tecnico Commerciale “Maffeo Pantaleoni” di Roma – Anno 1998 – Votazione 51/60 Lingue Lingua Italiano Inglese Francese Livello parlato ***** *** **** Curriculum Vitae - Mirko Bernardini Livello scritto ***** **** *** Livello tecnico ***** **** **** Pagina 1 di 4 Corsi e certificazioni Sun Certified Developer for Java Web Services (SCJWSD CX-310-220) Training: Individual training – Certificazione Sun Microsystem S.p.A. In progress Sun Certified Business Component Developer for the J5EE Platform (SCBCD CX-310-091) Training: Individual training – Certificazione Sun Microsystem S.p.A. 19/12/2008 Sun Certified Web Component Developer for the J5EE Platform (SCWCD CX-310-083) Training: Individual training – Certificazione Sun Microsystem S.p.A. 19/09/2008 Developing Applications for the Java EE Platform (FJ-310-EE5) Training: Sun Microsystem S.p.A. – Corso Luglio 2008 AJAX pour dynamiser le poste client (CE 244311) Training: Commissione Europea – Corso Aprile 2008 Object Oriented Analysis and Design (IBM 833) Training: NetArchitect S.p.A. (BE) – Corso e Certificazione IBM S.p.A. 22/02/2008 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (SCJP 310-055) Training: Preparazione Individuale – Certificazione Sun Microsystem S.p.A. 31/10/2007 Design Application by UML2 Training: Altran Italia S.p.A. – Corso Settembre 2007 Esame di Stato di Ingegneria Ordine degli Ingegneri della Provincia di Roma – 11/07/2006 Corso di lingua Inglese triennale Training: British School – Corso British School 1995 / 1996 / 1997 Skills Manageriali La figura professionale che ho cercato di delineare in questi anni è mirata a porsi come interfaccia tra Project Manager, Customer e il team di sviluppo. Tale profilo propone soluzioni che coprono: - Coordinamento team work (project coordination) Pianificazione e coordinamento delle attività (RUP) e delle risorse (planning) Monitoraggio, formazione e controllo nel corso delle diverse fasi di realizzazione Scrittura di documenti: architetturali, analisi dei requisiti, presentazioni, bandi di gara… Predisposizione/consolidamento del progetto dal punto di vista tecnico/qualitativo Selezione e approvazione delle soluzioni tecniche più appropriate con riferimento a requisiti funzionali, tempi di implementazione, costi di sviluppo ed evoluzione tecnologica - Selezione dei team di sviluppo Tecnici Piattaforme: Linguaggi: Database: Middleware: Framework: Tools: Design: Management: Microsoft / Unix Java - J2EE technologies (JDK 5.0), Servlet, Portlet, JSP, JSTL, Tiles, EJB, WS, JMail, ANT, Maven2, JUnit, JS, Ajax, XML, DTD, XSL, SQL, HQL, HTML, XHTML … Oracle 10g / MySQL / BD2 / X-Indice BeaWebLogic Server, BeaWebLogic Integration, WebSpheare Server, WebSpheare Portal Struts, JSF, Beehive, Cocoon, Spring, Hibernate, WebCanoo, JBPM BeaWebLogic Platform, WebSpheare Platform, RAD6, Eclipse, JBuilder, ClearCase, CVS, VSS, Latex UML2, Rational Rose, Rational XDE, SODA, MS Visio, Enterprise Architect MS Project, ClearQuest Curriculum Vitae - Mirko Bernardini Pagina 2 di 4 Esperienze professionali I.R.I.S. – Individual Rights Information System (Marzo 2007 – Oggi) Cliente: European Commission – Sede di Bruxelles Ruolo: Technical Team Leader (Gennaio 2008 – Oggi) Senior Analyst & Software Developer (Marzo 2007 – Dicembre 2007) Contesto: Sistema automatizzato di controllo e monitoraggio dei salari, dei rimborsi e delle attività sociali quali assicurazioni, infortuni, pensioni, assegni familiari... ho svolto un attività mirata all’analisi delle specifiche e della predisposizione delle architetture di riferimento nonché della progettazione e sviluppo affiancando attività di micromanagement relativamente alla gestione delle risorse umane (timing/progress) con affiancamento formativo e di sviluppo. B.C.N.L. Cliente: Ruolo: Contesto: Borsa Continua Nazionale del Lavoro (Novembre 2006 – Febbraio 2007) Ministero del Lavoro Senior Analyst & Software Developer La Borsa Continua Nazionale del Lavoro, promossa dal Ministero del Lavoro, è un nuovo servizio internet per l’incontro domanda-offerta di lavoro rivolto a cittadini, imprese e privati. Mi sono occupato nella fase finale della risoluzione delle problematiche di migrazione da WebSpheare Portal 5 a 6 fornendo inoltre un supporto tecnico costante agli sviluppatori e corsi di formazione. G.R.A. - Gestione Rapporto Assicurativo (Aprile 2005 – Ottobre 2006) Cliente: I.N.A.I.L. (Istituto Nazionale Assicurazione Infortuni sul Lavoro) Ruolo: Senior Analyst & Software Developer Contesto: Il progetto, di grandi dimensioni, si colloca nella pubblica amministrazione; l’obiettivo è quello di seguirne l’intero ciclo di vita: dall’analisi dei requisiti (stilata rigorosamente insieme al cliente) per la definizione di un modello di risoluzione del problema, all’organizzazione del team di lavoro, stabilendo il piano di lavoro con evidenza delle attività critiche allo sviluppo vero e proprio della soluzione (progettazione, sviluppo, gestione database e application server, integrazione tra sistemi). Docenza J2EE (Marzo 2005) Cliente: Regione Lazio Ruolo: Docente J2EE Contesto: L’obiettivo del corso di cui ho diretto 2 moduli su 8 era la formazione di web-master professionisti quali, in particolare mi sono interessato dei moduli relativi ai Database, Servlet e JSP. Gateway di posta sicura basato su ACTALIS (Gennaio 2005 - Marzo 2005) Cliente: Regione Toscana Ruolo: Analyst & Software Developer Contesto: Attività di consulenza finalizzate allo sviluppo di un gateway per l’implementazione di un sistema di posta certificata basato su ACTALIS per la Regione Toscana. S.I.A. - Sistema Informativo Aziendale Web-Oriented (Maggio 2003 – Giugno 2004) Cliente: Ste S.p.A. Ruolo: Analyst & Software Developer Contesto: Progettazione e sviluppo di un sistema informativo aziendale adattivo, totalmente realizzato con tecnologie open source. L’obiettivo era quello di sviluppare un software più possibile modulare capace di adattarsi sia alle aziende di servizi che di fornitura. Tale prodotto comprendeva la gestione del personale, magazzino, commesse, ufficio vendite e acquisti. Curriculum Vitae - Mirko Bernardini Pagina 3 di 4 Attività parallele di rilievo Membro JUG Presso: Java User Group di Roma Periodo: Anni 2007 – oggi Role: Gruppo di discussione per la progettazione, sviluppo e gestione di progetti basati su tecnologia Java Membro della “Commissione di Informatica e Telecomunicazioni” Presso: Ordine degli Ingegneri della Provincia di Roma Periodo: Anni 2006 - oggi Ruolo: Gruppo di discussione e consulenza per la Camera Arbitrale dell’Ordine Responsabile alle comunicazioni Presso: C.S.E.N. (Centro Sportivo Educativo Nazionale) Periodo: Anni Sportivi 2004 – oggi Ruolo: Responsabile della creazione e manutenzione di numerosi siti ed applicazioni web Docenza ECDL Presso: Università della Tuscia Periodo: Anni Accademici 2004 – 2007 Ruolo: Docente ECDL Pubblicazioni Data Warehouse e Data Mining (Aprile 2003) Università degli Studi di Roma Tre - Dipartimento di Intelligenza Artificiale Redazione di un articolo inerente la progettazione e il funzionamento dei Data Warehouse e alle relative problematiche di recupero dei dati attraverso algoritmi di Data Mining Algoritmi di Clustering applicati a Data Warehouse in SQL Server 2000 (Febbraio 2003) Università degli Studi di Roma Tre - Dipartimento di Intelligenza Artificiale L’articolo traccia le linee guida per l’esecuzione di algoritmi di decisione attraverso le procedure di Decision Trees e Clustering implementate in SQL Server 2000 Info extraprofessionali Hobbies Progettistica di impianti solari termici – Auto radiocomandate con motore a scoppio – Lettura scientifica Pratica sportiva Karate Agonistico - Direttore Tecnico presso la A.S.D. Baby Melody (www.shotokankaratedo.it) Attività culturali e sociali Sax Contralto - Associazione Filarmonica Vejanese (www.afvejanese.it) Patente Patente di guida AB (auto e moto munito) Curriculum Vitae - Mirko Bernardini Pagina 4 di 4