CURRICULUM VITAE INFORMAZIONI PERSONALI Nome BIANCHETTO GIACOMO Indirizzo Via Ungaretti 7, Vigodarzere 35010(PD) Telefono 329 5319830 Partita IVA BNCGCM91E29G224N 04645730286 E-mail [email protected] Codice Fiscale Nazionalità Data di nascita ESPERIENZA LAVORATIVA • Settore di specializzazione • Date • Tipo di azienda o settore • Tipo di impiego • Settore di specializzazione • Date • Nome del datore di lavoro • Tipo di azienda o settore • Tipo di impiego Italiana 29/05/1991 Programmazione PHP per CMS di medio taglio PHP Development Dal 2013 ad oggi Sviluppo di un intero CMS in PHP 5.5 avente DBMS MySQL Compresa gestione dei clienti e dei servizi offerti. Programmatore / Architect Java Enterprise Trainer Java Development/Training Da Gennaio 2014 ad oggi JobSelect Formazione di nuove risorse nell’ambito Java Enterprise Architect / Docente Java Web Developer/Architect/Trainer • Settore di specializzazione • Date • Nome del datore di lavoro • Tipo di azienda o settore • Tipo di impiego Pagina 1 - Curriculum vitae di [ BIANCHETTO, Giacomo ] Java Development Dal 16/06/2012 ad oggi Consoft Informatica (www.consoftinformatica.it) Web development, software gestionale per aziende di moda e training Programmatore / Architect / Docente Programmatore PHP • Settore di specializzazione • Date • Nome del datore di lavoro • Tipo di azienda o settore • Tipo di impiego PHP 5.1/cakePHP Dal 09/01/2012 al 16/06/2012 vision121 (www.vision121.it) Sviluppo di CMS e siti web e servizi di base per aziende Programmatore Programmatore Java • Settore di specializzazione • Date • Nome del datore di lavoro • Tipo di azienda o settore • Tipo di impiego Java/J2EE Dal 02/05/2011 al 31/12/2011 CSP s.p.a. (www.cspnet.it) Ambito IT per lo sviluppo di applicativi web e stand-alone Programmatore Stage per l’apprendimento e l’utilizzo di tecnologie Web Java • Settore di specializzazione • Date Java/J2EE Dal 21/01/2011 al 22/04/2011 • Nome del datore di lavoro CSP s.p.a. (www.cspnet.it) • Tipo di azienda o settore • Tipo di impiego Ambito IT per lo sviluppo di applicativi web e stand-alone Programmatore ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome e tipo di istituto di istruzione o formazione • Principali materie / abilità professionali oggetto dello studio • Qualifica conseguita • Livello nella classificazione 2005-2010 Istituto Tecnico Industriale Statale F. Severi. Materie tecniche: Informatica, Sistemi di elaborazione e trasmissione delle informazioni Elettronica, Matematica, Statistica calcolo delle probabilità e ricerca operativa Perito Informatico 81/100 CAPACITÀ E COMPETENZE PERSONALI Acquisite nel corso della vita e della carriera ma non necessariamente riconosciute da certificati e diplomi ufficiali. MADRELINGUA ALTRE LINGUE Livello europeo (*) INGLESE Pagina 2 - Curriculum vitae di [ BIANCHETTO, Giacomo ] ITALIANO Comprensione Ascolto Lettura C1 B2 Parlato Interazione Produzione B1 B1 Scritto A2 CAPACITÀ E COMPETENZE RELAZIONALI Vivere e lavorare con altre persone, in ambiente multiculturale, occupando posti in cui la comunicazione è importante e in situazioni in cui lavorare in squadra Sono in grado di lavorare ed agire congiuntamente ad altre persone, sia in ambito lavorativo che non, senza alcuna difficoltà riesco inoltre a relazionarmi formalmente ed in maniera adeguata alle situazioni che mi si propongono. CAPACITÀ E COMPETENZE ORGANIZZATIVE Ad es. coordinamento e amministrazione di persone, progetti, bilanci; sul posto di lavoro, in attività di volontariato (ad es. cultura e sport), a casa, ecc. CAPACITÀ E COMPETENZE TECNICHE Con computer, attrezzature specifiche, macchinari, ecc. Negli ultimi anni di esperienza lavorativa ho imparato a coordinarmi con altre persone, rispettare le scadenze e gestire risorse assegnando loro piccoli compiti da svolgere. Sono in grado di determinare i tempi e costi per effettuare svariate attività, che spaziano da semplice modifica ad un'alterazione strutturale (o creazione) in un applicativo. Posseggo inoltre capacità organizzative per quanto riguarda il training e la formazione sull’utilizzo di tecnologie J2EE complesse. Durante la formazione scolastica (in particolare nell’ultima fase, quella triennale) ho appreso tecniche di programmazione, progettare reti di calcolatori, basi di dati e programmi di medie dimensioni. Tra queste vi sono: - Apprendimento delle funzionalità e dell’operatività di un sistema di elaborazione e trasmissione delle informazioni in tutti i suoi aspetti basilari. - Studio di sistemi operativi (nella maggioranza basati su Unix) delle loro caratteristiche e meccanismi quali gestione e condivisione della memoria (Programmazione concorrente in C per Unix) e pratica tramite riga di comando (SSH, prompt di Windows). - Realizzazione di piccoli programmi in Assembler per processori Intel 8086. - Metodologia di programmazione imperativa appresa attraverso Linguaggio C nelle sue caratteristiche funzionalità basilari. - Metodologia di programmazione ad oggetti appresa grazie al linguaggio Java in tutti gli aspetti fondamentali per la SE. - Linguaggi di scripting come PHP e JSP. - Studio teorico della composizione e del funzionamento di un DBMS e delle tecniche di memorizzazione dei dati attraverso l’utilizzo di DBMS quali MySQL. - Progettazione di Database tramite il modello relazionale. - Ampio utilizzo del linguaggio SQL in quasi tutte le sue funzionalità. - Conoscenza dei modelli a pila per la realizzazione di reti di calcolatori, in particolare quello definito come “Pila TCP/IP”, approfondito in tutti i suoi livelli. Nel corso del periodo formativo presso CSP sono state trattate le seguenti tecnologie: - Utilizzo del Design pattern MVC per lo sviluppo di applicazioni (in linguaggio Java) stand-alone - Trattazione di argomenti riguardanti le tecnologie J2EE (con le relative tecniche di progettazione per applicativi web sia back-end che front-end), utilizzo di framework quali: - Struts, Struts2 - Spring - JPA - Sviluppo e progettazione di una web application per organizzare immagini caricate da diversi tipi di utenze e relativi commenti inseriti da quest'ultimi. Pagina 3 - Curriculum vitae di [ BIANCHETTO, Giacomo ] Le tecnologie/metodologie utilizzate sono le seguenti: J2EE (JSP ed Action) Struts2 XML Spring SQL CSS JPA Tools: Apache Tomcat con Eclipse Periodo lavorativo in csp: Ruolo di developer/architect in un team di 4 persone per il progetto S.A.O.S.S., progetto adibito alla gestione delle strutture sanitarie accreditate e non nella regione friuli e all’introduzione di nuove domande di accreditamento, tecnologie/metodologie utilizzate: Architettura: Spring 3.0 Spring ROO 1.1(per velocizzare fasi di startup nei progetti enterprise) JSP con il framework Tiles per l’impaginazione Maven (Per risoluzione dipendenze) Testing: DBUnit JUnit/TestNG Persistenza: JPA con Hibernate JPQL/criteria query scritte in Java FrontEnd: CSS 2 e HTML 4 Ajax Javascript (principalmente attraverso il framework dojo) Tools: Apache Tomcat6 e 7 con Eclipse STS Periodo lavorativo in vision121: Ruolo di programmatore adibito allo svilupo e alla manutenzione di vari CMS di media complessità in PHP 5.1 con DataBase MySQL unitamente ad una figura senior per lo sviluppo di CSS. Tecnologie/metodologie utilizzate: JQuery 1.8 come framework Javascript CakePHP nella manutenzione di alcuni CMS Componenti di CSS 3 e HTML 5 (front End cross browser) Periodo lavorativo in ConsoftInformatica: Ruolo di developer presso clienti quali: E-fashion software, per lo sviluppo di applicativi java StandAlone proprietari per la gestione di magazzini dell’alta moda (jdk 1.6). Engineering, per lo sviluppo e la manutenzione del progetto “myPortal” che consente la gestione delle comunità montane (jdk 1.6, Ppring 2.5 e LifeRay). RGI per il restyling grafico del front end basato su di un framework Javascript proprietario di un applicativo per la gestione di una compagnia assicurativa. Ruolo di trainer per la formazione di nuove risorse, da inserire presso i cliente come figure Junior, con simulazione di casistiche di lavoro in team, problem solving ecc... Progetto sviluppato per l’associazione delle autostrade Brescia-Padova: Ruolo di developer/architect per il progetto A.V.C.P., progetto adibito alla gestione dei bandi di gara autostradali, tecnologie/metodologie utilizzate: Architettura: Pagina 4 - Curriculum vitae di [ BIANCHETTO, Giacomo ] Spring 3.5 Wicket 6 Maven (Per risoluzione dipendenze) Persistenza: JPA con Hibernate Criteria query scritte in Java DBMS MySQL/Oracle FrontEnd: CSS 3 e HTML 5 con BootStrap Ajax Javascript (principalmente attraverso il framework jQuery) Tools: Apache Tomcat7 con Eclipse Luna Periodo lavorativo in JobSelect: Istruzione e formazione su tecnologie Java Standard ed Enterprise ad un gruppo di 4 persone. La durata è stata di due settimane circa, comprensivo della realizzazione di un microprogetto per la simulazione del lavoro in team, utilizzando strumenti e tecniche diffuse nel suddetto ambito. ALTRE CAPACITÀ E COMPETENZE Le altre materie studiate mi conferiscono la conoscenza nei campi: Competenze non precedentemente indicate. - Dell’elettronica (elettronica digitale di base, conoscenza e applicazione in campo reale di alcuni tra i componenti più noti ed elettronica analogica nel campo della trasmissione dei segnali per mezzi fisici quali linee o fibre ottiche o per vie aeree tramite varie tecniche di modulazione). - Della matematica (conoscenze pratiche e teoriche cha arrivano fino a goniometria, calcolo integrale e differenziale di base) e della statistica (statistica descrittiva concetto di probabilità, ricerca operativa). PATENTE O PATENTI ULTERIORI INFORMAZIONI Patente di categoria B e A3. In posseso di partita IVA, quindi disponibile a tipologie contrattuali di lavoro periodico e/o flessibile. Possiedo inoltre buona dimestichezza con l’uso del PC per quanto riguarda: - Windows (comprensivo l’utilizzo del pacchetto office, particolarmente, Excel) nelle versioni XP professional, 7, 8, 10, Mac OS 10.7 e Ubuntu 12/14. - Impiego di vari editor di programmazione quali NetBeans ed Eclipse. TRATTAMENTO DEI DATI PERSONALI, INFORMATIVA E CONSENSO Pagina 5 - Curriculum vitae di [ BIANCHETTO, Giacomo ] Autorizzo il trattamento dei miei dati personali ai sensi del Decreto Legislativo 30 giugno 2003, n. 196” Codice in materia di protezione dei dati personali". (FIRMA)