INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Senior Software Engineer / Tech Lead con esperienza nello sviluppo full stack di applicazioni web complesse e nella progettazione di architetture a microservizi su AWS.
Guida team di sviluppo occupandosi di standard di codice, mentorship, code review e pianificazione tecnica, mantenendo un approccio hands-on su backend e frontend.
Profilo orientato alla qualità, alla scalabilità e al miglioramento continuo, con forte attenzione a sicurezza, automazione e processi CI/CD.
Studi, Corsi, Certificazioni, Lingue conosciute
Laurea in Informatica
Università degli Studi di Salerno
Settembre 2019 – Luglio 2022 | Salerno
Lingue
Italiano: Madrelingua.
Inglese: Livello B2.
Esperienze di Lavoro
Senior Software Engineer
Azienda di Servizi IT
Maggio 2025 – Presente
- Leadership tecnica del team di sviluppo: definizione standard di codice, code reviews e mentorship.
- Pianificazione e gestione di progetti software, dalla raccolta dei requisiti al rilascio.
- Progettazione e sviluppo full stack di applicazioni web complesse (frontend e backend).
- Progettazione e sviluppo di architetture a microservizi.
- Gestione e automazione dell'infrastruttura cloud (AWS) con attenzione a scalabilità, sicurezza e costi.
- Scelta e adozione delle tecnologie più adeguate per ogni progetto.
- Coordinamento con gli stakeholder interni per definire priorità e roadmap tecniche.
- Monitoraggio della qualità del codice, testing automatizzato e processi CI/CD.
- Supervisione delle fasi di consegna e rilascio in ambienti di produzione.
Mid Software Engineer
Azienda di Servizi IT
Gennaio 2024 – Maggio 2025
- Sviluppo e manutenzione di applicazioni web utilizzando PHP, Python, JavaScript, TypeScript.
- Progettazione e implementazione di API RESTful.
- Collaborazione con team di prodotto e design in ambiente Agile/Scrum.
- Esecuzione di test unitari e di integrazione.
- Code review e miglioramento continuo della codebase.
- Miglioramento dell'infrastruttura cloud.
Junior/Mid Software Engineer | Collaboratore
Marzo 2019 – Ottobre 2024
- Sviluppo e manutenzione di applicazioni.
- Implementazione di interfacce utente in linea con i design forniti.
- Scrittura di codice chiaro e manutenibile.
- Risoluzione di bug e miglioramento della stabilità del software.
- Collaborazione con il team per risolvere questioni tecniche.
- Utilizzo di sistemi di controllo versione.
- Partecipazione a code reviews e attività di testing.
- Apprendimento e applicazione delle migliori pratiche di sviluppo software.
- Progettazione e implementazione di funzionalità end-to-end.
- Analisi dei requisiti tecnici e proposta di soluzioni.
- Refactoring del codice esistente per migliorarne qualità e performance.
- Integrazione con altri programmi e servizi esterni.
- Scrittura di test automatizzati.
- Collaborazione con designer e altri professionisti tecnici.
- Supporto e formazione per sviluppatori junior.
- Contributo alle decisioni sull'architettura del software.
Competenze Tecniche
Linguaggi di Programmazione
PHP, Python, C#, JavaScript, TypeScript.
Framework e Librerie
.NET, ASP.NET, Laravel, Next.js, React, FastAPI.
Database
PostgreSQL, MySQL, MongoDB, Cassandra.
DevOps / Strumenti
Git, Docker, CI/CD, GitHub Actions.
Cloud
AWS.
Protocolli e Comunicazione
REST, GraphQL, gRPC, WebSocket, SOAP, RabbitMQ.
Approfondimenti Tecnici
Clean Architecture, Design Patterns, REST & Microservices, Secure coding practices.
Interessi
- Intelligenza Artificiale e Machine Learning.
- Competitive Programming.
- Natura.