Gioacchino D.

Frattaminore, Italia · Available in 45 days

ITC | linguaggio di programmazione Java | Jira | 20 more...

Professional Goals

Dopo tanti anni di esperienza posso affermare  di essere un Architetto("Junior") del Software competente capace e soprattutto intraprendente. Sono alla ricerca di esperienze lavorative che mi permettano di rafforzare la mia posizione di Architetto del Software anche e soprattutto nell'utilizzare al meglio lo stack tecnologico offerto dai vari fornitori di servizi in cloud.

Experience
Senior Designer
Relatech S.p.a
in Centro Polifunzionale ex INAIL, Municipalità 4, Napoli, Napoli, Campania, Italia

https://relatech.com/

02/2020 - Present

Core Competencies:

Mi occupo di designer anche architetturale e sviluppo di funzionalità esposte ai client tramite servizi REST. Supporto tecnico agli Architetti, DBA e PO.
L'applicazione è costruita a microservizi ospitata sul cloud Azure Microsoft.
Principali tecnologie utilizzare:
  • Java
  • Spring boot
  • Azure Cloud
  • CosmoDB

Progettista software
Almaviva Digitaltec
in Centro Direzionale di Napoli, Municipalità 4, Napoli, Napoli, Campania, Italia

https://www.almaviva.it/it_it/societa-del-gruppo/almaviva_digitaltec

06/2019 - 01/2020

Core Competencies:

Mi sono occupato attivamente di sviluppo e progettazioni di applicazioni di back office per Banca Intesa.
Principale tecnologie utilizzate:
  • Java
  • Spring boot
Senior Designer
Relatech
in Centro Direzionale di Napoli, Municipalità 4, Napoli, Napoli, Campania, Italia

https://relatech.com/

04/2014 - 05/2019

Core Competencies:

Design di functional component. Design per integrazioni con servizi third-party. Il mio compito principale è il design dei servizi funzionali utilizzati dai client per la realizzazione dei processi funzionali e la progettazione di servizi per interfacciarsi con servizi third-party. Collaborazione attiva con gli architetti del SW, e DBA per la modellazione dei dati e quindi la costruzione del database. Non ho trascuro la parte di sviluppo e quindi scrittura del codice sempre piacevole per me, considerato punto cardine per crescere e cercare quanto più possibile di prevedere i problemi eventualmente tecnici in fase di designer. Metodologia di sviluppo agile Scrum. Principali tecnologie software utilizzate: 
  • OpenBravo 
  • Java/JEE 
  • Oracle 
  • Sql 
  • Design Pattern 
  • Maven 
  •  Ant 
  • JUnit 
  • EasyMock 
  • Spring Framework     
Software Engineer
Gematica
in Via Coroglio, Municipalità 10, Napoli, Napoli, Campania, 80124, Italia

https://gematica.com/

06/2012 - 04/2014

Core Competencies:

Responsabile progetto NMS(Network Management System) per progetti internazionali.
Configurazione, integrazione e sviluppo di software da integrare nella piattaforma IBM Tivoli, per creare un NMS adatto all’ambiente in cui dovrà operare.
Principali tecnologie software utilizzate:
  • RedHat Linux Enterprise Server 5
  • Java
  • Perl
  • Bash script
  • DB2
  • Sql
  • IBM Tivoli, ITNM, ITM, JDBC Gateway
Sviluppo di un syslog sender, da integrare nella piattaforma IPSWITCH.
Principali tecnologie utilizzate:
  • VBScript
  • Java
  • EasyMock
  • Junit

Java EE Developer
EMM Informatica
in Centro Direzionale di Napoli, Municipalità 4, Napoli, Napoli, Campania, Italia

https://www.emmsystems.it/

03/2012 - 05/2012

Core Competencies:

Analista sviluppatore e progettista Java EE, in processo di sviluppo TDD metodologia SCRUM.

Principali tecnologie software utilizzate:
  • Java EE
  •  Spring
  • EasyMock
  • JUnit
  • Jira (Issue & Project Tracking Software)
  •  Hibernate
  • UML

Java, Android Developer
Reply
in Roma, Roma, Lazio, Italia

https://www.reply.com/it

08/2011 - 02/2012

Core Competencies:

Analisi progettazione e sviluppo di applicazioni Mobile per la piattaforma Android
Analista programmatore Java
  • Java  
  • Sql
  • Sqlite
  • Android SDK
  • Android NDK
  • Json
  • Servizi web Rest
  • UML

Java, Android Developer
3Wlab
in Viale dei Caduti nella Guerra di Liberazione, Tor de' Cenci, Roma, Roma, Lazio, 00128, Italia

05/2011 - 08/2011

Core Competencies:

Analisi progettazione e sviluppo di applicazioni Mobile per la piattaforma Android
Analista programmatore Java
Integrazione di progetti Open Source e/o componenti Open Source
Porting di librerie C/C++ per Android
Creazione di un PDF viewer
  • Java
  • Sql
  • Sqlite
  • Android SDK
  • Android NDK
  • Json
  • Servizi web Rest
  • JNI
  • C/C++
  • UML

