Figura professionale: Sviluppatore JAVA EE_Liferay

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

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



Sommario

Sviluppatore JAVA EE_Liferay

Competenze

  • * Talend
  • * Eclipse IDE for Java EE, Eclipse for RCP
  • * Manydesigns Portofino
  • * Atlassian Enterprise Software
  • – Atlassian Stash, Jira, Crowd, Confluence
  • * Linguaggio Java
  • – Programmazione su reti e distribuita
  • – Gestione Thread
  • – RMI
  • – Gestione Stream
  • – Gestione XML – JAXP, JDOM
  • – Applet
  • – Java AWT, Java Swing e Java SWT
  • – Enterprise JavaBeans
  • – Java Web Services – WSDL
  • – SOAP – Apache AXIS
  • – Socket TCP/UDP
  • * Java Server Faces
  • * Java Swing
  • * Java Struts
  • * Hibernate
  • * Sviluppo di componenti Web
  • – HTML, XHTML
  • – CSS3
  • – Javascript, JQuery, Ajax
  • – Servlet e JSP
  • * Linguaggio di Script AutoHotkey
  • * Microsoft Visual Studio 2008 e superiori
  • * Adobe Photoshop 7.0 e superiori
  • * Batch e Bash Script
  • * Web Servers
  • – Apache Tomcat
  • – Weblogic
  • – Jboss
  • * Bootloader Grub e simili
  • * Ambiente di computazione numerica Matlab
  • * Sistemi Operativi
  • – Windows X
  • – Unix/Linux
  • – MacOS Tiger e Superiori
  • * Applicazioni per la gestione di repository basati su SVN, Git e Mercurial
  • * Sistemi di Virtualizzazione
  • – Vmware Workstation e Server
  • – MS Virtual PC
  • – Sun Virtual Box
  • – Qemu
  • * Borland Jbuilder IDE
  • * Individuazione e correzione di problemi legati all‘hardware e software di PC

Esperienze

Novembre 2013 – Oggi Nome e indirizzo del datore di lavoro; Think Open S.r.l.
Vicolo dei Tintori 10, Garlasco (PV). – Thinkopen.it. Tipo di azienda o settore; Information Technology. Tipo di impiego; Consulente Java EE presso Gamma Group. Sviluppo e manutenzione di soluzioni Java EE per un importante gruppo di credito europeo, creazione ed integrazione di Web Services con protocollo SOAP, implementazione tramite Struts/XFRAME su ambiente di sviluppo Rational Software Development Platform 6, su server Websphere 6, database IBM DB2 8, controllo di versioni tramite Serena Team Provider 10, gestione delle baseline e deploy automatizzato tramite software proprietario Unicredit, sviluppo su terminale Citrix XenApp 12.

Strumenti/tecnologie utilizzate Java EE, Apache Struts, XFRAME, Soap, Websphere Platform 6, JQuery, IBM DB2, DB2 Query Management Facility, Serena Team Provider, Citrix XenApp, Rational Software Development Platform.

Ottobre 2013 – Novembre 2013 Nome e indirizzo del datore di lavoro; Think Open S.r.l.
Via Sampietro 8, Garlasco (PV). – Thinkopen.it Tipo di azienda o settore; Information Technology. Tipo di impiego; Sviluppo e manutenzione del progetto Liferay Motorbid.com
 Creazione del portale liferay autodiscount.it, progettazione ed implementazione della nuova liferay community, migrazione e mappatura di quest'ultima su server apache con mod rewrite.
Abilitazione del friendly url sulle community motorbid.com ed autodiscount.it, gestione dei parametri marca, modello e allestimento dei veicoli sull'indirizzo url.
Integrazione del portale Autodiscount.it con API Facebook, pubblicazione automatica di veicoli su pagine facebook al momento del caricamento sul backoffice, tramite friendly url.

Strumenti/tecnologie utilizzate Liferay, Hibernate, Spring, Struts, Talend, Manydesigns Portofino, Mantis Bug Tracker, YouTrack, SugarCRM, MySql, PostgreSql, Ajax-Jquery, SVN.

