Skills
Web Development
Back-end
Django, FastAPI, Git, Laravel, Async, Model-View-Controller, RestAPI, Pydantic
Software Development
Python, Multiprocessing, Multithreading, asyncIO, Bash, C, Javascript, Java, OOP, Assembly, PHP, Android, Git feature branch workflow, R
Database
PostgreSQL, SQLite, MariaDB, Mysql, DuckDB, InfluxDB, Redis, Nosql, MongoDB, ORM django, ORM laravel, Firebase Realtime Database
AI agents and GenAI
Langchain, Stable Diffusion, LLM, text2img, speech2text, text2speech, Cheshirecat, Chatbot, Ollama, Embebbed ML, Cline, Gemini API, OpenRouter, EdgeImpulse, Local Inference, Large Language Model, LlamaIndex, Multimodal, Embedder, Rag, Training, Model Context Protocol
Admin,Virtualization, Cloud, Devops
Podman, CloudFlare, Network, SSH, Linux, Windows, Proxmox, Docker, GoogleCloudPlatform, uv, pip, venv, GitHub Actions
Licences
Patente B
Drone UAV (OPEN A1-A3)
Languages
Italian
Native
English
Professional
Interests
Cloud computing & AI agents
Cantare e Karaoke
Videogames, giochi da tavolo e di ruolo
Statistica, Fisica, Matematica e Filosofia
Traveling
Fantascienza & Fantasy
Trattamento dati personali
_
Autorizzo il trattamento dei miei dati personali ai sensi del D.Lgs. 196/2003 e del Regolamento UE 2016/679.
Summary
Software & Backend Engineer, laureato in Ingegneria Informatica con esperienza in Enterprise e Startup.
Specializzato in Python, Web e AI Engineering, con una conoscenza approfondita di Linux e un ricco portfolio di progetti open source.
Cerco lavoro a Torino come Software & Backend Engineer, Python Developer e AI Engineer, in contesti Agile e Cloud.
Profiles
Portfolio
Linkedin
Github
English
Guarda il mio agente AI in Live!
Experience
AYES - Management & Technology Consulting (presso Avio Aero)
Torino
Software Engineer Developer
01-2026 - presente
Sviluppo Software predittivo per la modellazione statistica delle flotte aeree, in Python , con architetture modulari, scalabili e testabili secondo i principi SOLID e clean code.
•
Refactoring e porting di componenti legacy
•
Sviluppo setup installer per ambienti windows
•
Sviluppo ETL e Dashboard per la visualizzazione dei dati
•
Manutenzione, sviluppo feature , e bugfix sulla toolchain.
•
Scrittura test unitari, funzionali e integrativi in pytest.
•
Tecnologie coinvolte:
Python, SQLite, DuckDB, Streamlit,Plotly,Pandas ,R ,Pascal, Inno Setup, Git
Python, SQLite, DuckDB, Streamlit,Plotly,Pandas ,R ,Pascal, Inno Setup, Git
•
Metodologie di sviluppo
Waterfall/Agile
Waterfall/Agile
Archimede S.r.l. (Startup)
Siracusa
Software Engineer (Telemetry)
Giugno-Luglio 2025
Progetto Telemetria Solare Backend & Data Engineer
•
Sviluppo dell'Architettura Dati: Progettato e implementato il backend della pipeline di telemetria per la SolarCar AC001, gestendo l'intero ciclo del dato dalla raccolta su CAN bus al salvataggio ottimizzato su database temporale InfluxDB.
•
Monitoraggio in Tempo Reale: Configurato e integrato dashboard Grafana per la visualizzazione dei dati in tempo reale, garantendo al team il pieno supporto decisionale per la strategia di gara e la sicurezza del veicolo.
•
Collaborazione di Eccellenza: Operato in un team multidisciplinare (meccanico, elettronico, ecc) all'interno di un laboratorio tecnico all'avanguardia, interfacciandosi direttamente con partner strategici del calibro di Dallara, ESA (Agenzia Spaziale Europea) e Planetek.
•
Impatto Internazionale: Contribuito attivamente al successo della vettura che ha rappresentato l'Italia ad agosto 2025 alla Bridgestone World Solar Challenge, la competizione per veicoli solari più estrema al mondo.
•
Tecnologie coinvolte
FastAPI: framework backend in Python, per la gestione asincrona, scalabile e multi-worker dei pacchetti UDP in arrivo
Redis: sistema di coda condivisa tra i worker per la gestione dei dati in ingresso post trasformazione
InfluxDB: database Time Series ottimizzato per salvataggio dei dati in tempo reale
Grafana: piattaforma per la visualizzazione e il monitoraggio grafico in realtime
Docker: per il deploy dei servizi nell' ETL
FastAPI: framework backend in Python, per la gestione asincrona, scalabile e multi-worker dei pacchetti UDP in arrivo
Redis: sistema di coda condivisa tra i worker per la gestione dei dati in ingresso post trasformazione
InfluxDB: database Time Series ottimizzato per salvataggio dei dati in tempo reale
Grafana: piattaforma per la visualizzazione e il monitoraggio grafico in realtime
Docker: per il deploy dei servizi nell' ETL
APL Lavoro mio (CFA)
Remote
Sviluppatore Backend Django
Dal 18/03/25 al 31/03/25
Stage Backend Engineer Django
•
Progetto: Sviluppo di HRMS (gestionale risorse umane) per il cliente CFA, basato su Django (architettura MVT).
•
Ruolo Back-End: Sviluppo delle View (controller) e gestione del database (Models e ORM) all'interno di un team di 3 persone.
•
Collaborazione: Interfaccia costante con il team front-end (2 persone).
•
Contratto e Durata: Somministrazione Full-Time (Lun-Ven), stage formativo di 80 ore (2 settimane).
•
Strumenti e Git: Coordinamento su Discord e gestione del codice su GitHub tramite Git Feature Branch Workflow.
•
I requisiti e i dettagli del progetto sono disponibili al link sopra e nel mio portfolio.
Università degli studi di Catania
remote
Linux SysAdmin (non retribuito)
maggio-settembre 2024
•
Amministrazione (manutenzione, aggiornamento e riavvio del server) server ubuntu via ssh
•
Deployment servizi genAI in container docker (Cheshire Cat,Stable Diffusion Webui)
•
Deployment container e configurazione a servizi esterni di CloudFlare
•
Sviluppo software da remoto su porte in tunneling ssh
Education
Talentform
Corso professionalizzante 248 ore
Sviluppatore Back-End
Gennaio-Marzo 2025
Percorso intensivo di 248 ore, per lo sviluppo di applicazioni web dinamiche e scalabili.
Competenze acquisite:
HTML e CSS: Creazione di strutture web con HTML, stilizzazione avanzata con CSS, design responsive e layout.
JavaScript : Programmazione dinamica con variabili, funzioni, strutture di controllo, e manipolazione del DOM.
Python : Fondamenti di Python, gestione di variabili, funzioni, liste, dizionari, e lettura/scrittura di file.
OOP in Python: Creazione di classi, ereditarietà, polimorfismo, incapsulamento e gestione delle eccezioni.
OOP in Python: Creazione di classi, ereditarietà, polimorfismo, incapsulamento e gestione delle eccezioni.
Database SQLite, MongoDB e ORM Django: Creazione e gestione di database, operazioni di lettura/scrittura, backup e indicizzazione.
Django: Sviluppo di applicazioni web con Django, gestione di modelli, URL, form, autenticazione e sicurezza.
Università degli studi di Catania
L-8 Triennale
Laurea in ingegneria informatica
2020 – 2024
Tesi: A CyberCar Study from the Edge to the Cloud
Relatore: Davide patti
Relatore: Davide patti
Descrizione:
La tesi dimostra l’implementazione di un agente AI locale e privato su un'automobile non smart, contattabile a voce in tempo reale.
La tesi dimostra l’implementazione di un agente AI locale e privato su un'automobile non smart, contattabile a voce in tempo reale.
