Giuseppe Maggio

Lead Software Engineer Java Back-end Specialist Presso Eustema Spa @Eustema S.P.A

Rome, IT
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Apr 2020 — Present

Lead Software Engineer Java Back-end Specialist Presso Eustema Spa @Eustema S.P.A

View department →

Roma, IT

Per il cliente Inail sono in sviluppo due diverse applicazioni ed una migrazione.La prima (REDS, acronimo di Reverse Engineering Data & Software) è un insieme di batch esposti come servizi Rest e serve al censimento di tutto il parco applicativo di Inail, con un’analisi dettagliata dei singoli progetti in cui si esaminano le tecnologie utilizzate, le classi presenti, le dipendenze tra esse, entrypoint ed endpoint, tipi di connessione, database, schema e tabelle usate. In questo modo è possibile anche effettuare un controllo incrociato delle dipendenze reciproche tra i vari moduli e valutarne il livello di accoppiamento (e quindi di efficienza del software), oltreché usare per stimare l’impatto iterativo delle manutenzioni evolutive del software stesso. L’analisi viene riportata su un database ad hoc che ne contiene i risultati. Per questa applicazione ho avuto il ruolo di sviluppatore in team di 4 persone.La seconda (Dashboard-AIDA) è un’applicazione che si occupa di rappresentare graficamente i risultati ottenuti da AIDA (un software di censimento di tuti i Database di Inail). Il suo modulo BE espone servizi Rest che ragguppano le informazioni, ed il FE le mostra in modo da avere un colpo d’occhio immediato sulla complessità interna delle istanze/database/schema/tabelle/colonne, con dettagli vari su ogni entità in gioco (ad esempio per le colonne si indicano campi come la tipologia, lunghezza, default value, unique, primary key o foreign key) e valutarne l’efficienza e l’evoluzione nel tempo. Per questa applicazione ho avuto il ruolo di analista/progettista/team leader in un gruppo di lavoro 4 persone.La migrazione interessa il passaggio progressivo del parco applicativo INAIL a Java 11. Aggiornati i pacchetti di BE per Jboss 7.4, i pacchetti di FE per Weblogic 14, le risorse statiche per Apache 2.4.54 cambiando le context-root, le librerie obsolete, le dipedenze maven per avere build e deploy funzionanti (e test di non regressione) nei nuovi ambienti di deploy.

EDUCATION

2006 — 2009

Università degli studi Roma TRE

Laurea in Ingegneria Informatica, Ingegneria Informatica con indirizzo Sistemi Informativi

SKILLS

Framework SpringJava Server FacesWeb DevelopmentC++SoapuiSoapJstlInformation TechnologyJavaTomcatRestAjaxServer Microsoft SqlOracleJavascriptUmlMavenJboss Application ServerJqueryHtmlJsfWeblogicSpringWeb ServicesDatabasesSqlPrimefacesHibernateSviluppo WebGoogle ApiServizi WebEjb 3Struts

ABOUT GIUSEPPE MAGGIO

Seniority di 10 anni in analisi, progettazione e sviluppo di software JAVA back-end tramite Spring, Struts, EJB, Hibernate. Esperienza di 5 anni su front-end tramite Spring mvc/batch, Javascript e JQuery, infine esperienza Junior di 1 anno su Angular 6. Ottenuta la certificazione Oracle Java SE 8 Programmer I

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Giuseppe Maggio — Lead Software Engineer Java Back-end Specialist Presso Eustema Spa at Eustema S.P.A in Rome, IT | Unifers