Maggio 2013 – Ottobre 2013 Nome e indirizzo del datore di lavoro; Think Open S.r.l.
Vicolo dei Tintori 10, Garlasco (PV). – Thinkopen.it; Tipo di azienda o settore; Information Technology. Tipo di impiego; Consulente Java EE presso Power Reply. Proggettazione e sviluppo di applicazioni J2EE su server Weblogic.
Ricezione di flussi XML compliant tramite JMS queues o su file .CSV, conversione delle informazioni e mapping verso Javabeans, elaborazione e modifica dei dati tramite interfacce a frontend, generazione di documenti .docx tramite stampa unione (java based), conversione in pdf, invio di risultati e documentazione tramite email, ftp transaction e JMS, reimplementazione di funzionalità sviluppate su Visual Basic 6 tramite Java EE.

Strumenti/tecnologie utilizzate; Java JMS, Tibco EMS Server, Gems, Java Server Faces, Hibernate 4, Weblogic Platform 10.3.6 for Eclipse, JQuery, Ajax, Oracle DB 11.6, Toad, Visual Paradigm, SVN, Visual Basic 6

 

 

Aprile 2013 – Maggio 2013¬

Nome e indirizzo del datore di lavoro

 Think Open S.r.l.
Vicolo dei Tintori 10, Garlasco (PV). – Thinkopen.it

Tipo di azienda o settore

 Information Technology

Tipo di impiego

 Consulente Java EE presso Power Reply

Migrazione di applicativi J2EE svilupati per piattaforma Websphere verso ambienti Weblogic.

Migrazione della mappatura del Db Oracle verso files di configurazione specifici Weblogic, migrazione delle configurazione Jms e adattamento dei sistemi d'autenticazione di quest'ultimi, ottimizzazione degli Entity Beans, crezione di nuovi deploy descriptors per Weblogic, modernizzazione a frontend, mayor bugfixing.
 

Strumenti/tecnologie utilizzate

 Java JMS, Tibco EMS Server, Gems, Java Struts, Weblogic Platform 10.3.6 for Eclipse, JQuery, Ajax, Oracle DB 11.6, Toad, SVN

 

 

Ottobre 2012 – Aprile 2013¬

 

Nome e indirizzo del datore di lavoro

 Think Open S.r.l.
Vicolo dei Tintori 10, Garlasco (PV). – Thinkopen.it

 

Tipo di azienda o settore

 Information Technology

 

Tipo di impiego

 Sviluppo e manutenzione di soluzioni basate su tecnologie J2EE, SQL. Progetto Motorbid.com, un portale di aste automobilistiche online sviluppato tramite Liferay 6.0.5.

Una volta effettuata la registrazione sul portale, il gestore del backoffice viene notificato della nuova utenza tramite email e provvede eventualmente all’attivazione dell’account, ricevuta la conferma d’attivazione, il nuovo venditore è in grado d’accedere al proprio profilo dentro il backoffice, lì, sarà in grado d'inserire nuovi veicoli e creare nuove aste. Una volta salvate, le aste vengono istanziate tramite job di quartz per gestire l'inizializzazione, visualizzazione e finalizzazione sul portale. Finalizzata l’asta, vengono aggiudicati automaticamente i veicoli agli utenti vincitori tramite i criteri provenienti dalle offerte ricevute.

Gestione Bugtracking tramite MantisBT, Youtrack. Gestione CRM affidata ad una istanza SugarCRM, estesa appositamente per il cliente.

Importazione ed integrazione automatica di schede azienda/contatti verso SugarCrm tramite Web Services Soap based.

L’importo attuale dei veicoli viene aggiornato automaticamente tramite richieste Ajax e JSON durante la ricezione di una nuova offerta sul portale.

Altre caratteristiche sono presenti come il rilancio automatico, compralo subito, proposta d’acquisto, sezione mie auto, extra time e diverse altre.

Backoffice implementato tramite una versione personalizzata del framework java "Manydesigns Portofino", mapaptura DB tramite Hibernate su server PostgreSQL, importazione lotti di macchine e creazione reportistica tramite Talend. Sviluppo effettuato con Eclipse, Maven, Liferay SDK/Portal, SVN.

Sviluppo di Webservices tramite framework Jersey per l'applicazione Motorbid IOS su server Jboss7, implementazione dei servizi di base Motorbid; elenco delle aste attive, elenco dei veicoli appartenenti ad un asta, pagina personale, modulo di login. Scambio di messaggi tramite protocollo Json, pritezione del canale di comunicazione tramite cifratura RSA.

Strumenti/tecnologie utilizzate

 Liferay, Jboss, Hibernate, Spring, Struts, Talend, Manydesigns Portofino, Mantis Bug Tracker, YouTrack, SugarCRM, MySql, PostgreSql, Ajax-Jquery, SVN.

 

 

