About Me


I'm a Robotics Software Engineer with a focus on Autonomous Driving currently working at Yape s.r.l. I received my Bachelor Degree in Mechanical Engineering from University of Genova and the Master Degree in Robotics and Automation Engineering from University of Pisa, in 2015 and 2018, respectively. After graduation, I started a collaboration as Research Fellow at Research Center “E.Piaggio” of the University of Pisa, where I joined Roboteam-Italia, one of the teams of Roborace, an autonomous full scale electric racing car competition. I joined Proxima Robotics s.r.l. in 2020, where I was responsible for developing planning and control algorithms for mobile robots.

Below you can see some of my projects.

Skills


These are some of my main computer skills.

C/C++

90%

ROS

90%

Python

80%

MATLAB & Simulink

60%

Git

80%

Bash scripting

50%

Education


MSc in Robotics and Automation Engineering at the University of Pisa in 2018 with 106/110, with a thesis on Shared Autonomy Control and Augmented Reality Feedback for robot tele-operation.

BSc in Mechanical Engineering at the University of Genova in 2015, with a thesis on the design of a two-stage parallel shaft gear reducer.

Work Experience


Yape s.r.l. Mar 2021 - Present

Robotics Software Engineer

  • Architect and lead the development of the navigation stack with C++/ROS
  • Supervision of the development of a SIL system
  • Development of a C++ library for CAN communication
  • Development of an automated data logging system
  • Development of an MQTT library in C++ for communication with AWS Cloud
  • Development of generalized header-only Kalman Filter library for multi-sensor fusion for localization purpose
  • Conduct code reviews and junior engineers tutoring
  • Working in an Agile software development environment
  • Proxima Robotics s.r.l. Mar 2020 - Mar 2021

    Robotics Software Engineer

  • Development of a trajectory planning algorithm in a Frenet Frame for obstacle avoidance
  • Development of an Adaptive Pure Pursuit controller for path tracking
  • Development of tools for offline data debug and visualization
  • Development and integration of an automated CI/CD pipeline for production software deployment
  • Working in an Agile software development environment
  • Roboteam Italia Dec 2018 - Mar 2020

    Robotics Software Engineer | State Estimation, Planning and Control

  • Development of an optimal trajectory planning algorithm for lane change and obstacle avoidance for autonomous racing cars
  • Development of a lidar-based localisation system for autonomous racing cars in a GNSS denied environment
  • Development of real-time sensors interfaces in ROS
  • Development and contribution to an MPC controller for real-time path tracking
  • Supervision of a small team of University students
  • Research Center "E. Piaggio" Dec 2018 - Mar 2020

    Research Fellow

  • Development of an Augmented Reality system for robots teleoperation
  • Development a ROS based navigation stack for Alter-EGO project
  • Master's degree Sept 2015 - Nov 2018

    Towards a shared autonomy control framework: application to Ego robot navigation

    Publications


    • Massa, F.; Bonamini, L.; Settimi, A.; Pallottino, L.; Caporale, D. LiDAR-Based GNSS Denied Localization for Autonomous Racing Cars. Sensors 2020, 20, 3992.