Ottobre 2011 - Oggi Figura ricoperta Java developer; Datore di lavoro Emm Informatica; Luogo Napoli
Principali attività e responsabilità
Consulente presso la società informatica EMM s.r.l.
Analista programmatore Java presso per l’alliance Healthcare di San Giovanni a Teduccio, progetto OneLeo Russia.
Maggio 2015 - Maggio 2015 Figura ricoperta Anallista sviluppatore; Datore di lavoro Nexus Advanced Technologies; Luogo Napoli/MIlano
Principali attività e responsabilità
Javascript e Jquery developer per lo sviluppo di un plugin per Chrome che intercetta richieste XHR (xml http request) per il supporto allo sviluppo del portale Web di
Banca Mediolanum e che fornisce:
Statistiche su tempi di risposta del server,
Sequence Diagram dei servizi esposti dal server,
Report stampabili ed esportabili in excel con all’interno i dati JSON e XML di Input e
Output.
Application Management e functional improvements delle app Android e IOS(native ed ibride) per Banca Mediolanum.
Application Management e functional improvements dell’app Android per la ompagnia che fornisce energia elettrica Repower.
Giugno 2011 - Luglio 2011 Figura ricoperta Sviluppatore Siebel; Datore di lavoro AccentureTechnologySolutions; Luogo NApoli
Principali attività e responsabilità
Progetto POLKOMTEL area migrazione DB.
Sviluppo di procedure PL/SQL
Aprile 2011 - Maggio 2011 Figura ricoperta Tester; Datore di lavoro AccentureTechnologySolutions;' Luogo Napoli
Principali attività e responsabilità
Progetto CRM AFFARRI area collaudo.
Ottobre 2010 - Marzo 2011 Figura ricoperta Sviluppatore Siebel; Datore di lavoro AccentureTechnologySolutions; Luogo Napoli
Principali attività e responsabilità
Sviluppatore SIEBEL 8.1 per progetto POSTE MOBILE RELEASE KIT X2 e X7 area catalogo.
Istruzione e Formazione
Data Giugno 2009
Titolo della qualifica rilasciata Laurea triennale in Informatica
Istituto di istruzione o formazione Università di Napoli Federico II
Luogo Napoli
Data Luglio 2002
Titolo della qualifica rilasciata Diploma perito informatico
Istituto di istruzione o formazione I.T.I E.Medi
Luogo San Giorgio a Cremano
Conoscenze linguistiche
Lingua Italiano
Capacità di lettura/scrittura Madrelingua
Capacità di espressione orale Madrelingua
Lingua Inglese
Capacità di lettura/scrittura Buono
Capacità di espressione orale Buono
Conoscenze informatiche
Capacità e competenze informatiche
• Ottima conoscenza di linguaggi di programmazione:
Java piattaforma J2EE,
GWT (Google Web Toolkit),
PL/SQL (esperienza nell'uso del linguaggio SQL principalmente attraverso Java
e l'interfaccia JDBC),
C++,
class="hit">Objective C ,
PHP
• Ottima conoscenza del Framework:
Spring,
Hibernate,
CAN JS (front - end),
Bootstrap (front-end),
JPA (java persistence API),
MyBatis,
• Ottima conoscenza del tool di compilazione:
Maven,
Gradle,
• Ottima conoscenza di Repository:.
SVN,
GIT,
GIT FLOW,
• Ottima conoscenza della librerie
Jquery,
Require JS,
Underscore JS,
• Ottima conoscenza di strumenti di design e modellazione UML come EA (Enterprise Architect)
• Ottima conoscenza di alcuni linguaggi web development quali:
XML,
PHP,
ASP,
JavaScript,
HTML5,
CSS3
• Ottima conoscenza di DBMS quali;
ORACLE,
MySQL.
• Buona conoscenza dell’ambiente Unix.
• Buona conoscenza dei principali pattern di sviluppo:
MVC (Model-View-Controller),
MVP (Model-View-Presenter),
Singleton,
Strategy,
Command.
DAO
• Ottima conoscenza dei Paradigma di sviluppo:
AOP,
SOA (da considerarsi più un’architettura che un paradigma).
• Ottima conoscenza di ambienti di sviuppo:
Eclipse,
WebStorm,
AndroidStudio,
Xcode (MAC)
• Ottima conoscenza di JBOSS application Server.
• Ottima conoscenza del Servlet container TOMCAT .
• Ottima conoscenza delle API di chrome per lo sviluppo di estensioni.
• Ottima conoscenza di JUnit Test con Easy Mock e utilizzo del plug – in per eclipse Eclemma.
Test gestiti anche con SOAP UI.
• Buona conoscenza IReport
• Buona conoscenza del CRM Tool Siebel client e Siebel Tool
Altre competenze tecniche acquisite in ambito universitario e autodidatta :
• Ottima conoscenza di alcuni altri linguaggi quali:
Pascal,
C++,
Visual Basic.
• Conoscenza base di alcune librerie del linguaggio C specializzate per il calcolo matematico
(BLAS, LAPAC) e per il calcolo parallelo (MPI).
• Conoscenza base del software di calcolo Matlab e buone capacità di programmazione nello
stesso ambiente.
• Ottima conoscenza dei software CMS Joomla 1.x per lo sviluppo di siti e portali web.
• Buona conoscenza dei sistemi operativi Microsoft (Windows 9x, NT, ME, 2000, XP, Vista, 7,8),
del sistema Linux (Ubuntu e Fedora)
• Ottima conoscenza dei software inclusi nel pacchetto Microsoft Office: Word,
Excel, Access, Power Point e buona conoscenza del pacchetto Open office.
• Ottima conoscenza di svariati software per applicazioni multimediali, in particolare:
Grafica: Photoshop e CorelDraw;
Audio: Cubase, WaveLab, Sound Forge;
Video: Adobe Premiere e Media 100 HD (per Ma);