LavoroIT Logo
Ottieni l'accesso Full al database dei CV:

Figura Professionale: Back End developer | Java, Spring Boot

INFO CANDIDATO

Nome Cognome:Solo per AbbonatiEtà:26 anniTelefono:Solo per AbbonatiE-mail:Solo per AbbonatiCV allegato:Solo per AbbonatiCategoria CV:Developer / Web dev. / Mobile dev.Sede preferita:RemotoData pubblicazione:26/02/2026

DETTAGLIO CV

Profilo Candidato

Full-Stack Developer con laurea in Informatica e specializzazione in Java, Spring Boot e architetture a microservizi. Esperienza in ambito enterprise con sviluppo di backend REST, integrazione database Oracle su AWS e progettazione di procedure PL/SQL. Competenze in containerizzazione (Docker/Podman), database relazionali e sviluppo di sistemi modulari e scalabili. Background anche in progetti di machine learning (speaker recognition) e applicazioni gestionali. Professionista orientato a problem solving, apprendimento continuo e lavoro in team.

Studi, Corsi, Certificazioni, Lingue conosciute

Academy Full-Stack

Eustema S.p.A.

Marzo 2025 – Maggio 2025

Laurea in Informatica

Università degli Studi di Salerno, Fisciano, Italia

Conseguimento: Marzo 2025

Diploma Liceo Scientifico opzione Scienze Applicate

Liceo "R. Caccioppoli", Scafati, Italia

Anno di conseguimento: 2018

LINGUE

- Italiano

- Inglese

Esperienze di Lavoro

Full-Stack Developer

Tech4Reg s.r.l.

Milano, Italia (full remote)

Dicembre 2025 - In corso

Stage sviluppatore Java, Spring e Spring-Boot

Accenture s.p.a.

Napoli, Italia

Maggio 2025 – Dicembre 2025

PROGETTI

Progetto enterprise – Stage Accenture

Sviluppo di un sistema backend per la ricerca di cammini minimi e percorsi alternativi su grafi, realizzato per un cliente del settore trasporti. La soluzione è stata implementata tramite microservizi REST sviluppati in Quarkus, con integrazione a un database Oracle ospitato su infrastruttura AWS.

Il mio contributo principale ha riguardato la progettazione e implementazione di procedure PL/SQL per il calcolo di più alternative al cammino minimo all'interno del grafo. I risultati venivano restituiti al backend Java ed esposti tramite endpoint REST, con rappresentazione spaziale dei percorsi mediante Oracle Spatial.

Tecnologie utilizzate: Java, Quarkus, Oracle DB, PL/SQL, Oracle Spatial, REST API, AWS.

Speaker Recognition

Sviluppo e ottimizzazione di un sistema di speaker recognition basato su reti neurali profonde. Il progetto ha migliorato l'efficienza del codice, creato un dataset per test sperimentali e valutato le prestazioni in scenari reali. In particolare, mi sono occupato dell'implementazione della fusione di tecniche di speaker embedding (i-vector e x-vector) per migliorare l'accuratezza del sistema.

Tecnologie utilizzate: Flask, PyTorch, JavaScript, HTML, CSS, Nginx, Git.

Microservizi Gestionale

Sviluppo di un gestionale basato su architettura a microservizi, con l'obiettivo di creare un sistema modulare, scalabile e non standalone. Il progetto prevede diversi servizi indipendenti che comunicano tramite docker-compose:

- Servizio di gestione dati: sviluppato in Spring Boot, gestisce la logica back-end e interagisce con un database relazionale PostgreSQL.

- Servizio di autenticazione: implementato in Spring Boot, gestisce login e sessioni tramite JWT token, cifrando le password con algoritmi crittografici e interagendo con il database tramite docker-compose.

Tutti i microservizi sono containerizzati (utilizzando Podman come alternativa a Docker) e orchestrati tramite docker-compose, consentendo una gestione modulare e integrata del sistema.

Tecnologie utilizzate: Java, Spring Boot, PostgreSQL, JWT, Podman, Docker-compose, Git.

NewDM

Sviluppo di un software gestionale per l'inventario e la contabilità di un supermercato. Il sistema consente il monitoraggio delle scorte, la registrazione delle vendite e la gestione delle transazioni finanziarie, ottimizzando l'efficienza operativa. Mi sono occupato della progettazione architetturale e dello sviluppo del back-end, implementando design pattern per una maggiore scalabilità e manutenibilità del software.

Tecnologie utilizzate: Java, JavaFX, Design Pattern.

COMPETENZE TECNICHE

- Backend development: Java (OOP), Spring, Spring Boot, Quarkus, REST API.

- Frontend development: JavaScript, Vue.js.

- Database e data management: MySQL, PostgreSQL, Oracle DB, H2, MongoDB, ElasticSearch.

- Programmazione e linguaggi: Java, Python, C, C++, SQL.

- Software engineering: Ingegneria del software, architetture a microservizi, principali Design Pattern.

- Sistemi operativi: Linux (amministrazione di base, shell scripting, gestione risorse).

- DevOps e strumenti: Git, Docker, Podman, Docker-Compose, LaTeX.

COMPETENZE TRASVERSALI

- Project Management e pianificazione: Capacità di organizzare attività e progetti rispettando tempi e obiettivi.

- Problem-solving e analisi: Attitudine ad affrontare problemi complessi con approccio logico e orientato ai risultati.

- Comunicazione e teamwork: Ottime capacità comunicative, esperienza nel lavoro di squadra e nella collaborazione con diversi interlocutori.

- Leadership e motivazione: Capacità di coordinare gruppi di lavoro e stimolare il raggiungimento degli obiettivi.

- Gestione del tempo: Organizzazione efficace delle attività in base a priorità e scadenze.

- Adattabilità e apprendimento continuo: Flessibilità nel gestire nuove tecnologie, metodologie e cambiamenti di contesto.

Altre Esperienze

Istruttore di nuoto

Gymnasium s.r.l.

Scafati, Italia

2019 – 2025