Figura professionale: Senior Java Developer

Nome Cognome: M. D.Età: 48
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Torino

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



Sommario

Senior Java Developer

Esperienze

Esperienze professionali

Periodo Dal 01/2017 ad oggi
Cliente    Luxottica – Betacom –  (Consulenza per Reply)
Mansione    Sviluppatore Analista Senior JAVA J2EE
Ambiente Tecnologico e attività: 
Realizza in un team di 40 unità manutenzioni evolutive, correttive e attività sul portale MyLuxottica , leader nel settore degli occhiali di fascia alta  di lusso e sportivi di diversi brands, collaborando alla progettazione e allo sviluppo della parte Web e Mobile delle diverse funzionalita’ presenti sia a lato  Frontoffice che del Backoffice ,che ha lo scopo di esporre i diversi prodotti tramite catalogo per realizzare un sistema che consenta funzioni di interrogazione e inserimento dati sul database  delle differenti tipologie di prodotti commercial, nello specifico progettazione e sviluppo applicativo back-end JEE (CDI, JPA 2, EJB ,Webservice,DataAccessBean) – System Integration ( RESTful, SOAP WS) , lato front-end ( JQuery, jsp) , effettua manutenzioni correttive sui dati loader per il caricamento delle informazioni nel database di WebSphere Commerce
Tecnologie Utilizzate:        
Le applicazioni  sono realizzate con Java1.7  implementando web services, EJB 3 Enterprise JavaBean, servlet, java servlet page, metodi javascript e uso di stylesheets CSS(Cascading Style Sheets)  attraverso l'uso di frameworks Apache Struts 2 e Spring, basandosi su un’architettura J2EE compliant che prevede IBM Websphere 7 come application server. Il software di source control è SVN Subversion, come base dati Oracle 11g, l’ambiente integrato Java (IDE) è Eclipse IBM Rational Application Developer , uso della piattaforma di ricerca opensource Solr, realizzazione dell'interfaccia utente di applicazioni tramite suite di componenti PrimeFaces 

Periodo :        06/2014 –  03/2016
Cliente        SEAT Pagine Gialle – Betacom –  (Consulenza per Reply)
Mansione        Sviluppatore senior JAVA J2EE:
Ambiente Tecnologico e attività:            
• Realizza in un team manutenzioni evolutive e correttive sul progetto “SEM” la SEAT Pagine Gialle azienda del settore dell'editoria  , collaborando allo sviluppo di un editor che ha lo scopo di integrare i prodotti di inserzioni pubblicitarie per realizzare un sistema che consenta funzioni di interrogazione e Tecnologie Utilizzate: 

