Software Development Team Lead
Manager • Agile Practitioner • Embedded Linux Developer
Software Development Team Lead con esperienza consolidata nella gestione di team e progetti software. Credo fermamente che team motivati, con la giusta pianificazione e comunicazione efficace con clienti e fornitori, portino a prodotti solidi e di valore. Background tecnico in sviluppo embedded Linux, Qt e C++.
Esperienza Professionale
Il mio percorso da developer a team lead
Software Development Team Lead Current
Enetec - your OEM Partner
Responsabile del team di sviluppo software e della gestione dei progetti. Coordino le attività del team, pianificazione agile, gestione delle relazioni con clienti e fornitori, e supervisione tecnica dei prodotti. Riferimento diretto per il responsabile del dipartimento tecnico.
Software Developer
Enetec
Sviluppo di interfacce utente per sistemi Linux embedded utilizzando Qt framework. Gestione periferiche di rete (Ethernet, Wi-Fi), comunicazioni seriali via Modbus (ASCII, RTU, TCP/IP), connettività cloud tramite protocollo MQTT e Amazon Web Services (AWS). Esperienza con hardware Z-Wave e ESP32.
Software Developer
ESA Automation
Sviluppatore Linux embedded del sistema ESA EW900 Data Manager, concentratore per il monitoraggio dei consumi energetici da reti di smart meter distribuiti. Programmazione C/C++ della business logic, gestione periferiche di rete (Ethernet, Wi-Fi, 3G/GPRS), comunicazioni Modbus RTU, filesystem costruito con Yocto e gestione kernel.
Collaborator - Junior Researcher
Fondazione Bruno Kessler (FBK)
Collaboratore nel gruppo SHINE (Speech and Acoustic Scene Analysis and Interpretation). Studi sull'allineamento forzato di parlato e voce cantata. Programmazione C/C++ per lo sviluppo di un sistema di Dialogue Management per il progetto europeo DIRHA (Distant-speech Interaction for Robust Home Applications).
Progetti
Side projects e sperimentazioni personali
Table Football
Sito statico per il tracking delle partite di calcio balilla. Demo di applicazione web moderna e responsive.
Altri Progetti GitHub
Esplora i miei altri progetti e contributi open source sul mio profilo GitHub.
Progetti Accademici
-
Center of Pupil Detection from Images
Contributi alla ricerca nel campo della rilevazione del centro della pupilla da immagini.
-
A High Availability Locking Service
Servizio di locking ad alta disponibilità con architettura master-replica, sviluppato in C con RPC su Linux. Obiettivo: garantire high availability attraverso un set fisso di server.
-
Digital Pedometer (eZ430-Chronos)
Sviluppo di un pedometro digitale sfruttando i dati dell'accelerometro del dispositivo eZ430-Chronos e la sua programmabilità embedded in C.
-
Dissecting Skype
Reverse engineering delle funzionalità di Skype attraverso sniffing e analisi del traffico generato dall'applicazione sulla macchina dell'utente.
-
SOTIS - Self-Organizing Traffic Information System
Contributi teorici innovativi alle comunicazioni V2V (Vehicle-to-Vehicle) e VANET (Vehicular Ad-hoc Network) per scenari urbani.
Formazione
Percorso accademico e certificazioni professionali
Master's Degree in Telecommunications Engineering
Tesi: "Automatic segmentation of singing voice in phone units" - Segmentazione automatica della voce cantata in unità fonetiche.
Bachelor's Degree in Telecommunications Engineering
Tesi: "Caratterizzazione elettro-ottica di rivelatori di radiazioni 3D-DDTC"
Certificazioni
Yocto Project and OpenEmbedded Development
Software Processes and Agile Practice
Client Needs and Software Requirements
Introduction to Software Product Management
Linux Administration
Mastering Git
Shell Scripting
Pubblicazioni Scientifiche
"Time-frequency Reassigned Cepstral Coefficients for Phone-Level Speech Segmentation"
European Signal Processing Conference (EUSIPCO 2014), Lisbon, Portugal
"The DIRHA-English corpus and related tasks for distant-speech recognition in domestic environments"
ASRU 2015, Scottsdale, Arizona, USA
Contatti
Restiamo in contatto
Interessato a collaborare o vuoi semplicemente fare una chiacchierata?