INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Software Engineer Full Stack con oltre 5 anni di esperienza nello sviluppo di applicazioni web enterprise. Specializzato in Java, Spring Boot e Spring Batch, con forte competenza nella progettazione di API REST, integrazione di sistemi e gestione di grandi moli di dati su Oracle e MySQL. Esperienza nello sviluppo front-end React/Angular per dashboard e sistemi di monitoraggio dati. Abituato a lavorare in contesti microservizi, ottimizzazione SQL e job multi-threading. Solida esperienza nella manutenzione evolutiva, bug fixing e collaborazione in team strutturati.
Studi, Corsi, Certificazioni, Lingue conosciute
- Equipollenza Titolo Estero, Università degli studi di Roma Tre, 2020 – 2021.
- Laurea Magistrale in Ingegneria Informatica, Università EPI-Polytec, Sousse, Tunisia, 2017 – 2020.
- Laurea Triennale in Informatica, Istituto Superiore di Informatica, Mahdia, Tunisia, 2012 – 2015.
- Diploma Liceo, 2011.
COMPETENZE TECNICHE
Linguaggi di programmazione: Java, J2EE, Android, SQL, C/C#/C++, PHP, JavaScript, HTML5, CSS3
Framework e tecnologie web: Symfony, Ionic, Angular, Spring Boot, Laravel, React
Database: MySQL, Oracle, SQLite, Firebase, MongoDB
Sistemi Operativi: Microsoft, Linux
Sistemi di versioning: Git, GitLab, GitHub, Bitbucket
Metodologie e strumenti di progettazione: UML, StartUml, Visio 2013, Rational Rose, Power AMC
LINGUE
Italiano: Buon livello
Inglese: Buon livello
Francese: Buon livello
Arabo: Madrelingua
Esperienze di Lavoro
Software Engineer
Power Reply
Roma
02/2024 – 09/2025
Applicazione Web Spring Boot/Spring Batch
- Sviluppo di API REST per il recupero e l’integrazione di dati JSON da fonti esterne.
- Progettazione e implementazione di job automatizzati con Spring Batch per elaborare e inserire oltre 1 milione di record in un database Oracle.
- Gestione di parametri dinamici avanzati (es. codiceremi, datacamp) per il filtraggio e la raccolta di dati dalle API.
- Ottimizzazione delle query SQL per migliorare le prestazioni di recupero e inserimento dei dati.
- Implementazione del multi-threading per aumentare l’efficienza nell’elaborazione dei job.
- Collaborazione con il team di sviluppo per l’analisi dei requisiti, la revisione del codice e la risoluzione di bug, garantendo l’affidabilità del sistema.
- Utilizzo di UML per progettare l’architettura e il modello del database.
Ambiente tecnico: Java 8, Spring Boot, Spring Batch, Tomcat.
Progetto: Sistema di Monitoraggio delle Emissioni (SME)
Sistema web per il monitoraggio e la visualizzazione dei dati sulle emissioni.
- Sviluppo del front-end con React.js e TypeScript.
- Recupero e gestione di dati JSON tramite API REST e visualizzazione in tabelle dinamiche.
- Implementazione di filtri avanzati per l’analisi dei dati e la funzionalità di ricerca.
- Creazione di grafici interattivi e statistiche per visualizzare le tendenze dei dati.
- Gestione dell’autenticazione tramite Azure Active Directory per proteggere le sezioni private dell’applicazione.
- Identificazione e correzione di bug per mantenere la stabilità dell’applicazione.
Ambiente tecnico: React 8, JWT, Visual Studio.
Sviluppatore Web Java
ALABIT WEB SOLUTION
Roma
10/2022 – 12/2023
Applicazione Web Spring Boot/Symfony
- Comprensione dei microservizi e delle API esterne utilizzate.
- Integrazione di nuovi provider ISIBET e servizi web con Java.
- Collaborazione con il team precedente per effettuare il trasferimento del codice.
- Creazione e consumo di API REST.
- Gestione dei resi dei clienti, diagnosi e correzione dei bug.
- Gestione dei profili (cliente, agenzia, commerciale, admin).
Ambiente tecnico: Symfony, MySQL, Spring Boot, JWT, Eclipse, Visual Studio.
Sviluppatore fullstack
WINKI SRL
Roma
03/2020 – 09/2022
Applicazione Web con PHP/Laravel
- Integrazione di interfacce web responsive.
- Creazione e consumo di API REST.
- Gestione dei resi clienti, diagnosi e correzione dei bug.
- Correzione di bug e aggiunta di nuove funzionalità al progetto front-end.
- Gestione dei profili (utente, negozio, ecc.).
- Integrazione di template e-commerce.
- Creazione della Dashboard Admin (statistiche, gestione utenti, gestione prodotti, ecc.).
Ambiente tecnico: Laravel, JavaScript, MySQL, Bitbucket, Visual Studio.
Internship
SINFOSRL
07/2020 – 12/2020
Sviluppo Piattaforma Web Spring Boot-Angular
- Realizzazione di una piattaforma online di ricerca e offerte di lavoro.
- Sviluppo della parte Back-End in Java con il framework Spring Boot e autenticazione JWT.
- Sviluppo della parte Front-End con Angular 8.
Ambiente tecnico: Java 8, Spring Boot, MongoDB, JWT, Git, IntelliJ.
Tirocini Estivi (Cronologia)
- Tirocinio Estivo, Satoripop (Sousse, Tunisia), 06/2019 – 08/2019: Applicazione Web con PHP/Laravel.
- Tirocinio Estivo, Peak Technology (Sousse, Tunisia), 06/2018 – 08/2018: Sviluppo di giochi con C#.
- Tirocinio, Tunisie Technology (Sousse, Tunisia), 03/2016 – 08/2016: Sviluppo di Applicazioni Web con PHP.
- Tirocinio per il progetto di laurea triennale, Media-Plus (Mahdia, Tunisia), 02/2015 – 06/2015: Sviluppo Software Mobile App (Android).
- Tirocinio Estivo, Tunisie Technology (Sousse, Tunisia), 06/2014 – 08/2014: Sviluppo di Applicazioni Web con PHP.