Figura professionale: Analista Programmatore Java

Nome Cognome: S. N.Età: 48
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Analista Funzionale / Analista Tecnico
Sede preferita: Roma

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Analista Programmatore Java

Esperienze

Dal Settembre 2018 ad oggi • Nome e indirizzo del datore di lavoro The Innovation Factory S.r.l • Tipo di azienda o settore Software House • Tipo di impiego Analista Programmatore Java • Principali mansioni e responsabilità ENEL MONITORING: Online Conversation Monitoring System BILANCIO APERTO: CMS custom per la gestione del database bilancio aperto Tecnologie: Spring, Spring Boot, JPA/Hibernate, Docker, Git, Intellij IDEA 2018, Apache Tomcat 8, Oracle 11g Enteprise Edition, MongoDB

a) Dal Aprile 2016 a Settembre 2018 • Nome e indirizzo del datore di lavoro Unicredit S.p.A • Tipo di azienda o settore Gruppo di Credito • Tipo di impiego Analista Programmatore Java • Principali mansioni e responsabilità FERMI: Sistema di monitoraggio delle criticità in ambito sicurezza Unicredit. Tecnologie: Angular JS, Spring, Struts 2, JQuery, Bootstrap, AJAX, JSON, SVN, Intellij IDEA 2016, Apache Tomcat 7, Oracle 11g Enteprise Edition, MongoDB

Dal Gennaio 2015 ad Aprile 2016 • Nome e indirizzo del datore di lavoro Selex-es S.p.A • Tipo di azienda o settore Software House • Tipo di impiego Analista Programmatore Java • Principali mansioni e responsabilità Sviluppo applicazioni per Ministero della Pubblica Istruzione Tecnologie: Intellij IDEA, Eclipse Luna, Angular JS, Bootstrap, dSpring MVC, Spring, Web Service Rest, Spring Data, JPA/Hibernate, JQuery, AJAX, JSON, CVS, Jboss 7, Quartz 

Dal Maggio 2013 ad Dicembre 2014 • Nome e indirizzo del datore di lavoro Nexse S.r.l • Tipo di azienda o settore Software House • Tipo di impiego Analista Programmatore Java • Principali mansioni e responsabilità Nuovo Portale Sisal: Sviluppo del portale Sisal.it desktop e mobile per l'erogazione online di giochi a pronostico: Scommesse Sportive e Ippica, Poker, Skill Games, SuperEnalotto, Win For Life, Bingo, Gratta e Vinci ecc. Tecnologie: Intellij IDEA, Spring MVC, Angular JS, Spring, Web Service Rest, JPA/Hibernate, JQuery, AJAX, JSON, SVN, Tomcat 7, Liferay Portlet 6.1.20, Alloy UI, YUI3

Dal Aprile 2012 a Aprile 2013 • Nome e indirizzo del datore di lavoro Cassa Depositi e prestiti • Tipo di azienda o settore Società Finanziaria • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità Portale CDP: Gestione del portale CDP attraverso il tool CMS di Oracle(Oracle Stellent). In particolare l’attività era formata dallo sviluppo di funzionalità in Java/Jsp e dalla gestione di un documentale Oracle UCM. Tecnologie: Eclipse 4, JSP, SVN, API Oracle Stellent

Dal Gennaio 2012 a Marzo 2012 • Nome e indirizzo del datore di lavoro Reply S.p.a • Tipo di azienda o settore Software House • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità SDR: Applicazione sviluppata per il cliente TIM che funge da CMS per lo sviluppo e la manutenzione delle pagine web del portale TIM. Con questa web application i redattori possono comodamente e velocemente modificare i contenuti di ogni singola pagina web senza avere nessuna conoscenza tecnicha di programmazione Web. La web application è formata da 2 strati software. Uno strato front-end svlipullato il JSP con l’aiuto di JQuery per la costruzione dinamica dell’interfaccia grafica. Il dialogo con lo strato di back-end è assicurato da chiamate AJAX con formato JSON. Il punto di ingresso dello strato di back-end è una servlet che funge da controller per accettare tutte le chiamate del front-end e smistarle alle rispettive classi di business. Il business a sua volta utilizza delle API per dialogare con lo strato DAO che è costituito dal Content-Managenent della ORACLE UCM. Tecnologie: JDeveloper 11g, JQuery, JSON, SVN