Gennaio 2011 – Luglio 2012¬

Nome e indirizzo del datore di lavoro

 Associazione di Promozione Sociale Tuttinsieme
Via Previteri n. 102 – 84059 Marina di Camerota (SA)

Tipo di azienda o settore

 Associazione Culturale

Tipo di impiego

 Progettazione, implementazione e gestione tecnica del dominio www.associazionetuttinsieme.com.

Sviluppo di soluzioni per l'elaborazione di dati statistici provenienti dalla web application.

Strumenti/tecnologie utilizzate

 PHP, CSS, JQuery, Java SWT RCP, Phothoshop CS2, jCryption (libreria JS-PHP per l’invio di form con informazioni cifrate senza l’utilizzo di ssl/https)

 

 

2002 – 2008¬

Nome e indirizzo del datore di lavoro

 Villaggio Turistico “Black Marlin Club”
Località Mingardo – 84059 Marina di Camerota (SA)

Tipo di azienda o settore

 Ristorazione

Tipo di impiego

 Barista/Cameriere, lavoro estivo – occasionale

 

 

 

Altre esperienze

·          Come argomento della mia tesi di laurea ho avuto l’opportunità di partecipare ad un progetto di ricerca, quest’ultimo si occupa del recupero di design patterns dalle applicazioni software.

Come compito mi è stato affidato lo sviluppo di un plugin per l’ambiente di programmazione Eclipse, il plugin ha la funzione di recuperare i design pattern dal codice sorgente di una applicazione java, la realizzazione contemplava inoltre:

*  La manipolazione degli oggetti presenti nel editor di Eclipse.
*  La creazione di un sistema delle preferenze.
*  La creazione e rappresentazione del diagramma delle classi dell’applicazione analizzata.
*  La creazione di una documentazione ed un manuale d’utilizzo del plug-in sviluppato.

Il plug-in è stato presentato al “Eclipse-it 2009 – 4th Italian Workshop on Eclipse Technologies” tenutosi all’Università degli studi di Bergamo sotto il nome di “An Eclipse Plug-in for Design Pattern Recovery”. Il programma dell’evento è disponibile su quest’indirizzo:
http://eit09.unibg.it/programme.html
 

 

 

Istruzione e formazione

 

 

In corso (da Ottobre 2009)¬

 

Qualifica/Descrizione

 

Laurea Specialistica in Informatica

Istituzione e sede

 

Università degli Studi di Salerno, (SA)

Principali argomenti

 

Corso di studi in Informatica

*   Ingegneria del software II
*   Tecnologie di sviluppo per il Web II
*   Sicurezza su reti II

*   Algoritmi e strutture dati II
*   Reti di calcolatori II
*   Basi di Dati II

 

 

Settembre 2009¬

 

Qualifica/Descrizione

 

Laurea in Informatica – indirizzo Reti Informatiche

Istituzione e sede

 

Università degli Studi di Salerno, (SA)

Principali argomenti

 

Corso di studi in Informatica

*   Ingegneria del software
*  Tecniche di programmazione avanzata
*  Tecnologie di sviluppo per il Web
*  Algoritmi e strutture dati
*  Elementi di intelligenza artificiale

*  Reti di calcolatori
*  Architettura degli elaboratori
*  Analisi e logica matematica
*  Sicurezza su reti
*  Basi di Dati

 

 

Marzo 2009¬

Qualifica/Descrizione

 Tirocinio presso il laboratorio di Tecnologie di Sviluppo per il Web intitolato “Un plug-in Eclipse per il recupero di Design Pattern”, sotto la supervisione del prof. Carmine Gravino.

Istituzione e sede

 Università degli Studi di Salerno, (SA)

Principali argomenti

 *  Analisi Strutturale dei Design Pattern e la loro importanza nello sviluppo di sistemi software a grande scala
*  Studio del Tool “Source Navigator 6.0” per l’analisi del codice sorgente java
*  Studio approfondito del ambiente di sviluppo Eclipse 3.5 orientato nella creazione di nuovi plug-in

 

 

Luglio 2002¬

Qualifica/Descrizione

 Operatore Multimediale

Istituzione e sede

 Scuola Professionale di Informatica “Gelbison”,
Vallo della Lucania, (SA)

