Figura professionale: Sviluppatore JAVA EE_Liferay
Nome Cognome | : M. C. | Età | : 41 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : 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
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