F O R M AT O E U R O P E O PER IL CURRICULUM V I TA E INFORMAZIONI PERSONALI Nome Indirizzo Telefono E-mail Nazionalità Data di nascita ANDRISANI DONATO C.da Recupero 17 338 2356826 [email protected] Italiana 02/09/1986 ESPERIENZA LAVORATIVA • Date (da – a) • Ragione sociale • Tipo di azienda o settore • Tipo di impiego • Principali mansioni e responsabilità giugno 2013 – in corso ALLIANZ s.p.a Information Technology Backend e frontend Developer Consultant Analisi, sviluppo, manutenzione e test Bug fix dell'applicativo, migrazione da struts1 a Spring 2.5 e/o superiori dell'applicativo. Sviluppo di un modulo che espone dei servizi per il recupero dei dati dal DB. Sviluppo di un modulo per la creazione di file in formato pdf in maniera dinamica in seguito alla compilazione di un form. Sviluppo di un modulo di reportistica che espone dei servizi REST per il salvataggio e il recupero di dati da un DB Sviluppo dei relativi client. Gestione del supporto tecnico tramite l’utilizzo di strumenti di issue tracking. Tecnologie utilizzate: J2ee, Spring 2.5 e superiori, Struts, HTML, CSS. mybatis, Junit, Jmock, Jasmine, Mockito, Json ,Jboss, DB2, AngularJS, Bootstrap, XSL, FOP(Formatting Object Processor), Maven, Svn, git, Jira, metodologie AGILE(scrum, retrospective, burndown...), Test driven development, IDE INTELLIJIDEA. • Date (da – a) • Ragione sociale • Tipo di azienda o settore • Tipo di impiego • Principali mansioni e responsabilità marzo 2013 – in corso ThinkOpen s.r.l. Information Technology Junior Java Developer Analisi, sviluppo, manutenzione e test portale web B2B MotorBid.com: il portale si occupa della gestione di aste autorizzate di auto. Le aste, che si dividono in “Asta online” e “Compra subito”, con cadenza quotidiana, impostate e customizzate dal back-end dal banditore, sono a disposizione degli utenti iscritti sino alla normale scadenza della stessa. Caricamento dei veicoli da mettere in asta tramite Job realizzato con Talend Open Studio. Creazione di servizi per l'interfacciamento del backoffice del portale B2B con SUGARCRM. Creazione stack WS Rest per interfacciamoento APP IPHONE ANDROID relativo al portale in ambito B2B per la vendita di autovetture Tecnologie utilizzate: Liferay, ManyDesign Portofino, Java, J2EE, Talend Open Studio,SugarCRM,Hibernate, HTML, CSS, JavaScript, JQuery, AJAX, Json, MySQL, PostgreSQL, Maven, SubversionSVN Pagina 1 - Curriculum vitae di Andrisani Donato • Date (da – a) • Ragione sociale • Tipo di azienda o settore • Tipo di impiego • Principali mansioni e responsabilità aprile 2012 – ottobre 2012 TXT E-SOLUTION Spa Information Technology Stagista java developer Sviluppatore java, utilizzo di tecnologie distribuite per applicazioni IoT, utilizzo di service design di tipo RESTful e data management con tecnologie noSql. Sviluppo di un sistema di revoca dei diritti di accesso, come componente aggiuntiva di un nuovo modello di controllo accessi in un sistema informativo. Sviluppo di web service, di tipo RESTful che espone due interfacce per la ricezione di file XML(richieste di revoca, o notifiche da un'altra componente). Verifica della validità con dei controlli definiti in fase di analisi e memorizzazione o aggiornamento dei campi in un database noSQL(OrientDB). Inoltre , in contemporanea veniva avviato un processing delle richieste ricevute al termine del quale viene inviata un email al mittente della richiesta(mail recuperata dal file XML ricevuto) per informarlo del risultato. Tecnologie utilizzate: Framework RESTLET, OrientDB, Java, J2EE, JAXB , XML SubversionSVN • Date (da – a) • Ragione sociale • Tipo di azienda o settore • Tipo di impiego • Principali mansioni e responsabilità aprile 2012 – ottobre 2012 Impresa Edile “ G.Andrisani” Edilizia Apprendista muratore Realizzazione di lavori edili in genere, uso di strumenti inerenti all’edilizia ISTRUZIONE E FORMAZIONE • Date (da – a) • Nome istituto • Abilità professionali • Qualifica conseguita 2005 -2012 Università degli studi di Bari “Aldo Moro” , Facoltà di scienze matematiche, fisiche e naturali Corso di informatica e tecnologie per la produzione del software Competenza nell’analisi , delle problematiche risolvibili mediante una soluzione algoritmica acquisita con i corsi di “programmazione”, “linguaggi di programmazione”, “algoritmi e strutture dati”, “ingegneria del software” e “progettazione di basi di dati”. Progettazione e implementazione di applicazioni in rete e web based affrontati nei corsi di “reti di calcolatori” e “programmazione per il web” utilizzando l’approccio user centred design studiato durante il corso di “progettazione dell’interazione con l’utente”. Capacità di sviluppare e valutare modelli di qualità e ingegnerizzazione delle applicazioni acquisiti con i corsi di “ingegneria del software” e modelli di “qualità del software” . Laurea triennale con voto 88/110 • Date (da – a) • Nome istituto • Qualifica conseguita novembre 2001 – maggio 2002 Istituto “Trinity” Certificazione di aver superato con distinzione “Grade 3 – Spoken English for speakers of other languages • Date (da – a) • Nome istituto • Qualifica conseguita Settembre 2000 – luglio 2005 Istituto Tecnico Industriale specializzazione in elettronica e telecomunicazioni Perito industriale capotecnico specializzato in elettronica e telecomunicazioni Pagina 2 - Curriculum vitae di Andrisani Donato CAPACITÀ E COMPETENZE PERSONALI MADRELINGUA ITALIANO ALTRE LINGUE • Capacità di lettura • Capacità di scrittura • Capacità di espressione orale INGLESE Buona Buona Buona • Capacità di lettura • Capacità di scrittura • Capacità di espressione orale FRANCESE Scolastica Scolastica Scolastica CAPACITÀ E COMPETENZE RELAZIONALI . CAPACITÀ E COMPETENZE ORGANIZZATIVE CAPACITÀ E COMPETENZE TECNICHE PATENTE L’esperienza maturata durante l’impiego nell'IT ha affinato le capacità nei rapporti con la clientela, nel contatto diretto con gli stessi ascoltando le diverse problematiche e cercando, in base alle rispettive esigenze, le soluzioni congeniali. Nell’analisi e nello sviluppo dei vari progetti ho avuto modo di lavorare in team, collaborando con diverse persone e quindi caratteri diversi. L’essere estroverso permette di relazionarmi facilmente con gli altri e quindi di raggiungere precocemente un’intesa ed una collaborazione reciproca con i colleghi. Linguaggi di programmazione: Java, JEE. Linguaggi di scripting: JavaScript. Linguaggi di markup: HTML, XHTML, XML, XSL, CSS. Linguaggi scambio dati: JSON. Metodologie AGILE (Scrum, Retrospective, Burndown, tomato technique...), Test driven Development. Framework: Struts , Spring, jQuery, ManyDesigns Portofino. AngularJS , Bootstrap, Restlet ORM Framework: Hibernate, myBatis. CRM: SUGARCRM Design Pattern: MVC, Singleton, Factory, Adapter... DBMS: MySQL, Oracle, PostgreSQL. Database menagement: MySQL Workbench. Portal server: Liferay. Applications server: Apache Tomcat, JBOSS. Building script: Apache Ant, Maven. IDE: IntellijIDEA , Eclipse, NetBeans. Version Control System:GIT, SVN, TortoiseSVN. Sistemi Operativi: Linux, Windows. Applications Software: Microsoft Office, LibreOffice, Posta elettronica. Patente B (Automunito) Autorizzo il trattamento dei dati personali contenuti nel mio curriculum vitae in base art. 13 del D. Lgs. 196/2003. Pagina 3 - Curriculum vitae di Andrisani Donato