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

Johnson ElectricSwitzerland November 2019 - June 2024

  • • Developed firmware for automotive BLDC HVAC actuators following the ASPICE process. Worked with: C, Keil, MISRA C, V-Model, ASIC, Helix, Git, GitLab.
  • • Developed software tools to program the ASIC in boot mode and for the verification phase of the firmware. Worked with: Qt, Python, PEP8, LIN, RS232, JSON, SVN.
  • • Implementation of scripts for the validation/integration tests of valve actuators to be used in automotive systems. Worked with: CANoe, CAPL, Vector tools.

Embedded Software Engineer

Pegaso Quality Service (Pegaso Srl)ItalyJune 2017 - October 2019

  • • Developed several firmware of automotive HVAC ECUs following the ASPICE process. Worked with C, CAN, LIN, SPI, I2C, PID, diagnostic services, diagnostic tools (CDA and Dianalyzer), Renesas and Freescale microcontollers, GHS Multi IDE, CodeWarrior, MISRA C, V-Model, Redmine.
  • • Developed test automation software tools used by the validation team to test the firmware. Worked with C++, Qt, XML and C#.
  • • Developed Android application for a medical device. Worked with Java, JSON and Android.

Java EE Developer

Blue Reply SrlItalySeptember 2016 - June 2017

  • • Developement activity within the project of an intranet platform used to manage all the supply chain infrastructure of a car manifacturer. Worked with JavaEE, Eclipse, SQL, CSS, HTML, JavaScript, MyBatis, DB2, WebSphere Application Server, IBM Rational Application Developer, Scrum methodology.
  • • Developement 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

  • • 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

Skills

Some of the programming languages I recently used.

  • C/C++
  • Python
  • HTML/CSS/php/Javascript
  • Java/Java EE

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!