Figura professionale: Senior Java Developer
Nome Cognome | : M. D. | Età | : 48 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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
170 total views, 2 today