INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Tecnico Informatico e Full Stack Java Developer. Con anni di esperienza come tecnico, ho deciso di orientare la mia carriera verso la progettazione e realizzazione di applicazioni web, utilizzando tecnologie come JavaEE con Spring Boot per il back-end e Angular/TypeScript per il front-end. Il mio obiettivo principale è lo sviluppo back-end di architetture robuste, scalabili e facilmente manutenibili, che forniscano risultati concreti e migliorino i processi. Considero ogni progetto un'opportunità per combinare competenza tecnica e attenzione ai dettagli, risolvendo problemi per garantire risultati affidabili e di alta professionalità.
Studi, Corsi, Certificazioni, Lingue conosciute
Diploma di Elettrotecnico
Istituto Statale "A. Volta"
2010 – 2015
Lingue
- Italiano: Madrelingua.
- Inglese: Comprensione Ascolto A2, Lettura B2, Parlato Interazione A2, Produzione orale A2, Produzione scritta B2.
Corsi di Formazione Online
Corso JavaEE
Gennaio 2021 - Marzo 2021 | Con Edoardo Midoli
Argomenti trattati: Tipi di dato primitivi, variabili, reference, input utente con Scanner, operazioni aritmetiche, Classe Math, operatori di comparazione e logici, condizioni IF, ELSE e Switch, cicli (While, DoWhile, For), Array, Array 2D, ArrayList, metodi, overload, metodi delle stringhe, classi Wrapper, Programmazione Orientata agli Oggetti (OOP), costruttori, scope delle variabili, overload costruttori, metodo To-String, array di oggetti, polimorfismo, ereditarietà multipla, classi astratte, interfacce, modificatori di visibilità, incapsulamento Getter e Setter, parola chiave Final Static, gestione Exception, lavorare con file, data/ora, casting, HashMap, iteratore.
Corso Spring Boot
Aprile 2021 – Ottobre 2021 | Con Riccardo Degni & Giovanni Pace
Argomenti trattati: Installazione e gestione dipendenze con Maven, Application Context, Inversion Of Control (IOC), Repository, Service, Model, DTO, Dependency Injection, Bean, configurazioni, annotazioni, operazioni CRUD, API REST (Json), pattern MVC e DAO, interazione con DB PostgreSQL (PgAdmin 4), JPA (Java Persistence API), gestione entità e relazioni, login con Spring Security e JWT (Auth2), autorizzazione, creazione utenti, criptazione password, strumenti di testing (JUnit, Postman).
Corso HTML5 & CSS3
Agosto 2023 – Novembre 2023 | Con Andrea Circolo
Argomenti trattati: Elementi e tag principali, attributi HTML, struttura semantica, form e input, collegamento a risorse esterne, selettori e proprietà CSS, colori, font, testo, container, box model, layout, transizioni e animazioni, responsività, buone pratiche e organizzazione.
Esperienze di Lavoro
Tecnico Informatico
Pc Flash Service, Palombara Sabina (RM)
2015 – 2021
Attività in ambito informatico come tecnico.
Progetti
Course Portal - Architettura a Microservizi (Progetto in corso)
Sviluppo di un portale formativo per corsi di web development.
- Implementazione di Keycloak per Identity & Access Management (IAM), Eureka Server per la registrazione dei servizi, API Gateway per routing e sicurezza.
- Microservizi indipendenti per gestione corsi, utenti e progressi didattici.
- Obiettivo: garantire sicurezza, scalabilità, modularità e facilità di manutenzione.
Tecnologie: JavaEE 17, Spring Boot 3, Maven, Keycloak, Docker, Eureka Server, API Gateway, REST API, Front End Angular.
Gestional Fishing Annotation - Architettura Monolitica
Giugno 2025 – Agosto 2025
Sviluppo di un gestionale per un'associazione di pesca.
- Back End in Java (Spring Boot) con API REST per comunicazione con frontend Angular.
- Funzionalità principali: registrazione pescatori, inserimento e gestione catture (peso, data, ora), operazioni CRUD complete.
- Presentabile su GitHub su richiesta.
Tecnologie: JavaEE 17, Spring Boot 3, Maven, DB PostgreSQL, JPA, REST API, Pattern MVC, Front End Angular.
Showcase Site - Architettura Monolitica
Agosto 2024 - Ottobre 2024
Sviluppo di un sito vetrina con CMS per una cliente onicotecnica.
- Permette solo all'admin di modificare foto, prezzi e contenuti.
- Realizzato con Java (Spring Boot), Thymeleaf, HTML, CSS.
- Funzionalità: registrazione ADMIN, gestione prodotti (foto, prezzi).
- Presentabile su GitHub su richiesta.
Tecnologie: JavaEE 17, Spring Boot 3, Maven, DB PostgreSQL, JPA, REST API, Pattern MVC, Front End Thymeleaf, HTML5, CSS.
Competenze Tecniche
- Linguaggi: Java (JavaEE), HTML5, CSS3, TypeScript.
- Framework/Librerie: Spring Boot, Spring Security, JPA, Angular.
- Database: PostgreSQL.
- Strumenti: Maven, Docker, Keycloak, Eureka Server, API Gateway, Git.
- Pattern Architetturali: MVC, Microservizi.
- Protocolli: REST API, JWT.