Profilo Professionale
Junior Full Stack Developer con solide basi nello sviluppo di applicazioni web moderne, dalla progettazione di interfacce interattive in React alla gestione di servizi backend con Node.js e database relazionali. Coniuga un percorso formativo tecnico concluso con lode a un'esperienza attiva nella creazione e nel collaudo di funzionalità orientate all'utente per PMI e clienti aziendali.
Esperienza Professionale
Pentland Digital Studio
Edimburgo, Regno Unito
Junior Full Stack Developer
lug 2024 – Presente
- Sviluppo di componenti front-end modulari in React e TypeScript per piattaforme di gestione ordini B2B.
- Realizzazione e manutenzione di endpoint RESTful in Node.js ed Express collegati a database PostgreSQL.
- Scrittura di test unitari e di integrazione con Jest, aumentando la copertura del codice del 18%.
- Collaborazione a sprint bisettimanali secondo metodologia Scrum e revisione del codice tramite GitHub pull request.
Inverleith Creative Web
Edimburgo, Regno Unito
Tirocinante Sviluppo Web
gen 2024 – giu 2024
- Implementazione di landing page responsive e accessibili conformi alle linee guida WCAG AA con HTML5, Tailwind CSS e JavaScript moderno.
- Supporto alla migrazione di siti web statici verso un'architettura headless basata su Next.js.
- Ottimizzazione dei tempi di caricamento delle immagini e delle risorse statiche, riducendo il tempo di Largest Contentful Paint medio di 0,8 secondi.
Istruzione e Formazione
Edinburgh College
Higher National Diploma (HND) · Sviluppo Software · Edimburgo, Regno Unito · Distinction · set 2022 – giu 2024
Percorso biennale incentrato su architetture software, programmazione orientata agli oggetti, basi di dati relazionali e metodologie agili.
Progetti
EdinTransit - Tracker Trasporti Locali
feb 2024 – mag 2024
- Creazione di una web app per la consultazione degli orari e dei percorsi del trasporto pubblico locale con avvisi in tempo reale.
- Integrazione delle API aperte di trasporto con un backend Node.js e visualizzazione dei dati su mappe interattive in React.
- Configurazione della pipeline di deploy automatico su piattaforme cloud tramite container Docker.
Competenze Tecniche
JavaScript
TypeScript
React
Node.js
Express
PostgreSQL
REST API
HTML5/CSS3
Git
Docker
Jest
Competenze Linguistiche
Inglese
C2
Italiano
B2
Certificazioni
OpenJS Node.js Application Developer (JSNAD)
OpenJS Foundation · nov 2024
Volontariato
CoderDojo Scotland
Edimburgo, Regno Unito · ott 2023 – dic 2024
- Mentor Volontario
- Assistenza ai partecipanti adolescenti nella risoluzione di problemi di logica e nei primi passi con JavaScript e Python durante i workshop mensili.