INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Back-end Developer con esperienza nello sviluppo di applicazioni web. Attualmente impegnato nello sviluppo di progetti reali, contribuisco all’analisi, implementazione e ottimizzazione delle funzionalità, collaborando con il team e gestendo l’integrazione tra i diversi livelli dell’applicazione. Ho sviluppato buone capacità di problem solving, lavoro di squadra e attenzione ai dettagli, con un forte orientamento all’apprendimento continuo e all’adattamento a nuove tecnologie.
Studi, Corsi, Certificazioni, Lingue conosciute
Academy Java Developer
Macnil, in collaborazione con Randstad Technologies
Gravina in Puglia (BA)
07/10/2024 - 12/11/2024
- Formazione in Java Development, con un focus su tecnologie e best practices per il mondo enterprise.
- Acquisizione di competenze per lo sviluppo di applicazioni web complesse.
- Approfondimento delle metodologie moderne per l'ottimizzazione del ciclo di vita del software.
Academy Full Stack Developer
Aulab S.r.l.
Bari, Italia
09/2023 - 04/2024
- Formazione intensiva in sviluppo web con focus su frontend e backend.
- Sviluppo di applicazioni web full stack, con gestione di database.
- Acquisizione di competenze pratiche nella creazione di interfacce utente responsive e nell'implementazione di API.
Diploma Ragioneria in Sistemi Informativi Aziendali
Istituto Superiore I.t.e.t A.
2012-2017
LINGUE
Inglese: Livello Intermedio
Francese: Livello Base
Esperienze di Lavoro
Back-end Developer
Azienda Servizi IT
Bari
Ottobre 2025 - in corso
- Sviluppo e manutenzione di servizi backend in Java e Spring Boot, con progettazione e implementazione di architetture RESTful API.
- Implementazione di meccanismi di autenticazione e sicurezza tramite Bearer Token e OAuth 2.0, con integrazione di servizi esterni protetti.
- Configurazione di applicazioni OAuth 2.0 presso provider esterni, gestione dei token di accesso e test dei flussi tramite Postman.
- Integrazione con database relazionali tramite JPA/Hibernate, gestione delle transazioni e ottimizzazione delle query SQL (PostgreSQL).
- Garanzia della qualità del software attraverso la scrittura di unit test (JUnit, Mockito) e integration test end-to-end, con attenzione alla copertura funzionale e alla stabilità dei moduli.
- Attività di analisi e debugging tramite IntelliJ IDEA, con risoluzione di bug e miglioramento delle performance.
- Code review e collaborazione continua con il team per il rispetto di standard di qualità e best practice.
- Utilizzo di Git per il versionamento e la gestione delle varie fasi di sviluppo.
- Containerizzazione delle applicazioni con Docker e supporto alle attività di build e deploy.
Junior Full Stack Developer
Everywhere
Gravina in Puglia (BA)
Dicembre 2024 - Ottobre 2025
- Sviluppo e manutenzione del backend in Java e Spring Boot, curando architettura applicativa, logica di business, gestione dei servizi, validazione dei dati e sicurezza delle API REST.
- Progettazione e ottimizzazione di database relazionali (PostgreSQL, MySQL).
- Sviluppo frontend con React e TypeScript.
- Utilizzo di Docker, CI/CD, Git e deploy su AWS.
Progetto Macnil (2024)
- Sviluppato un modulo di registrazione dati, implementando sia la parte frontend (form di registrazione) che backend (salvataggio dati nel database).
- Configurata una chiamata POST per inviare i dati dal form al server, gestendo la memorizzazione dei dati nel database.
- Garantita l'interazione corretta tra lato client e server.
Progetto Presto.it (2024)
Aulab S.r.l., Bari, Italia
- Progetto focalizzato sulla gestione e pubblicazione di contenuti multimediali e testuali organizzati per categoria, con funzionalità di autenticazione e autorizzazione degli utenti.
- In base ai privilegi assegnati, l’utente può accedere a specifiche funzionalità, tra cui la creazione, modifica e revisione degli articoli.
- Architettura con backend responsabile della logica di business, validazione e gestione dei permessi, integrato con un frontend per l’interazione tramite interfacce intuitive e dinamiche.
COMPETENZE TECNICHE
Linguaggi & Framework: Java, Spring Boot, JPA/Hibernate, JavaScript, TypeScript, PHP, HTML5, CSS, React, Bootstrap, Laravel.
Database: PostgreSQL, MySQL, SQL
DevOps & Tools: Git, GitHub, Docker, CI/CD, Middleware
Sistemi & Software: AWS, Linux, IntelliJ IDEA, Postman, Microsoft Office, Windows
Hardware: Conoscenza componentistica hardware PC
Metodologie: Scrum, sviluppo Agile
API & Integrazione: RESTful services, integrazione di sistemi, OAuth 2.0, Bearer Token.
Testing & Qualità del Software: Unit test (JUnit, Mockito), Integration test, Code review, Debugging