inserimento dati su DB delle differenti tipologie di prodotti commerciali.
L’applicazione è realizzata con Java1.6 e Ext JS(Framework Ajax) implementando web services, EJB Enterprise JavaBean, servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets)  attraverso l'uso di framework Apache Struts 2,basandosi su un’architettura J2EE compliant che prevede IIAS Oracle  come application server. Il software di source control è SVN Subversion, come base dati Oracle, l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo    04/2011 –  05/2014 
Cliente    C.S.I Piemonte  Betacom –  (Consulenza per Reply)  
Mansione Analista e sviluppatore Senior JAVA J2EE
Ambiente Tecnologico e attività:    
• Realizza in un team nuove release sul progetto “DWD” (Dynamic Workflow Dashboard)  presso
il C.S.I Piemonte , collaborando allo sviluppo di un prodotto che ha lo scopo di integrare i prodotti della Suite Documentale DOQUI per realizzare un sistema che consenta, mediante l'automazione dei processi documentali, la realizzazione di progetti di dematerializzazione
• Realizza in un team nuove release sul progetto “ISPED” (Ispezioni edilizie) presso il C.S.I Piemonte , collaborando allo sviluppo di un prodotto che si occupa della gestione delle pratiche inerenti alle ispezioni edilizie.
Tecnologie Utilizzate:
Entrambe le applicazioni sono realizzate con Java1.6 e Ajax(Framework ext js e Primefaces) basandosi sulla definizione di un modello della logica applicativa  utilizzando un processo MDD (Model-Driven Development) implementando classi JavaBean, servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets)  ,attraverso l'uso di framework Apache Struts 2,Spring basandosi su un’architettura J2EE compliant che prevede JBOSS come application server opensource. Il software di source control è SVN Subversion, come base dati PostgresSQl e Oracle, l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 02/2010  – 03/2011
Cliente    Intesa Sanpaolo IMI – Betacom 
Mansione Analista e sviluppatore Senior J2EE ho lavorato in più team
Ambiente Tecnologico e attività:    
Realizza in un team di 4 unità nuove release sul progetto “Rich0” presso il centro contabile Intesa Sanpaolo IMI. Technology di Moncalieri, collaborando allo sviluppo di un prodotto che si occupa di gestire l’automatizzazione delle procedure e i processi aziendali di lavoro cooperativo tramite workflows utilizzando come strumento principale il software Bonita, che permette agli utenti di definire, eseguire e monitorare i processi di business.
Tecnologie Utilizzate:
l’applicazione, è realizzata in Java 1.6 e Ajax(framework ZKoss)implementando servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets), basandosi su un’architettura J2EE compliant , che prevede BEA Weblogic come application server. Il software di source control è IBM Rational Clearcase, base dati Oracle, l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 01/2007  – 01/2010
Cliente    Intesa Sanpaolo IMI Betacom –  (Consulenza per Reply)  
Mansione Analista e sviluppatore Senior J2EE ho lavorato in più team
Ambiente Tecnologico e attività:    
• Realizza in un team di 6 unità nuove release sul progetto “Change Console”  procedura di migrazione e certificazione dei progetti per la fusione Intesa e  Sanpaolo IMI. Realizzando manutenzione evolutive e correttive per lo sviluppo di nuove implementazioni per la Change Console Integrata (Change Management)
Tecnologie Utilizzate:
l’applicazione, è realizzata in Java 1.6 e Ajax(framework ExtJS) implementando le tag libraries, servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets), basandosi su un’architettura J2EE compliant , che prevede Weblogic come application server. Il software di source control è IBM Rational Clearcase, base dati Oracle, l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo    05/2007 –  09/2007

Cliente    Aries (Roma)  (Contratto a tempo indeterminato 3°Liv Commerciale)
Mansione Analista e sviluppatore Senior JAVA J2EE
Ambiente Tecnologico e attività:    
• Realizza in un team di 6 unità nuove implementazioni su progetti per la C.N.I.
Tecnologie Utilizzate:
L’applicazione e’ interamente realizzata in Java1.6 basandosi su un’architettura J2EE compliant che prevede Apache Tomcat come application server uso della console Chainsaw per Log4j ,Struts,Spring,Ajax. Il software di source control è SVN Subversion, ,l’ambiente di sviluppo utilizzato e Netbeans 5.5.1 ed infine Oracle 9 come base dati.

Periodo    03/2006 –  04/2007

Cliente    C.S.I Piemonte – Betacom 

Mansione Analista e sviluppatore Senior JAVA J2EE
Ambiente Tecnologico e attività:    
• Realizza in un team di 10 unità implementazioni per i sistemi informativi del C.S.I.Piemonte , collaborando allo sviluppo dell'applicativo di controllo e verifica delle spese interne aziendali
Tecnologie Utilizzate:
L’applicazione è interamente realizzata attraverso l’uso del software Adobe ColdFusion 7. Il software di source control è SVN Subversion, , l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse ed infine Oracle 9 come base dati.

Periodo 02/2005  – 02/2006  

Cliente    Intesa Sanpaolo IMI – Eta Sistemi(Contratto consulenza con P.IVA)

Mansione Analista e sviluppatore Senior J2EE ho lavorato in più team
Ambiente Tecnologico e attività:    
• Realizza in un team di 30 unità nuove manutenzioni evolutive sui progetti “Internet Banking”,progetto Mobile WAP e progetto Contact Center per Sanpaolo IMI, implementando sezione online per il trading.
Tecnologie Utilizzate:
l’applicazione, è realizzata in Java 1.6 utilizzando XML,XLS,,Ant,Corba,Unix,Apache Velocity  implementando le servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets), basandosi su un’architettura J2EE compliant , che prevede Weblogic come application server. Il software di source control è IBM Rational Clearcase, base dati Oracle infine uso del browser WAP Nokia e OpenWave Sdk 6.2.2,l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 02/2004  –  01/2005  

