INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Sono una persona determinata, proattiva e fortemente orientata al raggiungimento degli obiettivi, con ambizione e impegno costante. Mi appassiona il mio lavoro e sono sempre alla ricerca di nuove sfide. Mi impegno a mantenere le mie competenze tecniche all’avanguardia, restando aggiornato sulle ultime tendenze del settore.
Studi, Corsi, Certificazioni, Lingue conosciute
2022-2024 | ITS APULIA DIGITAL MAKER, FOGGIA
Diploma Tecnico Superiore - Developer 4.0
2012 – 2017 | ISTITUTO TECNICO TECNOLOGICO
Diploma di Scuola Secondaria superiore
LINGUE
Italiano: Madrelingua
Inglese: B1
Esperienze di Lavoro
TRAINING ON THE JOB | Junior Full stack developer
10/03/2025 - 19/06/2025
Attività di sviluppo progettuale di 500 ore connessa alla Betacom Academy
Il focus principale dell’attività di sviluppo è stato quello di presentare le varie fasi del ciclo di vita del software e creare progetti in ambito Net Core/ C#, per il lato Back End e in ambito Angular per il lato Front End. Dapprima sono stati eseguiti una serie di esercizi per acquisire ed approfondire al meglio la programmazione ad oggetti, OOP, tramite il linguaggio C# e le principali caratteristiche da esso fornite quali: Costrutti basilari con i tipi semplici Oggetti complessi quali Classi, Interfacce, Enumeratori Gestione collezioni di oggetti, Liste, Array Gestione file di testo, binari, json Applicativi Console Integrazione DB Relazionali e NO SQL. Utilizzo SQL da C#, LinQ, Lambda Expression.
Tecnologie utilizzate:
Realizzazione prototipi WEB BE con .NET 9.0, ASP.NET Core, API, EF, test e verifiche tramite Postman, realizzati BE con procedure di scaffolding manuale e scaffolding automatico CRUD. Interrogazioni e gestione verbi http / HTTPS in ambito CRUD
Realizzazione completa WEB APP basata su DB relazionale di test, AdventureWorks, con procedura di scaffolding inverso, da DB a soluzione .NET, autenticazione, criptazione dati, integrazione completa con front end Angular 19.
Approfondita attività di styling lato front end per mezzo di BOOTSTRAP, CSS, HTML, utilizzo massiccio di codice TypeScript / Angular sempre sul lato front end.
L’attività di sviluppo è sempre stata svolta con utilizzo costante e massivo di Visual Studio 2022 / Visual Studio Code / Microsoft SQL Management Studio.
Uso costante di MS SQL Server, creazione e gestione complete database
Altre tecnologie utilizzate: Database NO SQL, MongoDB, Sicurezza del software, Gestione e versioning dei progetti, Git
STAGE Software Developer | Exprivia SPA
10/11/2023 - 31/05/2024
Sviluppo per l’implementazione e gestione di soluzioni software basate su Java.
Ho collaborato assieme al team di sviluppo per progettare e sviluppare un’applicazione Web. Durante questa mia esperienza ho effettuato un approfondimento delle competenze in Java 8, Gestione e controllo delle autenticazioni (Spring Security), Gestione e controlli sui seguenti database aziendali, che interagivano direttamente con l’applicazione: Oracle(Principali) , Postgres e in alcuni casi Microsoft. Implementazione dei microservizi per l’utilizzo dell’applicazione in questione su siti esterni/terzi.
Stesura della documentazione di sviluppo.
PROGETTI PERSONALI
Durante il mio studio da autodidatta nel linguaggio .NET, ho progettato una web page, fatta in Angular 18 (frontend), Backend con .Net, nel percorso ho cominciato implementato un database creato su un contenitore tramite l’utilizzo di Docker. Simulando un gestore di Videogiochi. L’api dava come risposta una lista di videogiochi, permetteva la ricerca di un gioco in particolare tramite il nome / id, Aggiunta di nuovi videogiochi, filtraggio per tipologia e eliminazione. La stessa Api, permetteva all’utente di registrarsi e di effettuare il login, tramite l’autenticazione.
UNICOM - PIATTAFORMA GESTIONALE
Web app full-stack per la gestione di studenti, docenti e amministratori universitari. Il progetto implementa un'architettura a microservizi basata su .NET 8.0 per il backend e Angular 19 per il frontend, con database SQL Server.
FUNZIONALITÀ PRINCIPALI
Area Studenti: Registrazione e Login sicuro (JWT), Visualizzazione della facoltà, Visualizzazione e Gestione dei Corsi iscritti, Prenotazione agli esami, Visualizzazione dei Voti, Accesso ad Avvisi Pubblici e Personali.
Area Docenti: Visualizzazione dei propri corsi, Pubblicazione e gestione degli esami, Inserimento Voti, Invio avvisi ai propri studenti.
Area Amministrativa: Creazione corsi e insegnamenti, Assegnazione dei docenti, Gestione carriere studenti, Visualizzazione reportistica.
STACK TECNOLOGICO
Frontend: Angular 19, HTML, CSS
Backend: ASP.NET CORE 8.0 C#
Database: SQL server
Deployment: Docker
CAPACITÀ E COMPETENZE TECNICHE
Unreal Engine 5 (Studiato da Autodidatta), Java, Angular 18 e 19, C#/Asp.Net, SQL (Oracle, Postgres, Microsoft), HTML, CSS, Javascript