Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Lingue
Hobby e interessi
PERSONAL INFORMATION
Lingue
Autorizzazione trattamento dati personali
Cronologia
Generic
Annunziata Domenico

Annunziata Domenico

Roma

Profilo professionale

Professionista con solide competenze organizzative e comunicative, esperto nel problem solving e nella gestione del tempo. Dimostra attitudine al lavoro di squadra e capacità di adattamento, acquisendo continuamente nuove competenze nell’ambito informatico.

Motivato e attento, abile nel trovare velocemente soluzioni efficaci ai problemi software. Esperienza in Software Developer. Ottima conoscenza della lingua Inglese e attitudine al lavoro di squadra.

Panoramica

9
9
years of professional experience

Esperienza lavorativa

Sviluppatore Software/Team Leader

Eustema
Smart working
08.2025 - ad oggi

Portale Eventi di Volontariato DPC – Team Leader & Backend Developer


Sviluppo e realizzazione di un portale per la gestione centralizzata degli eventi di volontariato DPC, rivolto sia ai gestori delle organizzazioni che ai volontari partecipanti.

Il progetto è stato realizzato con Java 23 e Spring Boot 3, utilizzando Spring JPA e Flyway per la gestione del database PostgreSQL. Le API REST sono state implementate con MapStruct per le mappature, mentre Spring Security è stato adottato per la messa in sicurezza dell’applicativo. Per la generazione dei documenti ufficiali (attestati in PDF) è stato integrato JasperReports.

Ruolo: Team Leader & Software Developer – guida di un team di 5 sviluppatori BackEnd, con responsabilità di coordinamento tecnico e organizzativo, interfaccia diretta con il Tech Lead per la gestione dei task e con gli analisti funzionali per la definizione dei requisiti applicativi.

Sviluppatore Software

KeyBiz
Smart working
07.2024 - 07.2025

GESTIONE PROGETTI SOGEI

In Sogei mi sono occupato della migrazione di tutti gli applicativi presenti da WebSphere 8.5 ad Orchestra, configurando e risolvendo tutti i problemi causati dalla migrazione. L'attività si è poi estesa all'affiancamento con un referente interno per il supporto a tutti i suoi applicativi svolgendo svariate manzioni tra cui:


  • Supporto per aggiornamenti SQL su db Oracle
  • Attività di BugFix o miglioramento di attuali flussi
  • Sviluppo di una coda JMS per la scrittura di messaggi



Ambito: Pubblica Amministrazione

Sviluppatore Software

KeyBiz
Smart working
02.2023 - 06.2024
  • Realizzazione di due portali per la gestione della documentazione presente in banca d’Italia:
  • Il primo portale permette di effettuare delle ricerche su documenti indicizzati in precedenza, la ricerca può essere un semplice full text
  • Una ricerca su metadati specifici. È possibile salvare nei preferiti le ricerche, documenti ecc... Tramite un pannello di amministrazione è possibile gestire i vari utenti assegnandogli ruoli e permessi specifici.
  • Il secondo portale invece permette la creazione e la visualizzazione di documenti chiamati asset, dei fascicoli e delle serie archivistiche con la possibilità di creare dei gruppi di utenti per la gestione della visibilità di questi documenti.
  • Ambito: Banking
  • Principali tecnologie utilizzate: Java 17, Spring Boot, Liquibase, Git, MapStruct, Oracle, H2.

Sviluppatore Software

KeyBiz
Roma
10.2022 - 01.2023
  • Realizzazione di un portale per la gestione dei clienti che richiedevano un mutuo.
  • Il portale permette di effettuare un login da parte del consulente che è in grado di compilare tutte le informazioni necessarie alla generazione del mutuo. Si ha una gestione dell’invio delle e-mail di comunicazione (es. E-mail di Benvenuto), la gestione dell’anagrafica cliente e di un calendario per gli eventi e gli appuntamenti per una determinata banca.
  • Ambito: Banking
  • Principali tecnologie utilizzate: Java 11, Spring Boot, Hibernate, Git, PostgreSQL, Apache Common, Redis.

Analista Programmatore/ Sviluppatore Software

KeyBiz
Roma
05.2022 - 09.2022
  • Creazione di un portale per l’esercito con l’utilizzo di tecnologia Entando.
  • Il Progetto gestisce i servizi di cisa(Centro informazioni e Supporto Assistenziale), Esercito Amico dove si possono effettuare segnalazioni e Ag Tour dove l’utente può comprare biglietti, per cinema
  • Bus, con delle convenzioni. Il progetto è stato realizzato in Java 11, Spring Boot e Hibernate.
  • Ambito: Esercito
  • Principali tecnologie utilizzate: Java 11, Spring Boot, Hibernate, Git, Oracle.

Analista Programmatore/ Sviluppatore Software