Cliente    Italgas – (Consulenza per Accenture)
Mansione Sviluppatore PL/SQL
Ambiente Tecnologico e attività:    
• Realizza in un team di 30 unità attività di consulenza, l'applicazione prevede le funzioni e le procedure di interrogazione e inserimento dati su database Oracle sul calcolo delle fatture del gas
Tecnologie Utilizzate: 
L'applicazione è realizzata interamente in PL/SQL

Periodo    11/2002  – 01/2004  
Cliente    Intesa Sanpaolo IMI – – Engineering S.p.a
Mansione Analista e sviluppatore Senior J2EE ho lavorato in più team
Ambiente Tecnologico e attività:    
 • Realizza in un team di 15 unità nuove release sul progetto “Custody”  procedura di custodia titoli per il Sanpaolo IMI. Implementa i nuovi standard SWIFT per la comunicazione di dati finanziari attraverso i circuiti di regolamento internazionali e fornisce l'operatività quotidiana all'ufficio CUSTODY di Sanpaolo che effettua movimenti di titoli fra importanti operatori appartenenti al settore finanziario estero ed italiano.
Tecnologie Utilizzate:
l’applicazione, è realizzata in Java 1.6 implementando le tag libraries, servlet, java servlet page,metodi javascript e uso di stylesheets CSS(Cascading Style Sheets), basandosi su un’architettura J2EE compliant , che prevede Weblogic come application server. Il software di source control è IBM Rational Clearcase, base dati Oracle

Periodo 07/2002  – 10/2002  

Cliente    Fiat Geva – Engineering S.p.a

Mansione Analista e sviluppatore Java
Ambiente Tecnologico e attività:    
• Realizza un componente in Java che svolga il medesimo lavoro di Oracle SQL*Loader al fine di essere utilizzato per un progetto FIAT Geva e per altri progetti di futura realizzazione        , l’applicazione prevede funzioni di inserimento dati sulla base dati Oracle da file di testo
Tecnologie Utilizzate:
L’applicazione, è realizzata in Java 1.4 utilizzando API DOM di W3C XML,XLS, implementando classi java , , l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 02/2002  – 06/2002  
Cliente    ABI  – Engineering S.p.a
Mansione Sviluppatore Java
Ambiente Tecnologico e attività:    
•    Realizza in un team di 2 unità un progetto per ABI. L’applicazione gestisce sia la generazione di messaggi coinvolti in un dialogo di interoperabilità in formato XML, sia lo sviluppo di un componente che simuli il comportamento di trasmissione di essi attraverso enti di servizi PSP(Pay Service Provider).
Tecnologie Utilizzate:
L’applicazione, è realizzata in Java 1.4 utilizzando API DOM di W3C XML,XLS basandosi su un’architettura J2EE compliant , che prevede Apache Tomcat come application server, l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse, Il software di source control è StarTeam.

Periodo 10/2001  – 01/2002  

Cliente    università Cattolica del Sacro Cuore – Engineering S.p.a

Mansione Analista e sviluppatore Java
Ambiente Tecnologico e attività:    
• Realizza in un team di 3 unità una Web Application a carattere gestionale per Università Cattolica. L'applicazione gestisce oltre alle componenti di interfaccia web l'introduzione dei  dati nel sistema che definiscono un modello questionario.
Tecnologie Utilizzate:
L’applicazione, anch’essa realizzata in Java 1.4, è basata su un’architettura J2EE compliant che prevede Apache Tomcat come application server e Oracle 8i come base dati. Il software di source control è StarTeam, il tool client di DBA e comunicazione col database è TOAD di Quest Software,per lo sviluppo dei reports il software Elisten.l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 06/2001  – 09/2001
Cliente    Regione Emilia Romagna – Engineering S.p.a
Mansione Analista e sviluppatore Java
Ambiente Tecnologico e attività:    
   • Realizza in un team di 3 unità una Web Application a carattere gestionale per Regione Emilia Romagna, le implementazioni dei servizi per l’agricoltura. Anch’esso prevede funzioni di interrogazione e inserimento dati sulla base dati , prevede funzioni di profilatura  e invio automatico di e-mail,e sviluppo di reportisca
Tecnologie Utilizzate:
L’applicazione, anch’essa realizzata in Java 1.4, è basata su un’architettura J2EE compliant che prevede IBM Websphere come application server e Oracle 8i come base dati. Il software di source control è StarTeam, il tool client di DBA e comunicazione col database è TOAD di Quest Software,per lo sviluppo dei reports il software Crystal Report di Seagate Software..l’ambiente di sviluppo integrato multi-linguaggio e multipiattaforma di sviluppo utilizzato è Eclipse

