Figura professionale: Analista Programmatore Java
Nome Cognome | : L. B. | Età | : 44 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Roma Milano |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- Linguaggi JAVA 1,4, JAVA 5, JAVA6, J2EE, SQL
- Linguaggi VISUAL BASIC, C, C++, PRO C, PL/SQL struts
- Ambienti di sviluppo IBM RSA, IBM RAD, IBM DB2 CLIENT, ECLIPSE, MYECLIPSE, JDEVELOPER
- Ambienti di sviluppo NETBEANS, VISUAL STUDIO
- Web Server WEBSPHERE 6.X, WEBSPHERE 7.X, JBOSS, OC4J, WEBLOGIC, TOMCAT, Apache
- Framework SWING , TIKE-SWING, IBATIS, HIBERNATE, EJB 2, EJB 3, ANT, PSF, SPRING 2.5, SPRING 3.0, STRUTS, STRUTS2, JQUERY, ICEFACES, RICHFACES
- Sistemi di controllo di versione IBM CLEARCASE, CVS, SVN
- Windows e Windows NT
- Unix e Linux
- Applicativi ADOBE PHOTOSHOP, CORELDRAW, TOAD, Word, Excel, Access, OpenOffice
Esperienze
Giugno 2014 – Oggi Analista Programmatore Java/J2EE Engineering Roma
Febbraio 2014 – Maggio 2014 Analista Programmatore Java/J2EE Exprivia Spa Roma
Migrazione dellambiente di esecuzione del sistema Easy -ssortimenti che passa al framework SIC v.2.1 ed abbandona lutilizzo della tecnologia ADF (Application Development Framework).
La nuova architettura invece ha lo scopo di sostituire lapplication server con IBM WebSphere v.8.5 passando ad unarchitettura su tre livelli accorpando il Business Service Layer nel Model Layer.
Linterfaccia grafica realizzata tramite JSF 2, utilizzando il framework RichFaces v4. I report sono stati realizzati tramite la libreria JasperReport V5.5.0.
Il Business Layer realizzato tramite il framework EJB v3.
Per quanto riguarda il Data Layer utilizzato il framework di persistenza dei dati JPA2, con limplementazione Apache OpenJPA di default in IBM WebSphere v8.x.
Dicembre 2013 – Febbraio 2014 Analista Programmatore Java AGS SpA Advanced Global Solution Roma Realizzazione di un portale attraverso il quale, la Clientela Business iscritta e abilitata al servizio, avrࠬa possibilitࠤi recapitare raccomandate e lettere a Poste Italiane senza recarsi fisicamente presso un ufficio postale. Tali documenti saranno poi presi in consegna da Poste Italiane, stampati, imbustati e recapitati ai destinatari.
Laccesso al portale avverr࠳olo nel momento in cui il Cliente Business avrࠡttivato il servizio e sarࠩn possesso delle credenziali di accesso. Il servizio verr࠰rotetto da un sistema di autenticazione basato su username e password (Spring Security). La gestione per laddebito del costo della spedizione dovrࠥssere basato sul modello a ricarica. Lutente avr࠱uindi la possibilitࠤi caricare mediante carta di credito un plafond che verr࠳uccessivamente scalato ad ogni invio di lettera o raccomandata. Il sistema provvederࠡd esporre il prezzo del servizio in base al costo esposto da Poste Italiane.
Al Cliente sarࠤata la possibilitࠤi gestire una propria rubrica di mittenti e destinatari da utilizzare durante la fase di invio. Linserimento di nuovi indirizzi potrࠡvvenire anche nelle fasi preliminari di spedizione del documento. Sarࠡltres젲esa disponibile alla Clientela unarea del sito dove il Cliente potrࠥffettuare sia le ricariche del Plafond che scaricare le fatture relative ai pagamenti giࠥffettuati.
Linguaggi : Java 1,6 WebServer: JBoss 7 Ambienti : Eclipse Framework: Struts2, Spring 3, Hibernate 4 , TOAD RDBMS: ORACLE
Novembre 2012 – Novembre 2013 Analista programmatore Java Banca dItalia Roma INFOSTAT, comprende l'insieme delle definizioni atte a descrivere:
– i concetti statistici che corrispondono ai costrutti fondamentali attraverso cui definire un sistema informativo statistico. Fra tali costrutti rientrano i domini, gli elementi dei domini, le variabili";
– i dati con le relative strutture;
– le trasformazioni che definiscono gli algoritmi attraverso cui nuovi dati statistici possono essere ottenuti a partire da quelli preesistenti. Gli algoritmi sono descritte tramite il cosiddetto expression language utilizzabile per esprimere, tramite un'opportuna sintassi, le regole di calcolo e di controllo utilizzabili dal sistema;
– il provisioning ossia linsieme delle definizioni che descrivono i partner, i messaggi e le modalitࠤi inoltro dei dati secondo quanto previsto per la rilevazione.
La gestione dei componenti dell'architettura INFOSTAT 蠤emandata all'interfaccia di gestione GEMINI.
GEMINI, acronimo di Graphically Evolved Metadata INteractive Interface, rappresenta la nuova interfaccia del dizionario a disposizione dellutente gestore per la definizione/il mantenimento dei metadati statistici della Banca d'Italia (nel seguito Bankitalia).
GEMINI 蠵na Rich Internet Application (nel seguito RIA) sviluppata utilizzando il framework Flex della Adobe.Con GEMINI si passa infatti da una rappresentazione tabellare ad una ad oggetti.
Con GEMINI lutente non ha pi a che fare con tabelle bens젣on entitࠤel modello.Per quanto riguarda invece la gestione della concorrenza e dei controlli, GEMINI continuerࠡd interagire con il sistema SAM di amministrazione dei metadati.SAM interagisce con la base dati (DB2, ORACLE) con un sottosistema chiamato REGISTRY.
REGISTRY 蠵n sistema centralizzato utilizzato da tutta la piattaforma INFOSTAT per interagire e manipolare i metadati. Espone dei metodi si servizio che si occupano di mettere in relazione, attraverso il Query Language (SQL), le diverse entitࠤel sistema. Gestisce, caso per caso, l'integritࠤelle informazioni della base dai.
Nella fase di realizzazione dellapplicazione 蠳tato necessario procedere con la creazione, lesecuzione e la manutenzione di script SQL per impiantare la struttura del Database Oracle necessario per limpianto delle informazioni di esecuzione dellapplicazione.
Attivit࠱uestultima che ha occupato gli ultimi 9 mesi.
Linguaggi : Java 1,5 WebServer: WebSphere 7 Ambienti : Eclipse Framework: Flex, XML, PL-SQL, Oracle Workspace Manager , TOAD RDBMS: ORACLE
Giugno 2012 – Ottobre 2012 Analista Programmatore Java Sogei Roma Sviluppo applicazione web per la gestione dellispezione dei cantieri nellambito del Comune di Roma.
Integrazione nella struttura di un progetto Maven del framework JUnit per la creazione di TestCase.
Gestione dei documenti di progetto. Linguaggi : Java 1,5 WebServer: WebSphere 7 Ambienti : Eclipse Framework: Struts 1,2, XML, CSS RDBMS: ORACLE
Maggio 2012 – Giugno 2012 Analista Programmatore Java Wetech srl Roma
Sviluppo applicazione web per la gestione dellispezione dei cantieri nellambito del Comune di Roma.
Integrazione nella struttura di un progetto Maven del framework JUnit per la creazione di TestCase.
Gestione dei documenti di progetto.
Linguaggi : Java 1,6 WebServer: Apache Tomcat 6 Ambienti : Eclipse Framework: Maven, Spring,Struts 1,3, Hibernate, JUnit 4, CSS RDBMS: MySql
Gennaio 2012 – Aprile 2012 Analista programmatore Java Lazio Innovazione Tecnologica – LaIT Roma Aggiornamento della versione di OpenSSO e relativo adeguamento dei Web-Services per la gestione degli utenti del sistema.
Adeguamento e aggiornamento della documentazione di sistema.
Linguaggi : Java 1,4 WebServer: JBoss Ambienti : Eclipse Framework: Struts 1,2, Hibernate, CSS RDBMS: Oracle
Novembre 2011 – Gennaio 2012 Analista Programmatore Java Istituto Poligrafico e Zecca dello Stato Roma Sviluppo di unapplicazione web per il controllo di qualitࠤella Gazzetta Ufficiale. Il sistema faceva interagire tutti gli utenti che di occupavano di controllare lesattezza delle informazioni inserite nella Gazzetta. Tutto il processo era gestito da un sofware BPM, Apache Activiti, che si occupava sia abilitare le funzionalitࠡgli utenti in base allazione fatta precedentemente dallaltro attore, sia di registrare sulla base dati ogni singolo passaggio a cui veniva sottoposta la Gazzetta. Lutente, in particolar modo lamministratore, poteva visionare lato web tutti questi passaggi. Linguaggi : Java 1,6 WebServer: JBoss Ambienti : Eclipse Framework: RichFaces, Spring, Hibernate, CSS, Apache Activiti RDBMS: Oracle
Maggio 2011 – Novembre 2011 Analista Programmatore Java INAIL Roma Progettazione, sviluppo e manutenzione di una web application per la programmazione delle attivitࠤi prevenzione.
L'applicazione web, creata su piattaforma java J2EE 1.5, utilizza i framework ICEfaces 1.8 e JSF 1.1. Permette agli utenti la programmazione delle attivitࠤi prevenzione attraverso interfacce grafiche, la generazione di report (tramite IReport e JasperReport), lupload e il download di file e la gestione di un database Oracle 10g. Linguaggi : Java 1,5 WebServer: Web Logic BEA 9.2 Ambienti : Eclipse, IReport Framework: Ant, Spring, Hibernate, IceFaces, Jasper Report , CSS RDBMS: Oracle, PL/SQL
Novembre 2010 – Maggio 2011 Analista Programmatore Java Generali Business Solutions Trieste
Nellambito del progetto GCube/Genertel, il mio compito:
Sviluppo e manutenzione applicazioni progetto Gol/Genertel;
integrazioni funzionali sul workflow businessware;
assistenza alla produzione su progetto Gol/Genertel;
modifiche all'interfaccia utente degli applicativi di preventivazione;
affrontate problematiche di integrazione flussi dati via web services con sistemi esterni;
Supporto alla formazione ed all'installazione dei sistemi di sviluppo e versionamento per i nuovi consulenti;
Analisi tecnica ed architetturale a partire dalle specifiche funzionali nella ambito della manutenzione evolutiva e correttiva degli applicativi di back end.
Linguaggi : Java 1,4 WebServer: ATG Dynamo Ambienti : Eclipse, Businessware Framework: Ant RDBMS: Oracle, PL/SQL
Gennaio 2010 – Ottobre 2010 Analista programmatore Java Banca dItalia Roma
Nellambito dellapplicazione web per la gestione dei dati della Nuova Anagrafe Titoli, disponibile nella intranet dellUfficio Italiano Cambi, il mio compito 蠳tato:
Monitoraggio dei flussi dati provenienti dall Ufficio Italiano Cambi;
Supporto agli utenti per lutilizzo dellapplicazione;
Manutenzione e implementazione di nuove parti dellapplicazione in funzione della richiesta degli utenti. Linguaggi : Java 5 WebServer: OC4J Weblogic 11g Ambienti : JDeveloper Framework: Toplink RDBMS: Oracle 8, PL/SQL
Novembre 2009 – Gennaio 2010 Analista programmatore Java Ser.Ap. Roma Nellambito di creazione di un motore di ricerca per la Camera dei Deputati (ricerca di documenti, decreti legge, nominativi etc.), il mio compito:
Porting di applicazione da JBoss 4.3 a JBoss 5.1 e adeguamento del codice per le nuove librerie di Spring 3.0;
Creazione di pagine jsp con Ajax, JQuery e Spring.
Marshall e Unmarshall di fil xml.
Linguaggi : Java 6 WebServer: JBoss 4.3/JBoss 5.1 Ambienti : Eclipse Framework: Spring2.5/Spring3.0, Ajax, Jquery, Apache Lucene RDBMS: Metadati XML
Novembre 2008 – Novembre 2009 Analista programmatore Java Vitrociset Roma
Nellambito di una collaborazione tra Italia, Spagna e Germania per la messa in produzione di un nuovo aereo (A400M) il progetto Indirizzato alla creazione di un Datawarehouse per i pezzi di ricambio dellaereo stesso.
Mi sto occupando della gestione a livello business della richiesta di un pezzo di ricambio, della validazione della richiesta in funzione della disponibilitࠤel pezzo, dellinserimento della richiesta ne database e dellinvio della richiesta alla societa che ha a disposizione il pezzo.
Linguaggi : Java 5 WebServer: Oc4j Ambienti : Eclipse, JDeveloper Framework: PSF (MVC interno) RDBMS: Oracle 10g
Luglio 2008 – Ottobre 2008 Analista programmatore Java Ancitel Roma Nellambito del progetto, un tipico progetto web, ho sviluppato tutto il giro dellapplicazione partendo dalle pagine jsp arrivando al framework di persistenza, lo scopo era creare unanagrafica di minori senza permesso d soggiorno che una volta inseriti nellarchivio, venivano poi indirizzati verso dei centri convenzionati. Quindi dopo linserimento veniva gestito anche la presa in carico del centro convenzionato e i tutti i movimenti che il minore faceva dal momento dellinserimento.
Linguaggi : Java 1.4 WebServer: Apache Tomcat Ambienti : Eclipse Framework: Torque, Struts RDBMS: MySQL
Ottobre 2007 – Giugno 2008 Programmatore Java ElsagDatamat Roma Il progetto prevede lo sviluppo di: Soluzioni di reporting per la valutazione delle performance su dati di operativitࠤei nodi della rete UMTS di Wind;
Acquisizione diretta dei contatori di performance grezzi prodotti dagli apparati della rete mobile;
Possibilit࠰er lutente di definire facilmente indicatori e KPI a partire dai contatori grezzi;
Disponibilitࠤei contatori, degli indicatori e dei KPI definiti per lesecuzione di analisi dettagliate e puntuali.
Personalmente mi sono occupato della configurazione dellApplication Server Jboss, della creazione EAR, tramite il framework ANT, da caricare sul sever, dei JAR da importare nellApplication Server, della configurazione del collegamento al database ORACLE 10g tramite JNDI e del mapping delle tabelle del database tramite il framework di persistenza HIBERNATE, usando le Annotation Java 5.
Linguaggi : Java 5 WebServer: JBoss Ambienti : MyEclipse Framework: Hibernate, Ant, XML RDBMS: Oracle 10g
Luglio 2007 – Settembre 2007 Programmatore Java IBM Roma Il progetto Codometro BNL prevede linstallazione nelle filiali della banca di un chiosco per la selezione delle operazioni e la stampa del tagliando, sia per i clienti dellistituto sia per altri clienti, e dellapplicazione che il cassiere utilizzer࠰er far scorrere la fila.
Il progetto 蠳uddiviso nelle seguenti aree:
Chiosco (gestione entrata cliente in filiale);
Queue Management (inserimento in coda, assegnazione numero e cassa)
Sportello (gestione chiamata prossimo cliente);
Dynamic Digital Merchandising (gestione tabellone centrale);
Statistiche e reportistica (monitoraggio code filiale e statistiche);
Configurazioni (configurazione dellapplicazione).
Personalmente mi sono applicato dellarea Chiosco e dellarea Configurazioni.
Nellarea Chiosco lapplicazione 蠳tata realizzata su piattaforma JAVA utilizzando il framework TIKESWING basato sul pattern MVC. Inoltre 蠳tato usato Parser XML JDOM per gestire la navigazione tra le maschere dellinterfaccia costruite con il framework.
Per quanto riguarda larea Configurazioni mi sono occupato della configurazione del Application Server WebSphere, della creazione EAR da caricare sul sever, del JAR da importare nel client del Chiosco per inviare le richieste ai WebServices del derver, della configurazione del collegamento al database DB2 tramite JNDI e del mapping delle tabelle del database tramite il framework di persistenza Ibatis.
Linguaggi : Java 5 WebServer: WebSphere Ambienti : IBM RAD Framework: Ibatis, Ant, XML, JDOM RDBMS: DB2
Novembre 2006 – Giugno 2007 Programmatore Java IBM Roma Il progetto NSC Trenitalia, 蠵n progetto prevede la ristrutturazione del vecchio sistema commerciale Trenitalia (Sipax e Sipax Plus), in particolare delle seguenti aree:
Front end biglietteria
Biglietteria Self Service
Canale Bordo Treno
Sistema di sicurezza unificato
Front-end di amministrazione
Front-end del biglietto elettronico
Allinterno del progetto, il team si 蠯ccupato dellarea riguardante la creazione del nuovo software per le biglietterie Self-Service. Il sistema, prevede le seguenti componenti:
Area vendita (applicazione java swing utilizzata dai clienti trenitalia)
Area Gestione Locale Sportello (applicazione java swing utilizzata dagli operatori Trenitalia)
Area Gestione Remota Sportello (applicazione web java-struts per lamministrazione da remoto dei self service)
Area device driver (applicazione java per il controllo dei dispositivi hardware)
Personalmente mi sono occupato principalmente dello sviluppo dellarea vendita e dellarea gestione locale sportello, di tutte le biglietterie self service presenti in tutti gli impianti commerciali ditalia. Lapplicazione prevede varie funzionalitଠquali la configurazione dei parametri base, la configurazione dei servizi abilitati alla vendita, configurazione dei rendiresto e delle fasce di resto, configurazione dei tagli delle banconote accettate, visualizzazione del log eventi biglietteria, dello stato casse dellimpianto commerciale e del singolo self service.
Lapplicazione 蠳tata realizzata su piattaforma JAVA utilizzando il framework tikeswing basato sul pattern MVC. Inoltre 蠳tato usato parser XML JDOM per gestire la navigazione tra le maschere dellinterfaccia costruite con il framework.
Utilizzo di Photoshop per la creazione e la modifica delle immagini statiche da inserire nellinterfaccia. Creazione delle immagini utilizzate per la creazione dinamica dei pulsanti e delle ombre.
Per lo sviluppo 蠳tato utilizzato lambiente integrato IBM Rational Platform. Per la condivisione dei progetti tra i vari team 蠳tato utilizzato IBM Rational Clear Case e Rational CVS.
Linguaggi : Java 5 WebServer: WebSphere Ambienti : IBM RAD Framework: Ibatis, Ant, XML, JDOM RDBMS: DB2
Ottobre 2004 – Ottobre 2006 Grafico – Programmatore Java Agenzia di Sanitࠐubblica Regione Lazio Roma
Periodo 1/07/2005 31/10/2006
Sviluppo, creazione e gestione di database mysql per linserimento, tramite sviluppo e creazione dellinterfaccia grafica in java, di dati relativi alle schede di soccorso delle ambulanze del 118 della regione lazio.
Periodo 1/07/2005 31/10/2006
Sviluppo, creazione e gestine di database access per linserimento, tramite sviluppo e creazione dellinterfaccia grafica in visual basic, di dati relativi a sondaggi progammati allinterno della aziende ospedaliere di roma e provincia.
Periodo 21/10/2004 30/06/2005
Digitalizzazione della rasegna stampa utilizzo di software di ritocco (paint shop pro), di impaginazione (xpress) e sviluppo vettoriale (adobe illustrator).
Linguaggi : Java 1.4, VisualBasic Ambienti : Eclipse Applicativi: Paint Shop Pro, Xpress, Adobe Illustrator RDBMS: Mysql, Access
Giugno 2002 – Marzo 2003 Docente GM-Servizi Roma Docente per corso di Operatore su terminale Video.
Istruzione e Formazione
Maggio 2004 Titolo della qualifica rilasciata Programmatore Java Avanzato Istituto di istruzione o formazione Accenture Technology Solution Luogo Roma Principali tematiche / competenze professionali acquisite
Principi base della programmazione nei linguaggi di programmazione C / Pro*C / ORACLE. Specializzazione nella programmazione Java.
Maggio 2001 Titolo della qualifica rilasciata Programmatore C++/Java Istituto di istruzione o formazione GM-Servizi Luogo Roma Principali tematiche / competenze professionali acquisite
Corso base per la programmazione C++ e Java
Maggio 2000 Titolo della qualifica rilasciata Operatore con video terminale Istituto di istruzione o formazione Centro Scolastico Torre Maura Luogo Roma Principali tematiche / competenze professionali acquisite
Corso istituito dalla Regione Lazio (n registrazione 12003).
Nozioni di informatica di base, utilizzo del sistema operativo Windows e del pacchetto Office
Luglio 1999 Titolo della qualifica rilasciata Maturitࠓcientifica Istituto di istruzione o formazione Liceo Scientifico Plinio Seniore Luogo Roma Principali tematiche / competenze professionali acquisite Piano nazionale di informatica
Conoscenze linguistiche
Lingua Italiano Capacitࠤi lettura/scrittura Madrelingua Capacitࠤi espressione orale Madrelingua
Lingua Inglese Capacitࠤi lettura/scrittura Buono Capacitࠤi espressione orale Buono
Capacitࠥ competenze informatiche
Linguaggi JAVA 1,4, JAVA 5, JAVA6, J2EE, SQL: ottima conoscenza
Linguaggi VISUAL BASIC, C, C++, PRO C, PL/SQL: buona conoscenza
Ambienti di sviluppo IBM RSA, IBM RAD, IBM DB2 CLIENT, ECLIPSE, MYECLIPSE, JDEVELOPER: ottima conoscenza
Ambienti di sviluppo NETBEANS, VISUAL STUDIO: buona conoscenza
Web Server WEBSPHERE 6.X, WEBSPHERE 7.X, JBOSS, OC4J, WEBLOGIC, TOMCAT, Apache: ottima conoscenza
Framework SWING , TIKE-SWING, IBATIS, HIBERNATE, EJB 2, EJB 3, ANT, PSF, SPRING 2.5, SPRING 3.0, STRUTS, STRUTS2, JQUERY, ICEFACES, RICHFACES: ottima conoscenza
Sistemi di controllo di versione IBM CLEARCASE, CVS, SVN: ottima conoscenza
Windows e Windows NT: ottima conoscenza
Unix e Linux: buona conoscenza
Applicativi ADOBE PHOTOSHOP, CORELDRAW, TOAD, Word, Excel, Access, OpenOffice: ottima conoscenza
Internet e Posta Elettronica: ottima conoscenza
170 total views, 1 today