I am an embedded system engineer with a focus on firmware development, currently working at EDALab S.r.L.. Experienced in creating efficient and reliable firmware solutions for embedded systems. Proficient in C, with a focus on optimizing performance and ensuring hardware compatibility. Skilled in utilizing the Yocto Project to customize embedded Linux distributions.
I also like electronics (especially digital electronics) and more general low-level development. Always trying to further increase my knowledge about this fascinating world and improve my skills.
As a firmware engineer, the language I use at best is C, with all its compiler-specific extensions and dialects, in particular GNU C variant and the IAR one. Another language that I can say I master well is C++ especially the latest revisions from C++11 onward. Apart from pure firmware development, I'm also able to develop middleware with frameworks such as Qt, or entire embedded HMI with Qt/QML.
Other languages I know are Java and Python, the latter for basic scripts or simple tasks. I'm also good at system deployment and management, especially GNU/Linux systems (Ubuntu for the most).
As personal hobbies, apart from programming, I like basic woodworking, especially furniture repairment, and I'm a 3D printing enthusiast. I also love to fix broken home appliances, desktop workstations, laptop and smartphones.
Check the latest release of my CV in my GitHub repository.
Obtained a diploma in scientific studies at A. Messedaglia, with a valutation of 87/100.
Internship at Sordato S.r.l for developing an automated management system for wine fermentation machines.
Obtained a bachelor degree in computer science at University of Verona.
Obtained master degree of Computer Science and Engineering at University of Verona, with Embedded Systems specialization.
Started a full time job as a firmware developer at EDALab S.r.L..