INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Sono uno sviluppatore full-stack, con un background in matematica pura e disparati interessi. La mia principale area di competenza è la progettazione, sviluppo e manutenzione di applicativi cloud complessi e della loro infrastruttura. Ho lavorato nel mondo Enterprise sviluppando e mantenendo ERP B2B in team strutturati, per poi iniziare un percorso di lavoro autonomo gestendo con successo la realizzazione di disparati progetti.
Studi, Corsi, Certificazioni, Lingue conosciute
Laurea in Matematica
Università degli studi di Pisa
Percorso fondamentale, con elementi computazionali ed applicativi. Interrotta con l'inizio della carriera professionale.
Diploma di Maturità Scientifica
Liceo Scientifico Galileo Galilei, Perugia
Anni: 2013 - 2018
Votazione: 100/100
COMPETENZE LINGUISTICHE
- Italiano: Madrelingua
- Inglese: Professionale (C1)
Esperienze di Lavoro
Sviluppatore Full-stack - Gen 2025 - Oggi
Freelancer, Bologna
Sviluppatore Full-stack (Angular/React, Java Spring/Node.js, PostgreSQL/MongoDB, Figma, Digital Ocean/Cloudflare) per molteplici clienti e progetti.
Sviluppatore Full-stack - Gestionale Elaria -Mag 2025 - Oggi
Freelancer, in società con Studio29, Bologna
Design completo e sviluppo di un sistema gestionale modulare in cloud per gestione e analisi delle commesse chiamato Gestionale Elaria (elaria.it). Lo stack tecnologico prevede un sistema a microservizi, orchestrati tramite Spring Cloud e RabbitMQ, virtualizzati tramite Docker/Kubernetes, con hosting su Digital Ocean. Il sistema comprende autenticazione Oauth2 (PKCE) tramite Keycloak, un client sviluppato in Angular 19 utilizzando Prime come libreria UI, tre microservizi realizzati utilizzando Spring Boot (Java 21, clean architecture), ciascuno con il proprio db PostgreSQL o MongoDB, e Minio come Object Storage.
Frontend Developer - Nov 2025 - Feb 2026
NoWhere Solutions (Freelancer), Bologna
Sviluppo di un client Angular production-ready, con le stesse funzionalità di un applicativo Android già esistente.
Cloud Developer - Ott 2025 - Feb 2026
Valuecube (Freelancer), Siena
Progettazione e sviluppo di un ecosistema cloud SaaS multiprodotto.
System Integrator
Cooki (Freelancer), Bologna
Sviluppo di nuove feature relative a fatturazione e pagamenti automatici per il gestionale cloud Cooki. Dettagli omessi per NDA.
Sviluppatore Backend
Eagleprojects S.p.A., Perugia
Sviluppatore Backend (Java Spring, PostgreSQL) per HisFo, un software gestionale proprietario con capacità CAD nell'ambito dei Geographic Information Systems. Sviluppo, manutenzione e ottimizzazione del prodotto.
COMPETENZE TECNICHE
Sviluppo Backend
Progettazione e sviluppo completo di backend complessi per applicativi cloud, rispettando tutti i principali pattern e best practice architetturali, in una qualsiasi delle principali tecnologie utilizzate (in modo particolare Java Spring, Node.js, database relazionali come Postgres, MongoDB). Gestione della sicurezza e dei principali pattern di autenticazione, anche tramite KeyCloak. Realizzo codice production-ready, manutenibile e di alta qualità.
Sviluppo Frontend
Progettazione e sviluppo completo di client web, in particolare di SPA per interfacce di applicativi cloud, con tutte le principali tecnologie (tra cui Angular). Ottimizzazione delle performance, dell'indicizzazione per contenuti web (SEO), dell'esperienza utente secondo le principali best practice di UX. Curo le interfacce grafiche sfruttando in maniera intelligente le principali librerie grafiche, e rispettando le principali best practice per la cura della UI (potenzialmente anche tramite design system o demo su Figma).
DevOps
Conoscenza dei principali tool, pipeline e best practice per lo sviluppo e messa in produzione di applicativi complessi in cloud. Conoscenza dei principali provider per il Cloud, e di alcune soluzioni più di nicchia come DigitalOcean e Cloudflare. So scegliere e strutturare una CI/CD pipeline adatta al progetto e al team, eliminando la complessità dove non è necessaria.
Project Management
So raccogliere e discutere criticamente dei requisiti di un progetto, sia internamente al team tecnico, sia con il cliente finale. So effettuare decisioni critiche di natura architetturale e sulle tecnologie da utilizzare nel progetto, tenendo in conto delle competenze del team, del mercato, della manutenzione futura, dei tempi di sviluppo, della solidità della soluzione, producendo piani completi e dettagliati di sviluppo per la realizzazione del progetto.
Intelligenza Artificiale
Sono costantemente aggiornato sui tool più avanzati del momento per lo sviluppo software tramite intelligenza artificiale generativa, conoscendone in maniera approfondita potenzialità, caratteristiche e limiti (in particolare per Claude Code di Anthropic). So determinare criticamente in quali ambiti l'aiuto dell'IA può velocizzare enormemente lo sviluppo, e so ingegnerizzare i prompt ed il contesto per ottenere i risultati migliori e limitare errori e difetti che seguirebbero da un utilizzo sconsiderato o amatoriale.