CURRICULUM VITAE di Nicola Bulla DATI ANAGRAFICI E PERSONALI Nicola BULLA nato a Cagliari il 9 gennaio 1972 Residenza: Selargius loc. Su Planu (CA) CAP: 09047 E-mail: [email protected] ; Sito web: www.nikosimo.it; Stato civile: Coniugato; Patente di guida: A-B; Obblighi militari: Assolti; Hobby: • Membro del “Java User Group Sardegna” (www.jugsardegna.org); • Assemblaggio di Personal Computer; • Recitazione. PERCORSO FORMATIVO - - - - Maturità scientifica conseguita nell’anno 1990 presso il Liceo Scientifico “A. Pacinotti” di Cagliari con votazione 42/60 (quarantadue su sessanta). Diploma Universitario in Informatica della durata legale di 3 Anni Accademici conseguito presso l’Università degli Studi di Cagliari in data 6 ottobre 2000, Anno Accademico 19992000, con votazione 65/70 (sessantacinque su settanta), equivalente a 102/110 (centodue su centodieci). Frequentato presso l’Organismo Formativo IAL SARDEGNA, avente sede in Cagliari, un seminario sul Project Management della durata di 36 ore nei mesi di febbraio e marzo 2005, finanziato tramite borsa di studio della regione Sardegna secondo la Misura 4.6 del Complemento di Programmazione del POR Sardegna 2000/2006; Laurea di primo livello in Informatica conseguita presso l’Università degli Studi di Cagliari in data 27 aprile 2006, Anno Accademico 2004-2005, con votazione 100/110 (cento su centodieci), con tesi dal titolo: “Trasferimento di un’applicazione grafica da UNIX a WINDOWS: problemi e soluzioni” inerente il porting su Windows di un’applicazione open source basata su opengl. La mia tesi di laurea in formato “pdf” è disponibile per il download all’indirizzo internet: http://www.nikosimo.it/Downloads/Tesi.zip. CONOSCENZE INFORMATICHE - Sistemi operativi: MS-DOS, WINDOWS, conoscenze basilari di Linux; Programmi applicativi e gestionali: Microsoft Office, Paint Shop Pro, ACDSee, Open Office, CVS, Bugzilla, altri. Ambienti di sviluppo: Microsoft Visual Studio, Borland JBuilder, Netbeans, Eclipse, MyEclipse, Microsoft Front Page. Librerie grafiche: OpenGL. Database: PostGreSQL, MySQL, Oracle, Access. Linguaggi di programmazione utilizzati: Pascal, C, C++, Visual Basic, Visual C++, Java, Java-servlet, JSP, html, Javascript, SQL, PHP, rudimenti di CSS. Librerie Java utilizzate: Struts, Hibernate, Spring, Ibatis, Velocity. Internet: Apache Web Server, Tomcat, Bea Weblogic. LINGUE STRANIERE - Francese parlato e scritto: Buona conoscenza; Inglese parlato e scritto: Conoscenza scolastica equivalente al livello “intermediate” del PET; 1 COMPETENZE CERTIFICATE SUL PROJECT MANAGEMENT - Conoscere le tecniche principali di P.M. e le caratteristiche organizzative di un progetto; Identificare e condurre le fasi di un progetto, identificare e presidiare le relazioni chiave del gruppo di lavoro; Gestire e ottimizzare le risorse coinvolte nel progetto, negoziare ruoli e motivare agli obiettivi del progetto. SITI WEB REALIZZATI - www.nikosimo.it ; www.ilgiullare.org ; www.archeocaor.beniculturali.it ; www.archeossnu.beniculturali.it ; www.sbappsaecaor.beniculturali.it ; www.sbappsaessnu.beniculturali.it . ATTIVITA’ LAVORATIVE ATTUALI Febbraio 2007 (scad. Dicembre 2007): Collaborazione a progetto con la soc. Sardegna-IT presso l’Assessorato all’Agricoltura e Riforma Agro Pastorale. Incarichi dal più recente: • Sviluppatore di applicazioni web-based in linguaggio Java per (dal più recente): o Calcolo e attribuzione dei contributi alle aziende agricole aventi diritto agli incentivi per danni alle colture e calamità naturali. o Progettazione e implementazione di un applicativo per effettuare autenticazione (PEP) e autorizzazione (PDP) degli utenti su applicazioni web. o Personalizzazione di applicazioni per la gestione dell’anagrafe delle aziende agricole della Sardegna e la gestione degli Utenti Macchine Agricole; Da Gennaio 2007: Incarichi dal più recente: Collaborazione a progetto con la soc. Agiletec di Cagliari • • • Sviluppatore software in linguaggio PHP per lo sviluppo e la revisione dei seguenti portali Web e l’implementazione di nuove features per la piattaforma software open source CMS "Museo & Web" sulla quale essi sono basati: o www.archeocaor.beniculturali.it o www.archeossnu.beniculturali.it o www.sbappsaecaor.beniculturali.it o www.sbappsaessnu.beniculturali.it Tenuto un corso di formazione per tecnici informatici della durata di 6 ore sul funzionamento del CMS "Museo & Web". Attualmente sono un beta tester del CMS "Museo & Web" e fornisco supporto alla community per la risoluzione dei bug(http://www.minervaeurope.org/structure/workinggrou ps/userneeds/prototipo/cms.html). 2 ALTRE ESPERIENZE LAVORATIVE Ottobre 2006 – Gennaio 2007): Collaborazione a progetto con il Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna (CRS4 Srl) in collaborazione con la Regione Autonoma della Sardegna: Assessorato all’Agricoltura e Riforma Agro Pastorale. Incarichi dal più recente: • Sviluppatore software nell’ambito del progetto CSR (Centro Servizi Regionale) Marzo 2006 – Agosto 2006: Soc. SoftFobia srl. di Cagliari in qualità di sviluppatore software. Incarichi dal più recente: • • • Coordinatore e sviluppatore in un progetto per l’implementazione di un CMS (Sistema di gestione dei contenuti) per siti WEB in Java con tecnologie open source Spring, IBatis; Implementazione di un modulo software per il portale WEB del comune di Cagliari con tecnologie Java, JSTL e Struts, estendendo il framework Open Source jAPS (java Agile Portal System). Partecipazione allo sviluppo di un portale WEB con tecnologie Java, Struts, Hibernate. Aprile 2006 – Maggio 2006: Collaborazione a progetto con la soc. Agiletec di Cagliari in qualità di sviluppatore software in linguaggio PHP per lo sviluppo e la revisione di portali Web basati sulla piattaforma software open source "Museo & Web CMS". Giugno 2001 – Settembre 2006: Assunzione a tempo indeterminato, presso la soc. Atlantis S.p.A. in qualità di Software Engineer. Inquadramento nel 6° livello retributivo del CCNL Metalmeccanici con assunzione a Tempo Indeterminato. Dettagli: Incarichi dal più recente: • • • • • Partecipazione allo sviluppo in linguaggio PHP dell’applicazione web POLISONLINE (www.polisonline.it www.polisonline.it/se/como) per la gestione dello Sportello Unico per l’Edilizia (SUE) lato front-end e back-office in équipe in collaborazione con la soc. CIP S.r.l. di Latina. Sviluppo di un prototipo di sistema di pubblicazione pagine web per gli studenti di corsi di e-learning in équipe. Sviluppo in linguaggio Java (swing) di applicazioni back office per la gestione di sistemi di e-learning in équipe. Partecipazione in équipe allo sviluppo del “Content Management System” per il “portale AMI” (www.amiamica.it) su tecnologia Java J2EE - Struts. Partecipazione in équipe allo sviluppo dell’interfaccia web in tecnologia Java-JSP in relazione al progetto “PassMusic” per l’implementazione di un portale per il commercio di musica on line basata sull’utilizzo della piattaforma Autonomy. 3 • • • • • Sviluppo del visore cartografico in Visual Basic del programma per la gestione del back-office di catasto e Sportello Unico per l’Edilizia “Polis” commercializzato dalla soc. CIP S.r.l. di Latina. Sviluppo di un’applicazione web-GIS per la produzione di mappe catastali da utilizzarsi in software per l’identificazione di fabbricati soggetti a condono edilizio, utilizzando il software Open Source MapServer. Compilazione di documentazione tecnica relativa a progetti di ricerca su fornitura di servizi in modalità ASP (Application Service Provisioning). Produzione di un installatore dell’archivio cartografico e alfanumerico di Suoli – Geoportale con MS Installshield. Sviluppo di un progetto di ricerca inerente lo “sviluppo e il governo del territorio”, visualizzazione tramite tecnologie Internet e GIS di cartografia catastale e mappe territoriali, produzione di certificazioni per la fornitura di servizi al cittadino, sviluppo dei dimostratori “Suoli” e “Geoportale” basati su Java-Servlet e Server cartografico ESRI ArcIMS. Programmazione lato server con linguaggio java, programmazione lato client in linguaggio HTML e javascript), interazione con database Access e DB3, uso di SQL, protocolli XML e ArcXML. Dicembre 2000 – giugno 2001: Attività di consulenza (co.co.co.) presso il Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna (CRS4) in collaborazione col MURST • Sviluppo di software di interfaccia web con l’utilizzo di Java-Servlet, Applet, JDBC per applicazioni di analisi e valutazioni del rischio di credito. Giugno 2000 – dicembre 2000: Attività di consulenza (co.co.co.) presso il Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna (CRS4) in collaborazione col MURST • Sviluppo in Visual C++ di software di interfaccia utente per applicazioni di analisi e valutazioni del rischio di credito. Dicembre 1999 – giugno 2000: Stage presso il Centro di Ricerca, Sviluppo e Studi Superiori in Sardegna (CRS4) e sviluppo del software Open Source relativo al progetto per la tesi di diploma in linguaggio Visual C++ e librerie grafiche OpenGL; 1995: Svolti incarichi occasionali in qualità di promoter per conto della ditta “Margagliotti” di Cagliari. Agosto 1993 – agosto 1994: Svolto servizio militare di leva presso l’Ospedale Militare di Cagliari, Ufficio Vettovagliamento e Dispensa Ammalati con incarico gestione dei movimenti dei viveri e contabilità manuale e al computer con la modulistica in uso dall’E.I., gestione del Nucleo Elaborazione Dati dell’Ospedale Militare. Consenso ai sensi del D.Lgs. 196/2003: Aggiornato: 26 settembre 2007. In esecuzione del D.Lgs. 196/2003, recante disposizioni a tutela delle persone e degli altri soggetti rispetto al trattamento dei dati personali, fornisco il mio consenso al trattamento dei miei dati personali da parte Vs. società, per l'integrale esecuzione della procedura di selezione del personale, e per ottemperare ad obblighi previsti dalla legge, da un regolamento o dalla normativa comunitaria. 4 Nicola Bulla ____________________________ 5