Principali argomenti

 Il profilo professionale del “Corso di qualificazione annuale per Operatore Multimediale” è il seguente:
*  Utilizzo di programmi della suite MS Office
*  Elaborazione d’immagini tramite Adobe Photoshop
*   Creazione di pagine Web tramite MS Frontpage

 

Conoscenze Informatiche

Capacità e competenze personali

Conoscenze Linguistiche

 

*  Italiano

Madrelingua

*  Spagnolo

Madrelingua

*  Inglese

Capacità di lettura e scrittura eccellenti, buona la capacità d’espressione orale.

 

Competenze Tecniche

 

 

Livello

*  Liferay SDK,Portal

Ottimo

*  Talend

Ottimo

*  Eclipse IDE for Java EE, Eclipse for RCP

Eccellente

*  Manydesigns Portofino

Ottimo

*  Atlassian Enterprise Software
–           Atlassian Stash, Jira, Crowd, Confluence

Ottimo

*  Linguaggio Java
–           Programmazione su reti e distribuita
–           Gestione Thread
–           RMI
–           Gestione Stream
–           Gestione XML – JAXP, JDOM
–           Applet
–           Java AWT,  Java Swing e Java SWT
–           Enterprise JavaBeans
–           Java Web Services – WSDL
–           SOAP – Apache AXIS
–           Socket TCP/UDP

Eccellente

*  Java Server Faces

Ottimo

*  Java Swing

Buono

*  Java Struts

Ottimo

*  Hibernate

Ottimo

*  Sviluppo di componenti Web
–           HTML, XHTML
–           CSS3
–           Javascript, JQuery, Ajax
–           Servlet e JSP

Ottimo

*  Linguaggio di Script AutoHotkey

Ottimo

*  Microsoft Visual Studio 2008 e superiori

Buono

*  Adobe Photoshop 7.0 e superiori

Buono

*  Batch e Bash Script

Ottimo

*  Web Servers
–           Apache Tomcat
–           Weblogic
–           Jboss

Ottimo

*  Bootloader Grub e simili

Ottimo

*  Ambiente di computazione numerica Matlab

Buono

*  Sistemi Operativi
–           Windows X
–           Unix/Linux
–           MacOS Tiger e Superiori

Ottimo

*  Applicazioni per la gestione di repository basati su SVN, Git e Mercurial

Ottimo

*  Sistemi di Virtualizzazione
–           Vmware Workstation e Server
–           MS Virtual PC
–           Sun Virtual Box
–           Qemu

Ottimo

*  Borland Jbuilder IDE

Ottimo

*  Individuazione e correzione di problemi legati all‘hardware e software di PC

Ottimo

 

Altre capacità /Interessi

 

*  Ho una grande passione per il bricolage, mi piace molto creare soluzioni per i piccoli problemi che si presentano dentro casa e confrontarle insieme ad altre persone, inoltre da piccolo provo interesse verso il modellismo radiocomandato, in particolare per i modelli con motore a scoppio, infine sono un appassionato d’elettronica; ho costruito alcuni progetti amatoriali a scopo personale come sistemi di raffreddamento dinamici, semplici convertitori di tensione ed interfacce seriali per apparecchiature di rete.
*  Sono anche un appassionato del mondo motori, del calcio e di tutto ciò che riguarda l’informatica e le nuove tecnologie.

 

Patente di guida

 

Patente di tipo B

Autorizzo il trattamento dei dati contenuti nel presente documento ai sensi del DL 196/03.

 

Disponibilità

Disponibile per:

Roma

Contratti preferiti:

-Indeterminato
-Determinato

Richiesta economica:

N.D.

 

Note ulteriori

Altre capacità /Interessi

 

  • Ho una grande passione per il bricolage, mi piace molto creare soluzioni per i piccoli problemi che si presentano dentro casa e confrontarle insieme ad altre persone, inoltre da piccolo provo interesse verso il modellismo radiocomandato, in particolare per i modelli con motore a scoppio, infine sono un appassionato d’elettronica; ho costruito alcuni progetti amatoriali a scopo personale come sistemi di raffreddamento dinamici, semplici convertitori di tensione ed interfacce seriali per apparecchiature di rete.
  • Sono anche un appassionato del mondo motori, del calcio e di tutto ciò che riguarda l’informatica e le nuove tecnologie.

 

Patente di guida

 

Patente di tipo B

 

130 total views, 1 today