Analista programmatore

Cri*** ***** (XX Anni)
Analista Programmatore a Pushapp S.R.L
Federico II
Napoli,
Campania
|
Esperienza
Analista Programmatore
Pushapp S.R.L
gen 2018 - Attualmente
Analisi e sviluppo e manutenzione di applicazioni web, sviluppate in java e Laravel.
Si è seguito l'intero ciclo di vita di dei progetti dallo sviluppo al deploy fino ad arrivare alla gestione dei server.
Analista programmatore
Accenture Tecnology Solution
apr 2012 - dic 2016
Analisi tecnica e sviluppo di applicazioni in ambito bancario per Intesa Sanpaolo, con l'utilizzo delle
seguenti tecnologie: Angularjs, Spring, Oracle, application server Weblogic e IBM application toolkit
per la gestione delle chiamate ai moduli cobol.
Gestione di un team, con smistamento dei tesk, stime e gestione dei costi.
Sviluppo di numerose applicazioni web per la pubblica amministrazione per la gestione dei bandi di
gara, pratiche di subappalto, documentali, ecc..
Le tecnologie utilizzate Strust, Struts2,Spring,GWT, GXT,OpenCms.
Gli application server utilizzati sono Jboss, Tomcat e Weblogic.
Alcune applicazioni, sono state utilizzati per la parte backend Java, e per la parte frontend Apache
Flex.
L'RDBMS utilizzato è stato Oracle, con lo sviluppo anche di numerose Stored Procedure.
Per alcune funzionalità ho fatto un largo uso di javascript e Ajax.
Tutti gli applicativi sviluppati, utilizzano una struttura Apache Maven.
Programmatore
Infocube S.r.l., Napoli (Italia)
Sviluppo e manutenzione di numerose applicazioni web in php.
Customizzazione di CMS come Wordpress e Joomla ed integrazione delle api di google maps per
l'utilizzo della geolocalizzazione.
Sviluppo e manutenzione di numerose applicazioni web e desktop con l'utilizzo della tecnologia java.
Le principali tecnologie utilizzate sono OpenCMS, Javascript, jquery, JSF, Hibernate, Html, ajax,
Swing, Swixml, Axis2, jasperReport, JCR 1.0, Jsf e Junit
Formazione
Dottore in informatica
Federico II
set 2003 - lug 2009
Conoscenze adeguate a gestire il processo di progettazione, sviluppo e gestione di sistemi
informatici; conoscenza di particolare aspetti legati ai linguaggi di programmazione, alle
tecnologie legate ad internet, alle basi di dati, ai sistemi operativi.
Tra le principali attività sviluppate durante gli studi hanno particolare importanza le seguenti:
Realizzazione di un LMS per la valutazione didattica di studenti di scuola primaria mediante un gioco
sviluppato in java in formato Applett.
Analisi Design e Testing di un sistema gestionale (per un esame previsto del corso di studio)
Seminario Microsoft “Application Lifecycle Management & ASP.NET” Presso Università degli Studi di
Napoli Federico II Sala Rossa dei Centri ComuniComplesso di Monte Sant’Angelo Via Vicinale Cupa
Cinthia - 80126 Napoli
Creazione di un’applicazione client server (battaglia navale) in linguaggio c sotto linux (per un esame
previsto del corso di studio)
Lingue
Inglese - B1
Informazioni addizionali
Tecnologie
Conoscenza linguaggi: c, pascal, java, SQL.,Matlab,Html,PHP,FLEX,PLSQL
Piattaforme di sviluppo: Eclipse, Netbeans.
UML Tools: StarUml, ArgoUml, Rational Rose.
Framework conosciuti: Struts, Hibernate,Jsf, Spring,GWT,STRUTS2,Angulajs,Laravel, Laravel Nova
DBMS: MySql,Oracle,Postgresql,Access.
Ottima conoscenza della Bourn shell di linux.
Buone nozioni di reti(protocolli a livello applicativo,di trasporto e di rete).
Ottima conoscenza Office Automation Package (Word, Excel, PowerPoint,Access).
Ottima conoscenza sistemi operativi windows e linux .Tecnologie conosciute: JSP, Servlet, JNDI, RMI,
EJB, JDBC, AXIS2,JAXWS,MAVEN,JPA.CMS : OPENCMS, JOOMLA,WORDPRESS.Application
Server : Tomcat,Jboss,Weblogic.Pattern: DAO, MVC, VO, DTO,PO.Javascript : jquery,
mootools.Project Management : Trac,Polarion,Rtc