Software Engineer
Seconda Università degli Studi di Napoli,Dipartimento di Ingegneria dell’Informazione Real Casa Dell’Annunziata-Via Roma, 29-81031 Aversa(Ce), Italia
in Via Roma, Aversa, Caserta, Campania, 81031, Italia

12/2010 - 06/2011

Core Competencies:

“Estensione di un software di navigazione satellitare open source per dispositivi mobile con funzionalità di interfacciamento a lettori RFID”.
Nell’ambito del progetto PRIST 2009 “Fruizione assistita e context aware di siti archeologici complessi mediante dispositivi mobili”.
La mia attività si è concentrata nella comprensione del codice scritto in linguaggio C/C++ del navigatore open source Navit, ho esteso questo software con alcune funzionalità ed effettuare il porting di tali funzionalità per dispositivi mobile Android, attraverso l’uso della tecnologia JNI. Inoltre, ho implementato ulteriori funzionalità per dispositivi Android, da integrare in Navit.
Interfacciamento attraverso protocollo Bluetooth ad un lettore RFID.
  • Sql,Sqlite
  • Android SDK,Android NDK
  • Json,Servizi web Rest
  • Arduino
  • RFID,Bluetooth
  • Java, C/C++,JNI,UML

Java EE Developer, Java Developer
Sync Lab s.r.l.
in Centro Direzionale di Napoli, Municipalità 4, Napoli, Napoli, Campania, Italia

https://www.synclab.it/home

03/2010 - 06/2010

Core Competencies:

Progettazione ed implementazione del modulo di persistenza dei dati di una web application, utilizzando il framework Hibernate. 
Costruzione di un prototipo di TSA(Time Stamp Autorithy). 
Studio dei framework Struts e Spring. 
Studio ed applicazione dello standard WS-Security per la sicurezza dei Web Services  
  • Java
  • Hibernate
  • Crittografia
  • Struts
  •  Spirng
  • WS-Security
  • SQL 
Tecnico specializzato neolaureato
CINI(Consorzio Interuniversitario Nazionale per l'Informatica) impiegato presso il Laboratorio Carlo Savy Complesso Universitario di Monte Sant'Angelo Università Federico II di Napoli Via Salaria,113, 00198 Roma(Rm),Italia
in Napoli, Napoli, Campania, Italia

https://www.consorzio-cini.it/index.php/it/

05/2009 - 08/2009

Core Competencies:

Attività di ricerca e progettazione di una tecnica per l'automazione del Debug delle funzionalità nel processo di sviluppo Test Driven Development(TDD). 
  • C/C++
  • JUnit
  • Daikon
  • Java
  • SQL
  • XML
Tirocinante
CINI(Consorzio Interuniversitario Nazionale per l'Informatica) impiegato presso il Laboratorio Carlo Savy Complesso Universitario di Monte Sant'Angelo Università Federico II di Napoli Via Salaria,113, 00198 Roma(Rm),Italia
in Napoli, Napoli, Campania, Italia

https://www.consorzio-cini.it/index.php/it/

05/2008 - 10/2008

Core Competencies:

Sviluppo di un tool in linguaggio Java per l’ausilio del Debug nel processo di sviluppo TDD(Test Driven Development).  
  •  C/C++
  • JUnit
  • Daikon
  • Java
  • SQL
  • XML
Education
Facoltà di Ingegneria dell’Università “Parthenope” di Napoli
Degree: Master

2009 - 2010

Description:

European Master on Critical Networked Systems con voto 108/110 
Tesi: Web Services Security 
Relatore: Ch.mo Prof. Luigi Romano 

Critical Networked, principlai materi studiate:
  • Crittografia
  •  Wireless Sensor
  •  Scada
  •  Embedded System
  • IT Security

Università degli Studi di Napoli FEDERICO II Corso Umberto I, 40 Bis, 80138 Napoli - Na (Italia)
Degree: Laurea Triennale

2001 - 2009

Description:

LAUREA IN INFORMATICA, Classe delle Lauree in Scienze e Tecnologie Informatiche voto 102/110
Tesi:Progettazione ed implementazione di un tool per il supporto al Debug nella pratica di sviluppo “Test Driven”. 
Relatore:Ch.mo Giuseppe Trautteur 

ITIS F. Giordani Caserta
Degree: Diploma

1996 - 2001

Description:

Perito Informatico, Capotecnico Industriale
Languages
Italian

C2 - Proficiency

English

A2 - Elementary

Skills
Hard skills

linguaggio di programmazione Java, Spring, Spring Boot, UML, SQL, CosmosDB, Azure Cloud, Web Service, MySq, Mysql, SQLServer, HTTP, Hibernate, Linux, Windows OS, Architettura Software, Microservizi

Soft skills

Jira, Confluence, Excel, Word, PowerPoint

Skills I'd like to learn or improve

Conoscenza Lingue Inglese

Field of work

ITC