With over 20 years of experience in embedded firmware and software development, I have always maintained a curious mindset, constantly seeking to learn and improve. I am a passionate developer with a diverse background, including mobile GSM development, embedded firmware, and PC applications. I am also highly comfortable with electronic hardware design and component selection, having extensive experience with electronic schematics in the embedded world.
In my current role at Electrolux, I serve as a Software Product Leader, managing the entire firmware lifecycle for refrigeration products across the EMEA and APAC regions.
Electrolux
Global markets (EMEA, APAC, LATAM, and NA)
Responsible for the development of electronic boards for refrigerators across global markets (EMEA, APAC, LATAM, and NA). As a Software Product Leader, ensure project deadlines are met and supervise the team to deliver software packages according to company milestones.
Daily Responsibilities (Soft Skills):
Technically guiding the UI/Design team to translate concepts into functional products.
Collaborating with laboratory teams to implement new thermodynamic regulation algorithms into firmware.
Supporting Model-Based Design (MBD) teams to integrate auto-generated C code.
Verifying testing flows and resolving anomalies during long-run testing.
Version control and code maintenance using Bitbucket and Git.
Managing team timelines for software releases.
Coordinating with production teams to optimize factory timings and in-line programming tools.
Nice Home Automation
Developed firmware and boards for tubular motors.
Managed functional and electronic board testing.
Developed radio protocols for motors with integrated receivers.
Implemented DC/AC motor control algorithms.
Led the development of a web-interface embedded board for home automation.
Check Up Electronics
Developed electronic devices for medical sectors (hospital beds), luxury home interfaces (touch sensors), and industrial lighting (LED drivers).
Telit Communications
Worked within the protocols team for GSM modules.
Expertise in ISO/OSI layers (Application to Transport).
Deep understanding of TCP/IP stack.
Developed custom AT commands for international clients.
Worked in a large-scale DevOps environment (30+ developers).
Electronic Engineering
Italy
Oderzo
20+ years of software/firmware development across various sectors.
Self-learner with a strong desire to transition to Rust as my primary language; currently implementing Rust-based tools and firmware tests.
Daily user of Git, Bitbucket, and Jira.
Continuous integration of software modules.
Expert use of J-Link, ST-Link, IC5000, Pickit, Lauterbach, etc.
(node setup, channels, commitments, onion routing).
Collaborating with Negrunch on Mostro, a P2P exchange over Nostr.
Collaborated with Foundation on the Bluetooth firmware for the new Prime board using Rust and the Embassy framework.