Dal Luglio 2011 Dicembre 2011 • Nome e indirizzo del datore di lavoro Techub S.p.a • Tipo di azienda o settore Software House • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità CREDITOLAB: Applicazione utilizzata da società finanziarie e di prestito per la gestione della cessione del quinto. L’applicativo gestisce tutto il ciclo di vita della pratica dalla presa in carico del contatto(cliente), alla simulazione dei un preventivo fino a arrivare alla creazione di una prativa definitiva e di un piano finanziario. Dal punto di vista tecnico l’applicativo è formato da una parte client sviluppata in VB.NET e da un back-end sviluppato in java. In particolare il back end è strutturato da webservices che hanno il compito di ricevere le chiamate del client e smistare queste ultime a classi EJB. Le classi EJB a loro volta smistamo le richieste a classi business dove è contenuta la vera logica dell’applicativo. Le classi di business utilizzano classi DAO per accedere alla base dati ed effettuare tutte le operazioni su di essa. Tecnologie: Web Services(JAX-WS), EJB3, Hibernate 3.0, PostgreSQL, JBoss

Dal Dicembre 2008 a Giugno 2011 • Nome e indirizzo del datore di lavoro POSTE ITALIANE S.p.a • Tipo di azienda o settore Azienda Postale • Tipo di impiego Progettista e Analista Programmatore • Principali mansioni e responsabilità ADASCONFIG: Web Application per la gestione e configurazione dell’ambiente atto al funzionamento degli applicativi Java che elaborano flussi di dati provenienti da host (file ascii). La Web application è stata sviluppata interamente con tecnologie Java. Come framework è stato utilizzato Jakarta Struts che consente di suddividere l’applicazione in tre layer, il model, la view ed il controller e per rendere più fluida la navigazione è stato utilizzato il framework DWR per la tecnologia AJAX. Per la costruzione delle view sono stati utilizzati tag struts, JSTL e Javascript come linguaggio lato client. Un file esterno di risorse consente di immagazzinare tutte le label e testi vari per rendere più semplice la manutenzione delle pagine e per consentire di gestire l’Internazionalization. SQL Server 2000 è il database utilizzato per immagazzinare i dati e viene utilizzato dall’applicativo java grazie all’interfaccia JDBC. Attività di coordinamento di un team composta da 3 persone. Interfacciamento con il cliente per la raccolta dei requistiti ed assegnazione dei vari task ai vari sviluppatori. Tecnologie: Struts, Java Design Pattern, Ajax (DWR), Oracle, Web Service

) Dal Aprile 2008 a Ottobre 2008 • Nome e indirizzo del datore di lavoro SIMEST • Tipo di azienda o settore Società finanziaria • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità NSI: Web Application per la gestione dei finanziamenti che SIMEST fa a società italiane che svolgono lavori all’estero o che hanno delle partecipazioni azionarie in società estere. L’applicativo è sviluppato in Java, JSP, Servlet con database ORACLE. Buona parte della logica è sviluppata nelle servlet e nelle procedure PL-SQL e la visualizzazione delle schermate è di competenza delle JSP. Le stampe vengono prodotte con ORACLE REPORT oppure dinamicamente con WORD Tecnologie: Struts, Java Design Pattern, Ajax (DWR), Oracle

Dal Marzo 2008 a Aprile 2008 • Nome e indirizzo del datore di lavoro OCTO-TELEMATICS • Tipo di azienda o settore Società di servizi • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità BRIDGE: Applicativo per il monitoraggio dei mezzi dell’Esercito Italiano su strada. Il mezzo che circola su strada ha installato un dispositivo GPRS che invia i dati costantemente al server di OCTO TELEMATICS. Il Bridge ha il compito ogni TOT secondi di interrogare una o più servlet per prendere i dati sotto forma di XML, parsarli e salvarli su un Database Oracle situato su server dell’Esercito Italiano. L’ applicativo è stato sviluppato con tecnologia Java. Viene installato come servizio e rimane in background per effettuare il polling in base al tempo impostato in un file di configurazione. Le chiamate alle servlet di OCTO TELEMATICS vengono effettuate con classi thread sincronizzate.

