INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Backend developer con esperienza nella progettazione di architetture cloud scalabili e nello sviluppo di sistemi server-side moderni ed efficienti.
Studi, Corsi, Certificazioni, Lingue conosciute
Diploma di V livello EQF - Web & Mobile Development
ITS Steve Jobs Academy
Ottobre 2023 - Luglio 2025 | Catania, Italia
Diploma di Perito Informatico
Istituto Tecnico Industriale Statale Archimede Catania
Settembre 2018 - Giugno 2023 | Italia
Lingue
- Italiano: Madrelingua.
- Inglese: Livello proficient (ottima conoscenza).
Esperienze di Lavoro
Backend Developer
Azienda Servizi IT - sviluppo software
Febbraio 2025 - Presente | Italia
- Progettazione e sviluppo di API REST in Typescript + Express, integrate con servizi AWS (Lambda, DynamoDB, PostgreSQL Aurora, S3, Amplify).
- Progettazione e implementazione di architetture cloud tramite CloudFormation con attenzione a performance, costi e sicurezza.
- Configurazione di pipeline CI/CD (GitHub Actions).
- Riduzione significativa dei costi operativi di una Lambda tramite una riprogettazione dei flussi (EventBridge Pipes + Dynamo Streams).
- Monitoraggio risorse di AWS e log tramite CloudWatch.
- Miglioramento della qualità del codice, portando la test coverage all'80%.
- Lavoro in team secondo metodologie Agile (SCRUM), con Git per la gestione del flusso di sviluppo.
Progetti
Clander
Sistema di gestione eventi con notifiche e aggiornamenti in tempo reale.
- Implementazione backend tramite RPC Hono con validazione Zod.
- Gestione di inviti, permessi, eventi su intervalli di date e notifiche real-time.
- Integrazione WebSocket per aggiornamenti sincronizzati tra utenti.
Livechat
Applicazione di chat real-time con sicurezza e scalabilità come focus.
- Implementazione di comunicazione tra 2 o più client in tempo reale tramite WebSocket (Socket.io).
- Autenticazione via JWT e validazione dei payload con Zod.
- In sviluppo: end-to-end encryption.
- Deploy su railway.
- Uso di NBN per simulazione di lambda.
Skills
- Metodologie: Agile (SCRUM).
- Linguaggi/Ambienti: Node.js.
- Framework: Express, Hono.
- API e Protocolli: REST APIs, WebSockets, Socket.io, RPC, JWT.
- Database: PostgreSQL, MySQL, MongoDB.
- Cloud e Servizi: AWS (Lambda, DynamoDB, Aurora, S3, Amplify, CloudFormation, EventBridge, CloudWatch), Firebase, Supabase, Serverless.
- Testing: Jest.
- Validazione: Zod.
- Strumenti Vari: NBN.