Figura professionale: Java Senior Developer
Nome Cognome | : g. p. | Età | : 50 |
---|---|---|---|
Cellulare/Telefono | : Riservato! | : Riservato! | |
CV Allegato | : Riservato! | Categoria CV | : Developer / Web dev. / Mobile dev. |
Sede preferita | : Cantone Ticino |
Accesso Full al database con 29.999 CV a partire da € 5,00 ABBONATI SUBITO!
Sommario
Esperienze
Profilo
FULL STACK Senior Developer con oltre 10 anni di esperienza come developer e team leader in progetti sia per privati che per clienti istituzionali.
Esperienza con i maggiori database sia relazionali che noSql. Capacità di gestione in completa autonomia del cliente.
Attualmente in preparazione anche la certicazione Oracle Java Enterprise Architect.
Principali Esperienze di lavoro
Analista programmatore FULL STACK
Esprimo srlperFINCONS Spa Roma
Dicembre 2018 – Attuale
Progetto Gestione Posta certicata massiva per Poste Italiane
Progetto creazione console graca monitoraggio posta certicata per Poste
Italiane
Progetto creazione console graca gestione intranet per Poste Italiane
Implementazione microservizi java in Spring Boot
Progettazione e realizzazione del design web delle console
Utilizzo di AngularJs per la gestione del front end
Creazione server Rest e sezione DAO su no sql CouchBase e su Mysql
Utilizzo del cloud Azure e db Sql Server
Creazione logo customizzato per la intranet Poste italiane sezione BEP
Spring Security per gestire la Basic Auth
Progettazione, implementazione microservizi per la gestione della creazione
di lettere di vettura
per le spedizioni per il cliente Poste Italiane
Implementazione microservizi java in Spring Boot
Utilizzo del framework di reportistica Jasper Report per la creazione del pdf
della lettera di vettura
Creazione server Rest con comuicazione con microservizi tramite
interfaccia Feign Client
Utilizzo del cloud Azure e db Sql Server
Analista programmatore Back End
CSP Spa perPoliclinico Gemelli Roma
Giugno 2018 – Dicembre 2018
Progetto server DHE, interfaccia Java
Progettazione e implementazione di moduli java in Spring Boot ; costruzione
controller e service per l'utilizzo con il software WSO2, modulo Enterprise
Service Bus
Congurazione ussi WSO2 per adattarsi alle nuove chiamate.
Framework SPRING BOOT
Java 1.7, WSO2
Analista programmatore FE, BE con mansione di
TEAM LEADER
ItResorcesper Accenture Spa Roma
Febbraio 2018 – Giugno 2018
Progetto edilizia scolastica
Implementazione di interfaccia utente utilizzando HTML5 e Jquery
Gestione operazioni di CRUD utilizzando AJAX e JQUERY
Creazione di controller, service, utilizzando:
Framework SPRING BOOT
JPA su HIBERNATE
Java 1.7
Oracle 11G
Server WildFly 10
Analista programmatore FE, BE, responsabile sezione Back End
ItReourcesperTecnology Temptation Acilia(RM)
Dicembre 2017 – Febbraio 2018
LBB ADAC ModulKarte Credit – Scoring AMS Enhancements – Servizio di
scoring per erogazione servizi al cliente
Implementazione di interfaccia utente utilizzando il framework DHTMLX
Gestione operazioni di CRUD utilizzando AJAX e JQUERY
Creazione di controller, service e interfacce per utilizzo di web service,
utilizzando:
Framework SPRING BOOT
JPA con ORM HIBERNATE
Java 1.7
Spring WS
PostgreeSql
Autenticazione custom del cliente con token criptato al login
Analista programmatore, responsabile area Front End
ItResources Pomezia(RM)
Dicembre 2016 – Dicembre 2017
Creazione sito Pronto Imperial, multinazionale del tabacco
Creazione del front-end con base template HTML
Creazione dei controller per gestione routing fra le pagine utilizzando Spring
Boot + Thymeleaf
Gestione dinamica delle pagine utilizzando Jquery e modelli DOM custom
Creazione della sezione interna di Social (Facebook-style)
Tutte le pagine sono alimentate tramite interfaccia REST con output JSON
Sistema di autenticazione usato Oauth2 su Spring
Creazione app dedicata, utilizzando il back end sviluppato, utilizzando allo scopo Ionic + AngularJs 1.6
Analista programmatore responsabile di progetto per sito e portale istituzionale
ItResoucessrlper DDWAY Group Roma
Agosto 2016 – Novembre 2016
Utilizzo del Framework Spring, customizzato dal team di sviluppatori interno
Debug sezioni di codice e creazione di nuove sezioni, con gestione dei
controller MVC, dei service e delle view
Creazione pagine web utilizzando un framework proprietario DDWAY
Creazione dinamica di Pdf utilizzando il package FOP
Utilizzo di Spring WS per la gestione del portale istituzionale
Ogni funzione del portale MD4 è gestita tramite WS, non avendo una base
dati autonoma
Gli end-point si trovano tutti sull'applicativo MD4
La gestione ha richiesto sia di ampliare gli end-point che di crearne di nuovi
Nella parte di front-end, ho gestito anche le chiamate Ajax e la
renderizzazione dinamica delle pagine utilizzando Jquery
Analista programmatore, progettista responsabile area Back End
ITResources Pomezia (RM)
Marzo 2016 – Luglio 2016
Trasformazione template graco in dinamico attraverso il framework
Thymeleaf, supportato lato Back end dal framework Spring Boot MVC con
Hibernate per accesso
ai dati via JPA
Utilizzo esteso di CSS3, HTML5, Jquery e Jquery UI
In aggiunta al Thymeleaf, ho utilizzato anche il template engine Moustache,
per gestire le sezioni dinamiche dell' eCommerce alimentate da scambio dati
via Ajax
Creazione lato Back End di tutti i service e i controller necessari al ow
dell'applicazione web e per connessione alle sezioni già sviluppate da altri
developer
Creazione di template custom per Thymeleaf e per Moustache
Analista programmatore con ruolo di referente per
lo sviluppo applicativo
ITReourcesper Accenture Spa Roma
Dicembre 2011 – Febbraio 2016
Creazione app ibride mobile utilizzando la tecnologia Apache Cordova
Utilizzo di Jquery , Jquery Mobile e creazione layout utilizzando HTML5 e CSS3
Per i CSS è stato utilizzato anche il framework SCSS per la generazione
dinamica del codice CSS
Le app hanno avuto accesso sia alla memorizzazione interna che agli altri
device sici: fotocamera, Gps, memoria interna ed esterna , internet
Le app si sono interfacciate alle basi dati remote tramite chiamate REST ,
utilizzando il formato JSON per lo scambio dei dati
Per la memorizzazione su dispositivo ho utilizzato il db SqlLite, cui i
dispositivi danno supporto nativo
Per alcuni progetti, fra cui Casi Umanitari, ho utilizzato per creare il layout
web, il framework Bootstrap , Jquery Ui e le Jsp per la renderizzazione
dinamica lato server delle pagine
La versione mobile di web application come Professioni Sanitarie o Sintesi
Mobile, hanno richiesto una restyling per essere portate su dispositivi mobile
come smartphone e tablet
Per gestire al meglio il layout , ho utilizzato il template engine Mustache,
disponibile sia per ambiente web che mobile
In ambito di programmazione stand alone, ho utilizzato le seguenti
tecnologie:
J2EE con framework Spring, utilizzando l'ORM Hybernate ed il framework
Velocity per la gestione delle basi di dati
In abbinamento alla J2EE, ho corretto e creato da zero pagine JSP
Gestione evolutiva e correttiva di Stored Procedure PL/SQL per la ricerca ed
estrazione dei dati
Ho curato il restyling del portale, utilizzando HTML5,PHP e SCSS per i fogli di stile
Analista programmatore PL/SQL e PHP
Theorematica Spa perSOGEI Spa Roma
Marzo 2008 – Dicembre 2011
Analisi , Sviluppo e manutenzione software PL-SQL, PHP 4 e 5 , Javascript
con utilizzo tecnologia AJAX con e senza tool di assistenza allo sviluppo
(Jquery)
Progettazione, analisi ed implementazione strutture ad oggetti PHP5
Progettazione via Javascript (no Jquery) di tabelle dinamiche, che
permettono di inserire, rimuovere o aggiornare righe e campi della tabella
attraverso l'interazione di Javascript ed Ajax, usato per colloquiare col
server ORACLE o per interagire con le variabili di sessione PHP
Utilizzo della struttura JSON per colloquiare col server ORACLE
Implementazione e correzione CSS
Sviluppo , progettazione XML , modellato su DTD e su schema XSD
Produzione e parsing XML sia lato PHP che PL/SQL .
In PHP usando anche le funzioni SimpleXml, ove non richesta una struttura
domElement più completa e complessa ma a volte non necessaria
Accesso DB Oracle tramite PHP via interfaccia OCI
Implementazione pattern architetturale MVC utilizzando come View lo
Smarty Template Engine su PHP 5
Creazione Template da utilizzare con lo Smarty Template
Utilizzo Web Services per recuperare dati del Demanio in PHP5, utilizzando la classe SoapClient
Analista programmatore PL/SQL su DB Oracle
Nepta SoluzioniS.r.lpercliente SOGEI SPA Roma
Maggio 2006 – Febbraio 2008
Analisi , Sviluppo e manutenzione software
PL-SQL , PHP 4 e 5 , Javascript con utilizzo tecnologia AJAX con e senza tool
di assistenza allo sviluppo assistito
Progettazione, analisi ed implementazione strutture ad oggetti PHP5
Progettazione via Javascript (no Jquery) di tabelle dinamiche, che
permettono di inserire, rimuovere o aggiornare righe e campi della tabella
attraverso l'interazione di Javascript ed Ajax, usato per colloquiare col
server ORACLE
Utilizzo della struttura JSON per colloquiare col server ORACLE .
Implementazione e correzione CSS.
Sviluppo , progettazione XML, modellato su DTD e su schema XSD
Produzione e parsing XML via SimpleXml sia lato PHP che PL/SQL
Accesso DB Oracle tramite PHP via interfaccia OCI
Implementazione pattern architetturale MVC utilizzando come View lo
Smarty Template Engine su PHP 5
Creazione Template da utilizzare con lo Smarty Template
Utilizzo Web Services per recuperare dati del Demanio in PHP5, utilizzando la classe SoapClient
Istruzione
Attestato qualica di Programmatore PL/SQL
Regione Lazio Roma
2004
Corso semestrale presso la Regione Lazio di:
Oracle PL / SQL , SQL , Oracle Web Application
Qualica di programmatore Oracle PL / SQL
Attestato qualica di Tecnico di rete e web su
sistemi Unix / Linux
Regione Lazio Roma
2003
Corso semestrale presso la Regione Lazio di:
Tipologie di reti, di cavi, programmazione client-server su rete TCP-IP,
programmazione C, congurazione server DNS, APACHE e ROUTED
Diploma superiore di Perito Industriale
Capotecnico, specializzato in informatica
Istituto Tecnico Industriale Enrico de Nicola Roma
1993
Perito Capotecnico Industriale, specializzato in informatica
Competenze
Progettazione, sviluppo e testing
FULL STACK, specializzato nelle architetture JEE
Gestione e coordinamento team di sviluppo
Lingue
Italiano
Livello Avanzato
Inglese
Livello base parlato, intermedio scritto e letto
171 total views, 2 today