Ecubit
Roma
03.2020 - 05.2022
  • Creazione di un portale per la gestione, da parte di un medico, dei pazienti e delle loro relative patologie, terapie ecc…
  • Il Progetto nasce come un portale per la gestione di tutto quell oche riguarda un paziente. L’architettura del Progetto è stata realizzata in microservizi e clusterizzata in Docker e successivamente in Kubernetes. Per la gestione di una acrchitettura a microservizi è stata necessaria l’implementazione di un Eureka Server, un Config Server e di uno Spring Gateway con le sue relative rotte. Zipkin e RabbitMQ permettono di tenere traccia di tutte le chiamate che vengono effettuate sui propri microservizi e il salvataggio di questi ultimi.
  • Ambito: Medicina
  • Principali tecnologie utilizzate: Java 11, Spring Boot, Spring Bus, Hibernate, Docker, Git, Linux, Eureka, Config Server, Spring Gateway, Zipkin, RabbitMQ, Spring Sleuth, MongoDB.

Analista Programmatore/ Sviluppatore Software

Alten
Roma
10.2019 - 03.2020
  • Realizzazione di una architettura a microservizi e componenti grafiche relative alla registrazione, login e area privata del portale sisal lottery/betting per la turchia:
  • La complessità dell'architettura dei microservizi a reso il progetto motivante e competitivo sotto tutti gli aspetti. L’utilizzo del cloud lo ha reso ancora piu impegnativo a causa di poca conoscenza della teconologia. Il progetto si è presentato inizialmente nello sviluppo della Login e della Registrazione, e in seguito nello sviluppo dell’Area Privata. L’utilizzo di Spring Boot è stato necessario nel rendere tutto il progetto piu fluido e performante, mentre l’utilizzo di Eureka Server, Config Server e Gateway Service è stato necessario per la centralità, la comunicazione e la sicurezza del’applicativo. Una nota fondamentale è stato l’utilizzo di Docker e Kubernetes per la gestione delle performance a livello hardware e software. L’utilizzo di Apache Camel è stato necessario per le chiamate SOAP e REST e lo sviluppo di una soluzione BATCH.
  • Ambito: Gambling
  • Principali tecnologie utilizzate: Java 13, Spring Boot, Spring Bus, Kafka, Apache Camel, Kubernetes, Docker, Git, Jenkins, Linux, Eureka, Config Server, Zuul

Programmatore

Wakala s.r.l
Roma
05.2019 - 09.2019
  • Descrizione della società: presso Consoft Informatica
  • Progettazione e bugfix di due progetti con tecnologia Java:
  • Il primo progetto era una piattaforma per l’organizzazione di invio e ricezione di alimenti, da parte di beneficiari e donatori. Ho implementato diverse funzionalità per il funzionamento della piattaforma e l’aggiunta e la correzione di pagine Pdf tramite l’utilizzo di Jasper.
  • Il secondo progetto era una applicazione interna per la gestione della Fatturazione. Rispetto al primo progetto è stato utilizzato Spring Mvc e Spring Security, io ho gestitio principalmente la risoluzione di bug e l’implementazione di nuove funzionalità. Anche qui ho utilizzato Jasper per la creazione e correzione di alcune pagine Pdf.
  • Principali tecnologie utilizzate: Java, Spring MVC, Spring Boot, Jasper, Hibernate, MySql, Jsp.
  • Presso Consoft Informatica

Programmatore

Wakala s.r.l
Roma
01.2019 - 03.2019
  • Descrizione della società: presso Crisma s.r.l
  • Progettazione e supporto progetto Poste.
  • Il progetto consisteva nello aumentare le code sia per la lettura di nuovi messaggi sia per la scrittura, utilizzando tecnologia WebLogic, Java ecc...
  • Progettazione di script python:
  • Il progetto prevedeva la progettazione e lo sviluppo di script python per la creazione di tabelle mysql e la gestione della connessione al database utilizzando la libreria create_engine. Inoltre, bisognava sviluppare la trasformazione da file csv a tabelle mysql tramite l'utilizzo della libreria Pandas e della libreria pymysql. Infine, tramite la libreria os ho gestito il lancio di comandi necessari per l'avvio di script R.
  • Utilizzo di Drupal per aggiornamento sito aziendale:
  • Per l’aggiornamento del sito aziendale ho usato il cms Drupal 7 inserendo nuovi articoli, pagine base e menu.
  • Principali tecnologie utilizzate: WebLogic, Java, Python, Drupal 7.
  • Presso Crisma s.r.l

Programmatore

Wakala s.r.l.s
Roma
01.2018 - 10.2018
  • Descrizione della società: presso Ericsson - Telecomunicazioni S.p.a.
  • Progettazione di un sistema gestionale per operatore Telco:
  • Test automatizzati con Apache Jmeter: il secondo progetto consisteva nel lato testing, principalmente test automatizzati tramite Apache Jmeter, dove tramite scrip Groovy effettuavamo chiamate, sms e dati sia dal lato di Stress e Performance sia da lato del Traffico per vedere se il tutto funzionava correttamente.
  • Progettazione e supporto progetto Batch: il primo progetto consisteva nello sviluppare tecnologia Batch per l’invio e la ricezione di file, utilizzando tecnologia Apache Karaf e Osgi;
  • Progettazione di script Python per la creazione di file csv. Il progetto consisteva, tramite l'utilizzo della libreria Pandas, la trasformazione da file excel in file csv e la scrittura automatica dei record. Tramite l'uso della libreria re, per la gestione delle regex, si passavano delle KeyWord le quali servivano a compilare automaticamente alcuni campi nel file.
  • Principali tecnologie utilizzate: Apache Jmeter, Apache Karaf, Groovy, Java, Python.
  • Presso Ericsson - Telecomunicazioni S.p.a.