Dal Gennaio 2007 a Marzo 2008 • Nome e indirizzo del datore di lavoro POSTE ITALIANE S.p.a • Tipo di azienda o settore Azienda Postale • Tipo di impiego Progettista e Analista Programmatore • Principali mansioni e responsabilità ADASCONFIG: Web Application per la gestione e configurazione dell’ambiente atto al funzionamento degli applicativi Java che elaborano flussi di dati provenienti da host (file ascii). La Web application è stata sviluppata interamente con tecnologie Java. Come framework è stato utilizzato Jakarta Struts che consente di suddividere l’applicazione in tre layer, il model, la view ed il controller e per rendere più fluida la navigazione è stato utilizzato il framework DWR per la tecnologia AJAX. Per la costruzione delle view sono stati utilizzati tag struts, JSTL e Javascript come linguaggio lato client. Un file esterno di risorse consente di immagazzinare tutte le label e testi vari per rendere più semplice la manutenzione delle pagine e per consentire di gestire l’Internazionalization. SQL Server 2000 è il database utilizzato per immagazzinare i dati e viene utilizzato dall’applicativo java grazie all’interfaccia JDBC.

Dal Marzo 2006 a Novembre 2006 • Nome e indirizzo del datore di lavoro TOYOTA FINANCIAL SERVICE • Tipo di azienda o settore Società Finanziaria Toyota, Daihatsu, Lexus • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità DES: Applicativo per la gestione di pratiche di finanziamento delle vetture Toyota, Daihatsu e Lexus attraverso interfaccia Web. Applicativo sviluppato con tecnologie Java. Come framework è stato utilizzato Jakarta Struts che consente di suddividere l’applicazione in tre layer, il model, la view ed il controller e per rendere più fluida la navigazione è stato utilizzato il framework DWR per la tecnologia AJAX. Per la costruzione delle view sono stati utilizzati tag struts, JSTL e Javascript come linguaggio lato client.

Dal Maggio 2004 a Marzo 2006 • Nome e indirizzo del datore di lavoro TOYOTA FINANCIAL SERVICE • Tipo di azienda o settore Società Finanziaria Toyota, Daihatsu, Lexus • Tipo di impiego Analista Programmatore • Principali mansioni e responsabilità FINVISOR: Applicativo per la gestione dei finanziamenti delle vetture Toyota, Daihatsu e Lexus Attività di coordinamento di un team composta da 2 persone. Interfacciamento con il cliente per la raccolta dei requistiti ed assegnazione dei vari task ai vari sviluppatori.

Dal Marzo 2004 a Maggio 2004 • Nome e indirizzo del datore di lavoro PRIDE • Tipo di azienda o settore Società Informatica • Tipo di impiego Programmatore • Principali mansioni e responsabilità NEPTUNE-NI: Creazione programma per Tiscali sviluppato in Visual Basic NEPTUNE-NI: Creazione programma per Tiscali sviluppato in Java Sviluppo di alcune pagine JSP per Tiscali • Principali mansioni e responsabilità Manutenzione intranet CREDEM Sviluppo programma in Visual Basic per gestire i movimenti di conto delle varie filiali CREDEM

Dal Agosto 2003 a Dicembre 2003 • Nome e indirizzo del datore di lavoro H. R. P • Tipo di azienda o settore Società Informatica • Tipo di impiego Programmatore • Principali mansioni e responsabilità Creazione programma Gestione patrimonio Informativo (GPI)

Dal Febbraio 2001 a Ottobre 2002 • Nome e indirizzo del datore di lavoro Telecom Italia • Tipo di azienda o settore Società Telecomunicazioni • Tipo di impiego Programmatore • Principali mansioni e responsabilità Creazione e manutenzione parte del sito TelecomItalia Sviluppo progetti elaborazione traffico Telecom Sviluppo progetto ActiveX con Visual Basic 6.0 Creazione di un documentale interno On Line ESPERIENZA LAVORATIVA Data (da – a) Dal Gennaio 2001 a Febbraio 2001 • Nome e indirizzo del datore di lavoro Sincrono X • Tipo di azienda o settore Società Informatica • Tipo di impiego Programmatore • Principali mansioni e responsabilità Sviluppo Curriculum On Line sul Sito Sincono X ESPERIENZA LAVORATIVA • Date (da – a) Dal Settembre 2000 a Gennaio 2001 • Nome e indirizzo del datore di lavoro Finsiel • Tipo di azienda o settore Società Informatica • Tipo di impiego Programmatore • Principali mansioni e responsabilità Sviluppo programma rendicondazione per la comunità europea ESPERIENZA LAVORATIVA • Date (da – a) Dal Luglio 2000 a Settembre 2000 • Nome e indirizzo del datore di lavoro Sincrono X • Tipo di azienda o settore Società Informatica • Tipo di impiego Programmatore • Principali mansioni e responsabilità Sviluppo progetto Gestione del Personale 

