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

Gen 2021 - Presente · 4 anni

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.

Team Management Agile Methodologies Software Product Management Project Planning Stakeholder Management

Software Developer

Enetec

Apr 2017 - Presente · 8 anni

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.

Embedded Linux Qt / QML C++ MQTT AWS Modbus Networking Git Shell Scripting

Software Developer

ESA Automation

Lug 2015 - Mar 2017 · 1 anno 9 mesi

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.

C/C++ Embedded Linux Yocto Kernel Management Networking Modbus RTU

Collaborator - Junior Researcher

Fondazione Bruno Kessler (FBK)

Apr 2013 - Giu 2015 · 2 anni 3 mesi

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).

C/C++ MATLAB Machine Learning Speech Processing Research

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

Università degli Studi di Trento • 2010 - 2013 • Voto: 106/110

Tesi: "Automatic segmentation of singing voice in phone units" - Segmentazione automatica della voce cantata in unità fonetiche.

Bachelor's Degree in Telecommunications Engineering

Università degli Studi di Trento • 2006 - 2010

Tesi: "Caratterizzazione elettro-ottica di rivelatori di radiazioni 3D-DDTC"

Certificazioni

Yocto Project and OpenEmbedded Development

Bootlin • Apr 2021

Software Processes and Agile Practice

Coursera • Ott 2020

Client Needs and Software Requirements

Coursera • Set 2020

Introduction to Software Product Management

Coursera • Set 2020

Linux Administration

Udemy • Giu 2016

Mastering Git

Udemy • Mar 2016

Shell Scripting

Udemy • Mar 2016

Pubblicazioni Scientifiche

G. Tryfou, M. Pellin, M. Omologo (2014)
"Time-frequency Reassigned Cepstral Coefficients for Phone-Level Speech Segmentation"
European Signal Processing Conference (EUSIPCO 2014), Lisbon, Portugal
M. Ravanelli, L. Cristoforetti, R. Gretter, M. Pellin, A. Sosi, M. Omologo (2015)
"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?