Back End Developer
Digitality Consulting - Brainymore
Rome, Latium, Italy
Ho sviluppato i servizi di una web app per una società di esports locale a Roma. Il progetto punta a creare una piattaforma per la visione dell’associazione e dei loro eventi in loco, con funzionalità che permettono una sottoscrizione a quest’ultimi come spettatori o come giocatori/teams.Per raggiungere questo obiettivo, ho implementato servizi core per la gestione degli eventi e la gestione delle iscrizioni. Ho utilizzato Spring AOP per migliorare questi servizi di iscrizione integrando le funzionalità di conferma via email. Ho inoltre implementato la gestione globale delle eccezioni per garantire risposte di errore coerenti e user-friendly. Inoltre, ho impiegato Spring Security con JWT per l'autenticazione e l'autorizzazione degli endpoint sensibili. Per garantire un deployment e una scalabilità senza problemi ho dockerizzato il servizio.Technologies Used:Frontend: Angular 17Backend:MariaDB, mariadb-jdbc Spring Framework:Spring Boot Starter Web Spring Data JPA Spring Validation Spring Doc OpenAPISpring AOP Spring Starter MailSpring SecurityNimbus JOSE+JWTTools and Utilities:MavenDockerGIT (Version Control)Trello (Project Management)Miro (Collaboration)