ULTERIORI INFORMAZIONI. · GPI (Gestione Patrimonio Informativo). Applicativo Client/Server sviluppato in Visual Basic per la gestione di un Consorzio. In dettaglio il programma trattava la gestione dei clienti, delle pratiche, del protocollo in entrata, del protocollo in uscita ecc. Dal punto di vista tecnico l’applicazuione Visual Basic si interfacciava con alcune classi scritte in Visual C++ ed altre scritte in Visual Basic. Queste classi erano responsabili della manipolazione dei dati del DataBase. · CREDEM: Applicativo scritto in Visual Basic per il Credito Emiliano di Reggio Emilia. L’applicativo gestiva, tramite la lettura di alcuni file di testo, tutti i movimenti effettuati dalle filiali e li inseriva in un database. Questi dati venivano utilizzati anche per essere messi On-Line nel sito del Credito Emiliano tramite alcune pagine HTMl create con ASP, XML e XSLT. · NEPTUNE-NI: Applicativo sviluppato presso la società PRIDE per Fiscali. Questo applicativo gestiva il cablaggio dei blocchetti Telecomitalia. Il progetto era composto di 2 applicativi, uno sviluppato in Visual Basic 6 ed un in Java2. · FINVISOR: Applicativo sviluppato presso Toyota Financial Services per il calcolo dei finanziamenti su vetture Toyota, Lexus e Daihatsu. Il programma oltre ad essere un calcolatore per i piani finanziari consente di creare e stampare preventivi e contratti. La stampa dei preventivi e dei contratti è stata effettuata con Crystal Report. · DES: Applicativo Web based sviluppato presso Toyota Financial Services per l’invio e la gestione delle pratiche di finanziamento di vetture Toyota. Lexus e Daihatsu. L’applicativo è sviluppato con tecnologia Java ed in particolare con il frameword MVC Struts, JSP, Java Beans. L’IDE di sviluppo utilizzato è WSAD e come Web Server viene utilizzato WebSphere. · ADASCONFIG: Web Application per la gestione e configurazione dell’ambiente atto al funzionamento degli applicativi Java che elaborano flussi di dati provenienti da host (file ascii). La Web application è stata sviluppata interamente con tecnologie Java. Come framework è stato utilizzato Jakarta Struts che consente di suddividere l’applicazione in tre layer, il model, la view ed il controller e per rendere più fluida la navigazione è stato utilizzato il framework DWR per la tecnologia AJAX. Per la costruzione delle view sono stati utilizzati tag struts, JSTL e Javascript come linguaggio lato client. Un file esterno di risorse consente di immagazzinare tutte le label e testi vari per rendere più semplice la manutenzione delle pagine e per consentire di gestire l’Internazionalization. SQL Server 2008 è il database utilizzato per immagazzinare i dati e viene utilizzato dall’applicativo java grazie all’interfaccia JDBC.  · ADASPUMA: Applicazione batch per l’elaborazione delle segnalazioni per Banca d’Italia. L’applicazione è sviluppata in J2SE con interfacciamento a database SQL Server 2008. · CREDITOLAB: Applicazione utilizzata da società finanziarie e di prestito per la gestione della cessione del quinto. L’applicativo gestisce tutto il ciclo di vita della pratica dalla presa in carico del contatto(cliente), alla simulazione dei un preventivo fino a arrivare alla creazione di una prativa definitiva e di un piano finanziario. Dal punto di vista tecnico l’applicativo è formato da una parte client sviluppata in VB.NET e da un back-end sviluppato in java. In particolare il back end è strutturato da webservices che hanno il compito di ricevere le chiamate del client e smistare queste ultime a classi EJB. Le classi EJB a loro volta smistamo le richieste a classi business dove è contenuta la vera logica dell’applicativo. Le classi di business utilizzano classi DAO per accedere alla base dati ed effettuare tutte le operazioni su di essa. · SDR: Applicazione sviluppata per il cliente TIM che funge da CMS per lo sviluppo e la manutenzione delle pagine web del portale TIM. Con questa web application i redattori possono comodamente e velocemente modificare i contenuti di ogni singola pagina web senza avere nessuna conoscenza tecnicha di programmazione Web. La web application è formata da 2 strati software. Uno strato front-end svlipullato il JSP con l’aiuto di JQuery per la costruzione dinamica dell’interfaccia grafica. Il dialogo con lo strato di back-end è assicurato da chiamate AJAX con formato JSON. Il punto di ingresso dello strato di back-end è una servlet che funge da controller per accettare tutte le chiamate del front-end e smistarle alle rispettive classi di business. Il business a sua volta utilizza delle API per dialogare con lo strato DAO che è costituito dal Content-Managenent della ORACLE UCM.