Periodo 04/2001  – 05/2001
Cliente    SICT (Consorzio Triveneto) – Engineering S.p.a
Mansione Analista e sviluppatore junior Java
Ambiente Tecnologico e attività:    
    • Realizza in un team di 5 unità una Web Application a carattere gestionale per SICT (Consorzio Triveneto). L’applicazione prevede funzioni di interrogazione e inserimento dati sulla base dati, invio automatico di e-mail, caricamento sulla base dati con Oracle SQL*Loader da file di testo.
Tecnologie Utilizzate:
l’applicazione è realizzata in Java 1.3 implementando classi servlet, servlet pages, metodi javascript e uso di stylesheets CSS , basandosi su un’architettura J2EE compliant che prevede IBM Websphere come application server e Oracle 8i come base dati. Il software di source control è StarTeam, il tool di DBA e comunicazione col DB è TOAD di Quest Software,l’ambiente di sviluppo utilizzato è JBuilder
Istruzione e formazione tecnica
2002 presso laboratorio Engiweb Padova – Corso di Oracle
    • Corso di 16 ore, teorico e pratico.
    • Argomenti trattati:
1) Cenni sull'ottimizzatore Oracle
2) tecniche di scrittura di SQL efficienti
3) utility di diagnostica (EXPLAIN, SQL Trace Facility e TKPROF)
4) Ottimizzazione Cost-based
5) Ottimizzazione Rule-based
6) utilizzo degli Hints
7) cenni a quelle che sono tutte le possibilità  presenti nella piattaforma Oracle nel caso si voglia sfruttare in modo intensivo questo tecnologia lasciando all'applicazione chiamante (qualunque sia il tipo di linguaggio) il compito di gestire solo delle semplici chiamate.

2001 Scuola ObjectWay Corso di specializzazione  “Java avanzato”
Argomenti: Thread, Socket e connessioni di rete, Servlet e JSP, JDBC, Java Native Interface.
10/1999 – 05/2000   C.S.E.A. Torino
Corso di Formazione Professionale (1200 ore) “Analista e sviluppo software”, con stage formativo (280 ore) presso Engineering Ingegneria Informatica S.p.A., a Torino nell’ambito della realizzazione  del progetto SICT. Durante il corso ha affrontato i seguenti argomenti:
Linguaggi Java, C/C++, Javascript , HTML, Sistemi operativi Microsoft Windows 95/98, NT, Unix/Linux,Architetture Client/Server.Tools grafici e di web publishing : Microsoft Front Page,.
    • A  seguito dello stage è stato assunto il 3/9/2001 da Engiweb.com S.p.a. (gruppo Engineering) 
1995    Maxwell Nichelino(TO) Diploma di Perito Informatico

Competenze metodologiche e tecnologiche
Architetture (applicative, Hw e Sw)
architetture client-server
Linguaggi di programmazione  e strumenti di sviluppo
Conoscenza approfondita di Java ,servlet , java servlet pages, MAVEN , GWT (Google Web Toolkit), Ant, Apache Velocity, XML,XSL,Javascript,HTML,Spring,Struts,web services , EJB Enterprise Java Bean,Data Access Bean Oracle PL/SQL, My SQL ,PostgreSQL, Hibernate, Db2  ColdFusion, ZK Framework (zkoss.org), PrimeFaces  Ext JS (Javascript Framework) e discreta conoscenza di Pascal,Cobol,C/C++, UML,Jquery,Solr,Lucene

Ambienti e Tools
IntelliJ IDEA,Microsoft , MyEclipse ,Visual C++, Visual J++,Borland Jbuilder, Oracle Jdeveloper, WSAD, Netbeans 5.5.1  il tool client di DBATOAD di Quest Software,Sql Developer, Crystal Report di Seagate Software,Elisten
IBM Rational Application Developer
Database management / Knowledge management
Oracle PL/SQL, DB2. Access,Postgres,mySql
Sistemi operativi Windows 7/XP/95/98/2000/W7/W10 NT, MSDOS (utente) UNIX HP/UX e LINUX (utente)
Strumenti per la produttività individuale e di gruppo
Microsoft Office automation ,Microsoft Word, Excel, Access,Power Point,Outlook Express

Application server    
Websphere,Weblogic, JBoss , IIAS , Tomcat

 

 

169 total views, 1 today