Figura professionale: Analista Programmatore Java J2EE Senior
Nome Cognome | : L. G. | Età | : 52 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Roma |
Accesso Full al database con 29.991 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Agosto 2015 – Oggi
Figura ricoperta Analista Sviluppatore Senior. Coordinatrice gruppo sviluppo
Datore di lavoro Eidos s.r.l.
Luogo Roma
Principali attività e responsabilità Consulenza fornita ad Engineering Ingegneria Informatica S.p.a
I progetti svolti sono i seguenti: Banche Dati
Periodo: Maggio 2017 – data attuale
Attività svolte: Reingegnerizzazione di tutte le banche dati di Corte dei Conti da tecnologia Server Side (Struts 1) ad un modello SPA, Single Page Application. Si è così realizzato un completo disaccoppiamento fra il frontend, realizzato con AngularJS, ed il backend realizzato unicamente con servizi REST. La reingegnerizzazione ha avuto impatto soprattutto sui servizi di ricerca che comunicano con i due motori di ricerca presenti:
- Cogito: basato su tecnologia SOAP
- Fast: basato su servizi Rest, realizzato da Microsoft per l’utilizzo sulla piattaforma SharePoint.
Coordinamento gruppo di sviluppo
Tecnologie Utilizzate nel progetto:
- Spring Boot
- Spring Data JPA
- Jaxb
- Oracle 11G
- AngularJS
- Jira
- GIT
Batch Bo-Ecli
Periodo: Gennaio 2017 – Aprile 2017
Attività svolte:
- Realizzazione di un sistema di allineamento dati con il portale europeo E-Justice attraverso un batch giornaliero e una serie di servizi Rest per l’indicizzazione con il loro motore di ricerca
- Analisi requisiti e coordinamento gruppo di sviluppo
- Partecipazione al collaudo con il cliente
Tecnologie Utilizzate nel progetto:
- Spring Boot
- Spring Data JPA
- Spring Batch
- Oracle 11G
- AngularJS
- Jira
- GIT
Progetto SILEA
Periodo: Giugno 2016 – Dicembre 2016
Attività svolte: Applicazione web realizzata in ambiente cloud attraverso servizi REST.
Tecnologie Utilizzate nel progetto:
- Spring Boot
- Spring Data JPA
- Spring Security
- Spring Batch
- Portale Microsoft Azure
- SQL Server Azure
- Azure Search
- AngularJS
- Jira
- GIT
Gestione MEV progetto Corte dei Conti
Periodo: Novembre 2015 – Giugno 2016
Attività svolte:
Gestione MEV applicative inerenti all’attuale sistema integrato utilizzato da Corte dei Conti. Integrazione servizi SOAP con il motore di ricerca delle deliberazioni per la Banca Dati del Controllo di Corte dei Conti.
Tecnologie Utilizzate nel progetto:
- Struts1
- PL/SQL
- Apache Axis 1.4
- XSL
- Oracle 11G
- OC4J
- Jira
- SVN
Studio fattibilità inerenti l’utilizzo delle metriche fornite da Spring Boot Actuator 3.2
Reingegnerizzazione modulo Denucia\Comunicazione d’Infortunio
Periodo: Agosto 2015 – Ottobre 2015
Attività svolte: Studio dell’applicativo attualmente in produzione per la reingegnerizzazione con i nuovi framework. Obiettivo del progetto era la realizzazione del front-end in Spring MVC con utilizzo di Web Service REST. Progetto interrotto in attesa di indicazioni del cliente
Tecnologie Utilizzate nel progetto:
- Spring MVC
- Java 6
- Bootstrap
- JQuery
- Oracle Weblogic Server
- Jira
Gennaio 2013 – Luglio 2015
Figura ricoperta Analista, sviluppatore software senior. Team Leader
Datore di lavoro TopNetwork S.p.A.
Luogo Roma
Principali attività e responsabilità
Consulenza fornita all’Istituto Nazionale di Statistica per conto di TopNetwork s.p.a
Nell’ambito delle attività censuarie: analisi, progettazione tecnica, coordinamento inerenti il progetto pilota relativo al Censimento Permanente 2015
I progetti svolti sono i seguenti:
- Analisi, progettazione e coordinamento dello sviluppo per la realizzazione del questionario mobile D-Sample del progetto pilota relativo al Censimento Permanente 2015
Periodo: Ottobre 2014
Attività svolte:
Analisi dei requisiti e progettazione dell’applicativo da sviluppare in android
- Disegno del Database
- Coordinamento gruppo di lavoro
- Sviluppo del modulo dinamico inerente il questionario
- Sviluppo del modulo sincronizzazione per la comunicazione tramite Web Service Rest nel contesto dell’autenticazione e dello scambio dei dati fra client e server
- Documentazione: Analisi dei requisiti, Test case
Tecnologie Utilizzate nel progetto:
- Android 4.4.2
- SQLite 3
- Java 7
- Gson
- Bugzilla
- Analisi e sviluppo del modulo di sincronizzazione dall’applicazione mobile C-Sample nell’ambito del progetto pilota relativo al Censimento Permanente 2015
Periodo: Marzo 2015
Attività svolte:
- Analisi dei requisiti
- Sviluppo del modulo per la comunicazione tramite Web Service Rest nel contesto dell’autenticazione e dello scambio dei dati fra client e server
Tecnologie Utilizzate nel progetto:
- Android 4.4.2
- SQLite 3
- Java 7
- Gson
- Bugzilla
- Riadattamento delle procedure automatiche dei Sistemi di controllo e correzione sui questionari compilati durante l’indagine sulla struttura e produzione delle Aziende Agricole 2013.
Periodo: Giugno 2014
Attività svolte:
- Adattamento del software utilizzato per il Censimento della Popolazione alle differenti specifiche richieste dall’Indagine.
- Realizzazione di procedure SQL per la correzione dei dati ed il trattamento delle mancate risposte totali
- Gestione del database
Tecnologie Utilizzate nel progetto:
- Hibernate 3
- Spring 3.2
- Spring Batch 2.1
- Oracle 11G
- SQL
- Toad
- Bugzilla
- Realizzazione delle procedure automatiche dei Sistemi di controllo e correzione dei questionari compilati durante il XV Censimento della Popolazione e degli Edifici.
Periodo: Gennaio 2013
Attività svolte:
- Supporto alla progettazione, sia del software che della struttura del database, per utilizzare al meglio i framework scelti, con l’obiettivo di ottenere un prodotto batch specifico per le operazioni di Data Scrubbing (basati su controlli di consistenza, validità e statistici) ed ottimizzato al fine di ottenere alte prestazioni considerata la grossa mole di dati.
- Sviluppo del software e supporto al gruppo.
- Realizzazione di procedure PL/SQL per la correzione dei dati ed il trattamento delle mancate risposte totali
- Gestione del database
Tecnologie Utilizzate nel progetto:
- Hibernate 3
- Spring 3.2
- Spring Batch 2.1
- Oracle 11G
- SQL
- Toad
- Bugzilla
Ottobre 2010 – Dicembre 2012
Figura ricoperta Analista, sviluppatore software Team Leader
Datore di lavoro Almaviva S.p.A.
Luogo Roma
Principali attività e responsabilità
Consulenza fornita all’Istituto Nazionale di Statistica per conto di Almaviva s.p.a.
Nell’ambito delle attività censuarie: analisi, progettazione tecnica, coordinamento e sviluppo per il IX Censimento Industria e Servizi.
I progetti svolti sono i seguenti:
- Realizzazione di sistemi informativi basati sul web per l’acquisizione dei questionari relativi al censimento delle istituzioni non profit, alla rilevazione campionaria multiscopo sulle imprese e alla rilevazione totale delle grandi imprese del IX Censimento dell’Industria e dei Servizi.
Periodo: Gennaio 2012 ad oggi
Attività svolte:
- Analisi dei requisiti, attraverso l’interazione con gli statistici afferenti alla competente struttura all’interno del Dipartimento per i Censimenti e gli Archivi amministrativi e statistici
- Supporto alla progettazione dell’architettura software per adattare la struttura realizzata nel precedente censimento della popolazione ai requisiti del nuovo censimento delle industrie e servizi
- Definizione delle specifiche di dettaglio
- Coordinamento delle risorse impiegate nel progetto
- Predisposizione degli ambienti di sviluppo, test ed esercizio
- Progettazione e realizzazione di test applicativi
- Progettazione e realizzazione della comunicazione tra il Sistema informatizzato di Gestione della Rilevazione e il questionario online, per la funzionalità del Data Entry, ovvero la compilazione del questionario da parte di operatori della rete di rilevazione
Tecnologie utilizzate nel progetto:
- Struts 2
- Hibernate 3
- Spring 2.5.6
- JSP
- JQuery
- JUnit
- Freemarker
- Oracle 11G
- Toad
- Apache Tomcat 6
- SQL
- Bugzilla
- Realizzazione delle procedure informatiche necessarie alla predisposizione dei tre questionari elettronici (modello Famiglia Long, modello Famiglia Short, modello Convivenze) per la compilazione online del XV Censimento della Popolazione e degli Edifici.
Periodo: Febbraio 2011 a Gennaio 2012
Attività svolte:
- Supporto alla progettazione, sia del software che della struttura del database, per utilizzare al meglio i framework scelti, con l’obiettivo di ottenere un prodotto il più possibile riusabile per i successivi progetti Istat.
- Coordinamento delle risorse impiegate nel progetto
- Sviluppo del software e supporto al gruppo.
- interazione con attori esterni all’Istituto: il fornitore del servizio di hosting e la ditta da esso incaricata per la code review e i test di sicurezza
- Supporto tecnico nella gestione delle criticità presentatesi il 9 ottobre, giorno di rilascio dell'applicativo, in cui si è verificato un elevatissimo numero di accessi.
- Manutenzione del software sviluppato
- Realizzazione delle procedure automatiche di confronto censimento anagrafe per i questionari elettronici (modello Famiglia Long, modello Famiglia Short, modello Convivenze) compilati via web.
Periodo: ottobre 2011 ad oggi
Attività svolte:
-
Progettazione del batch le cui caratteristiche erano di consentire una schedulazione del processo durante le finestre temporali stabilite dal fornitore del servizio di hosting, con necessità di ottimizzare al massimo le prestazioni in considerazione dell’elevata mole di dati su cui la procedura doveva lavorare.
-
Sviluppo del software e della schedulazione.
-
Interazione con il fornitore del servizio di hosting nel caso di problematiche inerenti il batch
-
Manutenzione del software sviluppato
- Attività di supporto per alcune funzionalità del Sistema informatizzato di Gestione della Rilevazione (SGR) del XV Censimento della Popolazione e degli Edifici.
Periodo: febbraio 2011 ad oggi
Attività svolte:
- Supporto allo sviluppo di alcune funzionalità del sistema
- Progettazione e sviluppo di un batch per la correzione delle tabelle della base dati relative agli indirizzi
- Progettazione e realizzazione della comunicazione tra il Sistema informatizzato di Gestione della Rilevazione e il questionario online, per la funzionalità del Data Entry, ovvero la compilazione del questionario da parte di operatori della rete di rilevazione, necessaria per i comuni che ne hanno fatto richiesta
Tecnologie Utilizzate nel progetto:
- Struts 2
- Hibernate 3
- Spring 2.5.6
- Quartz Scheduler
- JSP
- JQuery
- JUnit
- Freemarker
- SQL
- Oracle 11G
- Toad
- Apache Tomcat 6
- Bugzilla
- SVN
- Realizzazione del Sistema di gestione del Catalogo delle applicazioni – relativamente alle funzioni di gestione ed interrogazione dei metadati degli oggetti software.
Periodo: ottobre 2010 – gennaio 2011
Attività svolte:
- Supporto alla progettazione per utilizzare al meglio i framework scelti, con l’obiettivo di ottenere un prodotto che soddisfacesse i requisiti richiesti dall’Istituto
- Sviluppo del software, con particolare attenzione alla personalizzazione di alcune librerie javascript
Tecnologie Utilizzate nel progetto:
- Struts 2
- IBatis 2.3
- JSP
- SQL
- Dojo
- Apache Axis2
- Oracle 11G
- Toad
- Apache Tomcat 6
- SVN
Novembre 2008 – Ottobre 2010
Figura ricoperta Analista, sviluppatore software. Coordinatrice gruppo di sviluppo
Datore di lavoro Nuova Soft11 S.p.A.
Luogo Roma
Principali attività e responsabilità
Consulenza fornita all’Autorità per la Vigilanza sui contratti pubblici di lavori, servizi e forniture per conto di Engineering Ingegneria Informatica S.p.A.
I progetti svolti sono i seguenti:
- Reingegnerizzazione della gestione dei Certificati Esecuzione Lavori (CEL) e ottimizzazione degli ETL necessari per il trasferimento dei dati pregressi dal database Lotus alla Banca dati nazionale dei contratti pubblici (BDNCP)
Periodo: Aprile 2009 – Ottobre 2010
Attività svolte:
- Analisi Requisiti e Progettazione con stesura della relativa documentazione
- Interazione continua con il cliente
- Coordinamento sviluppo software
- Supervisione e correzione della logica degli ETL per la migrazione dei dati
- Partecipazione attiva alle sedute di collaudo del modulo CEL e degli ETL
Tecnologie Utilizzate nel progetto :
- Spring Grails
- Spring Acegi Security
- Spring Axis Web Services
- Flex
- Exo Portal
- SQL
- SQL Server Integration Service
- SQL Server 2005
- Apache Tomcat 5.5
- Adobe LiveCycle Designer ES 8.2
- SVN
- Realizzazione di un applicativo batch per la ricezione dei brani musicali fra MTV e la casa discografica EMI Music attraverso un processo di schedulazione delle mail e di comunicazione FTP.
Periodo: Novembre 2008 – Marzo 2009
Attività svolte:
- Analisi requisiti e progettazione
- Sviluppo Software
Tecnologie Utilizzate nel progetto :
- Apache Tomcat 6.0
- JSP
- Quartz Scheduler
- JavaMail API
- MySql 5.0
- Struts 1.1
- SQL
Giugno 2007 – Novembre 2008
Figura ricoperta Analista, sviluppatore software
Datore di lavoro Auxilium Tech S.r.l
Luogo Roma
Principali attività e responsabilità
Consulenze fornite a Elsag-Datamat S.p.a. per il Ministero dei Trasporti e Prestitalia
I progetti svolti sono i seguenti:
- Realizzazione del sistema VTS della Guardia Costiera Marittima per un progetto ad hoc riguardante la chiusura di un tratto della Salerno-Reggio Calabria e della deviazione dei trasporti dei mezzi pesanti via mare.
Periodo: Maggio 2008 – Novembre 2008
Attività svolte:
- Studio fattibilità integrazione Icefaces all’interno delle portlet e di JBoss
- Realizzazione delle portlet richieste dal cliente
Tecnologie Utilizzate nel progetto:
- JBoss Portal
- Hibernate 3
- Spring 2.5.5
- SQL
- JSF/Icefaces
- SQL Server 2000
- Realizzazione di un’applicazione web per Prestitalia per la cessione del quinto dello stipendio. La progettazione di questo applicativo era vincolata alla richiesta, da parte di Elsag-Datamat, dell’utilizzo di un loro framework custom denominato DEEP2, che gestiva l’interfacciamento con i diversi database e forniva funzionalità per lo sviluppo web, attraverso la sintassi XML.
Periodo: Giugno 2007 – Aprile 2008
Attività svolte:
- Analisi, progettazione e sviluppo dell’applicazione web, in particolare anagrafica e profilatura utenti.
- Studio di DEEP2, con il supporto del gruppo di ricerca Elsag, con lo scopo di definire una metodologia per la gestione dei profili utente. Proposta di un metalinguaggio per la definizione dei profili, delle relative autorizzazioni all’utilizzo di funzionalità e della validazione dei dati. Integrazione della metodologia proposta nel framework DEEP2.
Tecnologie utilizzate nel progetto:
- Tomcat 5.0
- DEEP 2
- XML
- SQL
- Oracle 10G
Novembre 2006 – Aprile 2007
Figura ricoperta
Analista, sviluppatore software
Datore di lavoro Confor Asp s.r.l.
Luogo Cosenza
Principali attività e responsabilità
Consulenza fornita alla catena Despar di Trento per la gestione amministrativa dei vari punti vendita e dei relativi dipendenti.
Studio approfondito dell’albero LDAP di Oracle e dell’Oracle Identity Manager (OID), con lo scopo di definire una metodologia di personalizzazione del protocollo, che realizzasse un ramo custom, in aggiunta a quelli standard predefiniti da Oracle, per la gestione di tipologie specifiche di utente.
Attività svolte:
- Studio approfondito OID di Oracle
- Progettazione, implementazione e messa in esercizio del ramo LDAP custom richiesto dal cliente
- Progettazione e sviluppo delle portlet necessarie a permettere l’interazione con tale ramo e l’eventuale modifica delle informazioni contenute.
Tecnologie utilizzate nel progetto:
- Oracle Application Server
- Oracle Portlet
- JNDI
- Oracle DB 10G
- JSP
- SQL
Febbraio 2006 – Settembre 2006
Figura ricoperta Analista, sviluppatore software
Datore di lavoro SCS Italianet s.r.l.
Luogo Cosenza
Principali attività e responsabilità
Progettazione e dello sviluppo di un applicativo interno per la gestione della propria clientela della società committente, operante nel settore della contrattualizzazione della telefonia fissa mediante la stipula di contratti.
Attività svolte:
- Analisi Requisiti e progettazione sia del database che dell’applicativo web.
- Sviluppo software
Tecnologie Utilizzate nel progetto:
- Tomcat 5.0
- SQL
- JSP
- Struts 1.0
- SQL Server 2000
Istruzione e Formazione
Data Ottobre 2014
Titolo della qualifica rilasciata
Attestato Sviluppo Applicazioni Mobili (Android)
Istituto di istruzione o formazione
K-Makers
Luogo
Roma
Principali tematiche / competenze professionali acquisite
Corso per lo sviluppo di applicazioni Android
Data Dicembre 2005
Titolo della qualifica rilasciata Laurea in Ingegneria Informatica
Istituto di istruzione o formazione
Università degli studi della Calabria
Luogo
Arcavacata di Rende
Principali tematiche / competenze professionali acquisite
Informatica 1\2, Calcolatori Elettronici, Linguaggi e Traduttori, Sistemi di Elaborazione, Ricerca Operativa, Basi di dati, Ottimizzazione, Statistica
Data
Luglio 1991
Titolo della qualifica rilasciata
Diploma Tecnico Per Ragionieri Programmatori
Istituto di istruzione o formazione
Istituto Tecnico Commerciale per ragionieri
Luogo
Villa San Giovanni (RC)
Principali tematiche / competenze professionali acquisite
Informatica, Ragioneria, Inglese, Diritto ed Economia Commerciale
Conoscenze linguistiche
Lingua
Italiano
Capacità di lettura/scrittura
Madrelingua
Capacità di espressione orale
Madrelingua
Lingua
Inglese
Capacità di lettura/scrittura
Buono
Capacità di espressione orale
Scarso
Conoscenze informatiche
Capacità e competenze informatiche
Ottima conoscenza: pacchetto Microsoft Office.
Ottima conoscenza: Eclipse, MyEclipse, BEA WebLogic Workshop, Oracle JDeveloper 10g, NetBeans 6.9, Spring Tool Suite 3.1
Ottima conoscenza: Apache Tomcat , Oracle OC4J
Buona conoscenza: Oracle Application Server, JBoss Portal, Exo Portal, WebLogic 11G
Buona conoscenza: Microsoft SQL Server 2000/2005,Oracle DB, MySql, Sql Server Azure
Ottima conoscenza: J2SE,J2EE, JSP/ JSF, JDBC, Struts, JNDI, Hibernate, IceFaces, Spring Core, Spring Rest, Spring Data JPA, Hibernate, Spring Batch, Portlet, Quartz Scheduler, Apache log4j, Grails, Axis Web Services, SQL,Oracle LDAP, Java Mail, JUnit, JAXB, QueryDSL
Buona conoscenza: Adobe LiveCycle Designer ES 8.2, SQL Server Integration Service, Lotus Notes,Lotus Designer, Microsoft Azure, SOAP UI
Buona conoscenza: Bugzilla, SVN subversion, Jira, Git
Buona conoscenza: UML.
Buona conoscenza: HTML ,XML, Css.
Buona conoscenza: Javascript, Dojo, Prototype, JQuery.
Ottima conoscenza: ERwin Data Modeler, Filezilla, DbVisualizer 4.3, Microsoft SQL Server Management Studio, Toad, Pl/Sql Developer, DBeaver
184 total views, 2 today