Programmatore

Eidos - Sistemi di formazione Srl
Roma
11.2016 - 04.2017
  • Studio linguaggio Java e i suoi principali framework.
  • Il progetto di cui sono stato parte era uno stage diviso in due fasi: una prima fase composta da un corso su Java di 200 ore con certificazione finale nel quale, seguiti da un tutor, studiavamo il linguaggio e preparavamo dei progetti su quello che imparavamo; una seconda fase, svoltasi all'interno dell'azienda stessa, sempre affiancati da un tutor, era suddivisa in obiettivi settimanali
  • Mensili basati sulla difficoltà del lavoro (studiare in un mese il framework spring core
  • Il framework spring MVC). All'inizio del mese di aprile cominciammo ad approfondire lo studio delle fondamenta di Java per poter svolgere l'esame 1Z0-808: Java SE 8 Programmer I entro maggio.
  • Principali tecnologie utilizzate: Framework Hibernate, Spring MVC, Spring Core, Struts.

Programmatore - Help Desk

Eidos s.r.l.
Roma
01.2017 - 02.2017
  • Descrizione della società: presso Anas S.p.A.
  • Gestione portali utenti, aiuto cliente, revisione di codice.
  • Durante la mia permanenza ad Anas S.p.A. ho ricoperto il compito finale di supportare l'Help Desk: nel primo mese ho imparato tutte le varie applicazioni e i portali dell'azienda e il framework FileNet per poter aiutare nei vari livelli in cui si divideva il lavoro; dopo aver riportato il progresso del lavoro svolto il PM ha ritenuto opportuno rientrare in Eidos per poter ulteriormente affinare le mie capacità di programmazione.
  • Principali tecnologie utilizzate: IBM FileNet P8 5.2.0; Application Server: BEA WebLogic Server 8; WebLogic Server 12cR1; DB: Oracle DB; Framework: Ajax.
  • Presso Anas S.p.A.

Istruzione

Laurea - Ingegneria Informatica

Università Mercatorum
01.2024

Diploma di maturità - informatica, Sistemi e Reti, Progettazione, Gestione d'Impresa

ITIS Federico Caffè
Roma
01.2015

Competenze

  • Buone capacità e competenze comunicative acquisite tramite lo sviluppo di progetti in team
  • Attitudine al lavoro di squadra
  • Capacità di adattamento
  • Capacità di apprendimento continuo
  • Attenzione ai dettagli
  • Problem solving
  • Gestione del tempo
  • Buone capacità e competenze organizzative acquisite durante la mia corrente esperienza lavorativa nell’ambito dell’informatica

Lingue

Italiano
Inglese

Hobby e interessi

Essendo un amante della natura mi piace nel weekend fare dei percorsi di Hiking/Trekking respirando aria pulita lontano dal caos della città

Amo la cultura asiatica specialmente del giappone, trovo affascinante il contrasto tra moderno e antico che hanno nelle loro città e della loro tecnologia avanzata che usano nella vita di tutti i giorni

PERSONAL INFORMATION

Marital Stato:

Lingue

4,B2

Autorizzazione trattamento dati personali

Autorizzo il trattamento dei dati personali contenuti nel mio CV ex art. 13 del decreto legislativo 196/2003 e art. 13 del regolamento UE 2016/679 sulla protezione dei singoli cittadini in merito al trattamento dei dati personali

Cronologia

Sviluppatore Software/Team Leader

Eustema
08.2025 - ad oggi

Sviluppatore Software

KeyBiz
07.2024 - 07.2025

Sviluppatore Software

KeyBiz
02.2023 - 06.2024

Sviluppatore Software

KeyBiz
10.2022 - 01.2023

Analista Programmatore/ Sviluppatore Software

KeyBiz
05.2022 - 09.2022

Analista Programmatore/ Sviluppatore Software

Ecubit
03.2020 - 05.2022

Analista Programmatore/ Sviluppatore Software

Alten
10.2019 - 03.2020

Programmatore

Wakala s.r.l
05.2019 - 09.2019

Programmatore

Wakala s.r.l
01.2019 - 03.2019

Programmatore

Wakala s.r.l.s
01.2018 - 10.2018

Programmatore - Help Desk

Eidos s.r.l.
01.2017 - 02.2017

Programmatore

Eidos - Sistemi di formazione Srl
11.2016 - 04.2017

Diploma di maturità - informatica, Sistemi e Reti, Progettazione, Gestione d'Impresa

ITIS Federico Caffè

Laurea - Ingegneria Informatica

Università Mercatorum
Annunziata Domenico