About Me

I am a years old engineer passionate about programming languages, stock market and foreign language learning.

I always loved to program and hack stuff so I started learning programming languages in 2007, in my spare time. Then I decided to concentrate my university studies on electronics to discover what was inside the hardware where I was running my code. I'm currently living and working in Switzerland as embedded software engineer.

I also love learning foreign languages. Since I was a child I had the opportunity to meet people from different countries and practise my english skills and this led me to know new cultures and see the world from another perspective. I speak fluently Italian, French and English and I am improving my German to reach fluency in that language as well.

I continuously learn and improve my skills driven by my intellectual curiosity using non-fiction books and online courses.

Work

Embedded Software Engineer

Helbling Technik
July 2024 - Present
Bern, Switzerland

  • • Developed firmware for multicore professional HoReCa coffee machines supporting FOTA (Firmware Over-The-Air) updates. Worked with C++, RTOS (FreeRTOS), Python, design patterns, test-driven development (TDD), Pytest, Catch2, CMake, linker scripts, ARM Cortex-M, STM32, JTAG debugging, Git, GitLab, Polarion, VSCodium.

Embedded Software Engineer

Johnson Electric
November 2019 - June 2024
Murten, Switzerland

  • • Developed firmware for automotive BLDC HVAC actuators following the Automotive SPICE (ASPICE) process. Worked with C, ARM assembly, auto-addressing, PID, UML, safety-critical code (MISRA C), V-Model, ASIC, linker scripts, ARM Cortex-M, JTAG debugging, Keil, Helix, Git, GitLab.
  • • Developed software tools to program or upgrade microcontrollers firmware via LIN frames. Worked with Qt, Python, PEP8, LIN, RS232, JSON, SVN.
  • • Developed software tools to support firmware debugging and verification. Worked with Qt, Python, PEP8, LIN, RS232, JSON, SVN.
  • • Developed scripts to perform validation and integration tests on valve actuators for automotive applications. Worked with CANoe, CAPL, Vector tools.

Embedded Software Engineer

Pegaso Quality Service (Pegaso Srl)
June 2017 - October 2019
Strambino, Italy

  • • Developed several firmware for HVAC ECUs used in luxury vehicles, passenger cars, buses, helicopters and agricultural tractors, following the Automotive SPICE (ASPICE) process. Worked with C, CAN, LIN, SPI, I2C, PID, diagnostic services, diagnostic tools (CDA and Dianalyzer), JTAG debugging, Renesas RH850 and Freescale microcontollers, safety-critical code (MISRA C), V-Model, GHS Multi IDE, CodeWarrior, Redmine.
  • • Developed firmware for an assistive driving device for people with disabilities. Worked with C, SPI, PIC microcontroller, nRF24L01, nRF905, safety-critical code (MISRA C).
  • • Developed test automation tools to support firmware validation processes. Worked with C++, C#, Qt, XML, CAN, Vector tools.
  • • Developed Android application for a medical device. Worked with Java, JSON and Android.

Java EE Developer

Blue Reply Srl
September 2016 - June 2017
Torino, Italy

  • • Development activity within the project of an intranet platform used to manage all the supply chain infrastructure of a car manufacturer. Worked with JavaEE, Eclipse, SQL, CSS, HTML, JavaScript, MyBatis, DB2, WebSphere Application Server, IBM Rational Application Developer, Scrum methodology.
  • • Development activity within the project of an intranet platform used to manage all the marketing campaign of a bank. Worked with JavaEE, Eclipse, SQL, CSS, HTML, JavaScript, Primefaces, MyBatis, Oracle 11g, Oracle Weblogic Server, Oracle Enterprise Pack for Eclipse, Scrum methodology.

Education

Politecnico di Torino

MSc Degree in Electronic Engineering
July 2016 Torino, Italy

  • • Specialization in design of power and analog electronics
  • • Master thesis: designed an ECU to improve automotive navigation systems when GPS signal is weak or not available. Worked with STM32 Nucleo Boards (ARM Cortex-M4), Bluetooth Low Energy, GPS, CAN bus, Eagle PCB.

Politecnico di Torino

BSc Degree in Electronic Engineering
March 2013 Torino, Italy

Languages

Languages I speak

  • Italian
  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Swedish

Get In Touch.

Feel free to contact me with any questions. I'd love to hear from you! Please fill out the form below and I'll get back to you as soon as I can.

Error
Your message was sent, thank you!