ISTRUZIONE E FORMAZIONE • Date (da – a) Marzo – Maggio 2006 • Nome e tipo di istituto di istruzione o formazione H.R.P – Società di informatica – Roma • Principali materie / abilità professionali oggetto dello studio . NET Framework 2.0, VB. :NET • Qualifica conseguita Programmatore VB .NET • Livello nella classificazione nazionale (se pertinente) • Date (da – a) Gennaio – Luglio 2003 • Nome e tipo di istituto di istruzione o formazione Archè – Scuola di formazione – Roma • Principali materie / abilità professionali oggetto dello studio JAVA 2 , XML, Photoschop, Flash5, JavaScript, HTML, DHTML • Qualifica conseguita Progettista WEB • Livello nella classificazione nazionale (se pertinente) 30/30 • Date (da – a) Luglio – Settembre 2000 • Nome e tipo di istituto di istruzione o formazione Sincrono X – Società di consulenza informatica – Roma • Principali materie / abilità professionali oggetto dello studio Visual Basic 6 • Qualifica conseguita Programmatore Visual Basic • Livello nella classificazione nazionale (se pertinente) • Date (da – a) Settembre 1999 – Febbraio 2000 • Nome e tipo di istituto di istruzione o formazione New Sistem s.r.l – scuola di formazione – Roma • Principali materie / abilità professionali oggetto dello studio Visual Basic 6, Front Page • Qualifica conseguita Tecnico Software • Livello nella classificazione nazionale (se pertinente) • Date (da – a) Gennaio 1999 – Luglio 1999 • Nome e tipo di istituto di istruzione o formazione IAL – scuola di formazione – Roma • Principali materie / abilità professionali oggetto dello studio Visual Basic 6 • Qualifica conseguita Tecnico Software • Livello nella classificazione nazionale (se pertinente) 30/30 • Date (da – a) Settembre 1990 – Luglio 1995 • Nome e tipo di istituto di istruzione o formazione Ragioneria – Istituto Tecnico Commerciale Luigi Luzzatti – Palestrina • Principali materie / abilità professionali oggetto dello studio • Qualifica conseguita Ragioniere • Livello nella classificazione nazionale (se pertinente)

CAPACITÀ E COMPETENZE PERSONALI Acquisite nel corso della vita e della carriera ma non necessariamente riconosciute da certificati e diplomi ufficiali. MADRELINGUA ITALIANO ALTRE LINGUA INGLESE • Capacità di lettura BUONO • Capacità di scrittura BUONO • Capacità di espressione orale SUFFICIENTE ALTRE LINGUA FRANCESE • Capacità di lettura SUFFICIENTE • Capacità di scrittura SUFFICIENTE • Capacità di espressione orale SUFFICIENTE

CAPACITÀ E COMPETENZE TECNICHE Con computer, attrezzature specifiche, macchinari, ecc. Sistemi Operativi: Windows 98, Windows NT, Windows 2000, Windows XP, Linux Red Hat 8.0, Linux Ubuntu 18.04 Linguaggi di Programmazione: J2SE, J2EE , Visual Basic 6.0, ASP, HTML, JAVASCRIPT Application Server: Tomcat 8.0, WebSphere 6.0, SSL Explorer, JBoss 6.0 Tecnologie e framework: Spring, Spring MVC, Struts 1, Struts 2, Jpa, Hibernate, Restful, AJAX, SWT, Web Service, Jquery, AngularJS, Bootstrap Database: Access 2000, Sql Server 2000, Sql Server 2005, Sql Server 2008, MySql 3.25, ORACLE 10g, PostgreSQL Creazione Report: Crystal Report 9.0, Data Report, IReport 4.5.1 Editor HTML: Microsoft Visual InterDev 6.0, HomeSite, DreamWeaver CS 5.5 Editor di sviluppo: WSAD 6.0, JDeveloper 11g, Eclipse Luna, NetBeans 7.1.0, Intellij IDEA Tool Versioning: Microsoft SourceSafe, SourceJammer , CVS, SVN, GIT Office: Microsoft Excel, Microsoft Word, Microsoft PowerPoint, Microsoft Access

506 total views, 2 today