Figura professionale: Java Developer
Nome Cognome | : D. A. | Età | : 41 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : BARI |
Accesso Full al database con 29.998 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Competenze
- – Ottima conoscenza del pacchetto Office, OpenOffice, Internet e Posta elettronica;
- – Ottima conoscenza ed esperienza del linguaggio di programmazione Java (sia su piattaforma J2EE che su piattaforma .Net);
- – Buona conoscenza ed esperienza linguaggio di programmazione C / C++ / C# / Objective-C / CLips;
- – Ottima conoscenza del linguaggio di programmazione JavaScript e HTML / XHTML;
- – Buona conoscenza del linguaggio di programmazione Php server-side e general-purpose;
- – Ottima conoscenza del query language SQL / e conoscenze base di PL/SQL;
- – Buona conoscenza del linguaggio di programmazione Assembler / Pascal / Haskell;
- – Conoscenze di base dei linguaggi di progettazione e modellazione software e processi quali UML;
- – Ottima conoscenza delle infrastrutture di rete e dei protocolli HTTP e HTTPS, TCP/UDP;
- – Ottima conoscenza dei processi di automazione ed Artificial Intelligence;
- – Ottima conoscenza RDBMS MySQL e Oracle a livello di sviluppo software;
- – Ottima conoscenza dei sistemi operativi Microsoft Windows nelle versioni Client e conoscenze base delle parti server; conoscenza da sviluppatore del sistema operativo Linux Ubuntu, buona conoscenza sistema operativo Mac-OS Lion;
- – Ottima conoscenza dell’ambiente di sviluppo Eclipse;
- – Buona conoscenza dell’ambiente della piattaforma di sviluppo Wavemaker;
- – Conoscenza della piattaforma Spring e ORM Hibernate;
- – Conoscenze delle modalità di realizzazione ed uso di Web Services;
- – Conoscenza dell’application server Apache Tomcat;
- – Conoscenza del tool di progettazione Enterprise Architect.
Esperienze
Formato europeo per il curriculum vitae
/
Informazioni personali
Nome
**** ***
Nazionalità
Italiana
Data di nascita
03/04/1983
Esperienza lavorativa
• Date (da – a)
1/2013 – in corso
• Nome e indirizzo del datore di lavoro
CLE – via Amendola, 187/A – 70126 – Bar (BA)
• Tipo di azienda o settore
Azienda di servizi informatici
• Tipo di impiego
Analista programmatore
• Principali mansioni e responsabilità
Principali progetti seguiti:
MLV (9-2013 – 4-2014): piattaforma per la prevenzione e la gestione delle emergenze dei servizi anti-inquinamento marino utilizzata dall’azienda Ecotaras che opera nel porto di Taranto (2° porto italiano per dimensioni). L’applicazione Web Based è stata realizzata in linguaggio Java / javascript su piattaforma Open Source Wavemaker (che utilizza tecnologie Open Source Spring / Hibernate / Tomcat / RDBMS MySQL). Per questa applicazione ha utilizzato le funzioni di base per la realizzazione di Web Service. La parte server è utilizzata, ad esempio, per interrogare servizi di acquisizione dati da stazioni meteorologiche (con cui interagisce secondo lo standard NMEA), telecamere ed altre sorgenti dati specifiche, nonché Web Service interni a MLV; la parte Client, integrata nella Web Application, interroga la parte server dei WS, tra cui quelli descritti in precedenza ed i servizi del modulo WebGis usati per gestire la manipolazione di dati geografici per la generazione di mappe (gestite secondo quanto previsto dalla normativa dell’International Marine Organization – IMO). I WS realizzati per agganciare le stazioni meteo, le telecamere e le altre componenti di acquisizione dati periferiche sono state installate e collaudate su sistema operativo linux Ubutu conosciuto a livello di sviluppatore.
RESETTAMI Puglia (1-2013 – 8-2013): piattaforma per la gestione dei Servizi Socio Sanitari per la Pubblica Amministrazione Locale e Regionale, nonché produzione ed aggiornamento della relativa documentazione tecnica. RESETTAMI è utilizzata dagli Ambiti Socio Sanitari, dai Distretti Socio Sanitari per la gestione di tutte le esigenze degli attori dei servizi sociali (Assistenti Sociali, Medici di Medicina Generale, Pediatri di Libera Scelta, Infermieri dell’ADI, Psicologi, ecc.) e copre un bacino di circa 2 milioni di cittadini assistibili. L’applicazione Web Based è stata realizzata in linguaggio Java / javascript su piattaforma Open Source Wavemaker (che utilizza tecnologie Open Source Spring / Hibernate / Tomcat / RDBMS MySQL). Per questa applicazione ha contribuito a realizzare le funzioni del modulo Web Service. Dei WS ha realizzato la componente server utilizzata per centralizzare l’aggancio da RESETTAMI verso i servizi della piattaforma Edotto della Regione Puglia. L’integrazione con la suddetta piattaforma è utilizzata per l’interscambio di dati sugli assistiti, sui medici di medicina generale e pediatri (MMG e PLS).
SIST (4-2014 – In corso): il Sistema Informativo Sanitario Territoriale è un’applicazione Web Based per la gestione e controllo delle pratiche sanitarie distribuite sull’intero territorio nazionale. Questo si compone di diverse applicazioni delegate ad uno specifico ambito sanitario ad hoc per determinate tipologie di utenti, dal medico di base al farmacista, dal pediatra agli specialisti. L’applicazione è realizzata in linguaggio Java / Javascript ed in tale contesto ha contribuito alla realizzazione dei web services per l’interazione da e verso il FSE (Fascicolo Sanitario Elettronico) ed i moduli di interazione con il repository; le interfacce di redazione e stampa dei Certificati INPS (per mezzo di jsp) ed il back-end delle stesse; e la componente di gestione delle segnalazioni di malfunzionamenti da parte di operatori call center, nell’invio di erogazioni farmaceutiche e specialistiche.
Attività svolte:
Analisi, progettazione e testing della soluzione anche utilizzando il tool di supporto Enterprise Architect;
Sviluppo software e redazione della documentazione tecnica;
Realizzazione anche di query SQL complesse grazie ad un'ottima conoscenza dello strumento;
Realizzazione di WebServices utilizzati internamente all’applicazione ed accesso a Web Services esterni;
Deploy delle componenti in ambienti Linux (XUbuntu) su macchine virtuali, previa installazione e configurazione di JBoss e Omar Repository sulle stesse
Produzione di documentazione di progetto.
Produzione di documentazione di test utilizzando anche strumenti di supporto quali SoapUI e JUnit
Principali competenze accumulate:
Sviluppi realizzati in Java (con IDE Eclipse) / Javascript, JAVA6 conforme a J2EE;
Conoscenza di Web Services e delle funzioni del protocollo SOAP;
Framework Wavemaker, Spring, Hibernate;
Uso di Wavemaker per la creazione applicazioni Java in modalità RAD, uso di Javascript, AJAX, J2EE, Apache / Tomcat Web ed Application Server;
Gestione dei sorgenti con SVN SubVersion;
Conoscenze da sviluppatore del sistema operativo Linux Ubuntu;
Application Server Apache Tomcat;
Query SQL;
Ambiente di sviluppo Eclipse ed IntelliJ;
Jasper Report per la gestione della reportistica;
RDBMS MySQL 5.5;
Oracle 10g e 11g;
Programmazione JSP, JS e Servlet di supporto;
Testing delle componenti utilizzando SoapUI e JUnit
• Date (da – a)
1/2011 – 12/2012
• Nome e indirizzo del datore di lavoro
BeeUp – via Vescovado, 5 – 70020 – Bitetto (BA)
• Tipo di azienda o settore
Agenzia di comunicazione e servizi Telematici
• Tipo di impiego
Analista Programmatore
• Principali mansioni e responsabilità
Ha lavorato come sviluppatore di app per sistemi Android e Mac-OS. Uso quindi linguaggio Java su piattaforma Eclipse IDE per Android developers (ADT), e il linguaggio Objective-C su piattaforma XCode per Mac-OS Lion 10.4 e precedenti. Ha operato come progettista e sviluppatore degli applicativi suddetti, occupandosi della loro ingegnerizzazione volta all'ottimizzazione, nonchè alla manutenzione degli stessi applicativi.
• Date (da – a)
1/2010 – 12/2010
• Nome e indirizzo del datore di lavoro
Mediatrade S.r.l – via Giovanni Amendola, 168/5 – 70126 – Bari (BA)
• Tipo di azienda o settore
Società di telemarketing
• Tipo di impiego
Centralinista
• Principali mansioni e responsabilità
Scouting inbound/outbound di clienti.
• Principali mansioni e responsabilità
Marketing telefonico.
Istruzione e formazione
• Date (da – a)
2006 – In corso (quasi conclusa tesi in corso di realizzazione)
• Nome e tipo di istituto di istruzione o formazione
Università degli studi di Bari "Aldo moro"; Scienze MM.FF.NN. Dipartimento di INFORMATICA
• Principali materie / abilità professionali oggetto dello studio
Ingegneria della conoscenza dei sistemi esperti (materia di tesi)
Interazione Uomo-Macchina
Reti
Algoritmi e Strutture dati
Basi di dati avanzate
• Date (da – a)
6/2006 – 12/2013
• Nome e tipo di istituto di istruzione o formazione
Università
• Tipo di attività
In ambito universitario, ha partecipato a più progetti di realizzazione di software, alcuni dei quali sono di seguito descritti:
Tesi di laurea (in fase di conclusione) per un’applicazione di analisi medica: il cui scopo è raccogliere ed indicizzare dati clinici al fine di elaborare statistiche su sintomatologie e regioni di interesse, fornendo un output facilmente comprensibile all'uomo. L’applicazione realizzata in ambiente Eclipse Java con uso della libreria JChart al fine di realizzare grafici sulla base di OpenData provenienti dal Global Health Observatory Data Repository organizzati localmente su RDBMS Oracle.
Progetto di ingegnerizzazione della conoscenza per la realizzazione di un’applicazione Android per la tracciabilità dei movimenti dei mezzi pubblici per AMTAB SpA di Bari; l’applicazione realizzata in Android ATD per Eclipse con linguaggio Java, consente il tracciamento in tempo reale dello spostamento dei mezzi tramite scambio di coordinate GPS e visualizza i risalutati per gli utilizzatori del servizio su dispositivo mobile.
Piattaforma multicanale: realizzazione di un portale di condivisione di notizie ed eventi che automatizza i processi di comunicazione tra gli utenti; applicazione realizzata in PHP con RDBMS MySQL.
Analisi automatica di immagini digitali: un sistema che, basandosi sulle più moderne tecniche e teorie in ambito di computer vision e pattern recognition, elabora documenti al fine di classificarli ed indicizzarli automaticamente. L’ambiente di sviluppo utilizzato è stato Eclipse / Java con RDBMS MySQL.
Capacità e competenze personali
Madrelingua
Italiano
Altre lingua
Inglese
• Capacità di lettura
eccellente
• Capacità di scrittura
media
• Capacità di espressione orale
media
Francese
• Capacità di lettura
buona
• Capacità di scrittura
scolastica
• Capacità di espressione orale
discreta
Capacità e competenze relazionali
Amo i rapporti umani, di qualunque genere ed entità, ma senza mai dimenticare il fine degli stessi, se ludici o professionali. Nel corso degli anni mi sono sempre trovato a contatto con persone di varie culture, estrazioni sociali, interessi, in ambienti professionali e non, riuscendo a relazionarmi con esse in maniera ottimale. Credo nella crescita individuale dovuta al rapporto umano e cerco sempre di dare e ricevere conoscenza e sapere. Per motivi didattici o lavorativi sono avvezzo all'utilizzo di tecnologie per la comunicazione, quali chat e videoconferenze (Skype), o risorse remote di sharing (DropBox) e multi-piattaforme condivise (SVN e MS Sharepoint) che rendono più agevoli ed efficaci le relazioni professionali.
Capacità e competenze organizzative
Durante il corso di studi ho organizzato gruppi di studio da 4 o 6 persone al fine di realizzare progetti didattici, mi sono sempre incaricato della logistica e, con molto piacere, disponendo di un appartamento mio, ho sempre messo a disposizione risorse e location al fine di svolgere il lavoro nel miglior e più sereno modo possibile.
Ho partecipato attivamente alla progettazione e realizzazione di una sala musica presso l'associazione di volontariato CAG (Centro di Aggregazione Giovanile) in Palazzo San Gervasio (PZ), mio paese di origine.
Capacità e competenze tecniche
Ottima conoscenza del pacchetto Office, OpenOffice, Internet e Posta elettronica;
Ottima conoscenza ed esperienza del linguaggio di programmazione Java (sia su piattaforma J2EE che su piattaforma .Net);
Buona conoscenza ed esperienza linguaggio di programmazione C / C++ / C# / Objective-C / CLips;
Ottima conoscenza del linguaggio di programmazione JavaScript e HTML / XHTML;
Buona conoscenza del linguaggio di programmazione Php server-side e general-purpose;
Ottima conoscenza del query language SQL / e conoscenze base di PL/SQL;
Buona conoscenza del linguaggio di programmazione Assembler / Pascal / Haskell;
Conoscenze di base dei linguaggi di progettazione e modellazione software e processi quali UML;
Ottima conoscenza delle infrastrutture di rete e dei protocolli HTTP e HTTPS, TCP/UDP;
Ottima conoscenza dei processi di automazione ed Artificial Intelligence;
Ottima conoscenza RDBMS MySQL e Oracle a livello di sviluppo software;
Ottima conoscenza dei sistemi operativi Microsoft Windows nelle versioni Client e conoscenze base delle parti server; conoscenza da sviluppatore del sistema operativo Linux Ubuntu, buona conoscenza sistema operativo Mac-OS Lion;
Ottima conoscenza dell’ambiente di sviluppo Eclipse;
Buona conoscenza dell’ambiente della piattaforma di sviluppo Wavemaker;
Conoscenza della piattaforma Spring e ORM Hibernate;
Conoscenze delle modalità di realizzazione ed uso di Web Services;
Conoscenza dell’application server Apache Tomcat;
Conoscenza del tool di progettazione Enterprise Architect.
Capacità e competenze artistiche
Suono la chitarra ad un buon livello con predilezione per la chitarra classica e generi flamenco, tango e classica; mi diverto a suonare la batteria ed il sassofono.
Autorizzo il trattamento dei dati personali contenuti nel mio curriculum vitae in base art. 13 del D. Lgs. 196/2003
93 total views, 1 today