Andrea Toscano

Master Degree in Computer Science

profile picture

About Me

I am an extremely curious person, always eager to learn from others’ experience.
Highly adaptive in cross-cultural environments that have been fundamental for putting myself on the line, showing my own initiative and willingness to contribute in teamwork.
As a Software Engineer a put a focus con SW design and testing in order to deliver robust and effective solutions.
Among my passions I love writing music, playing the guitar, reading science fiction novels, travelling and taking photos with my drone.

What you can find here

    Info about my career, education, projects and passions.

Curriculum Vitae


  • Autonomous Driving Software Engineer @ FCA Italy
    Munich, Germany

    Currently involved in one of the Feature Teams for the FCA/BMW Autonomous Driving development.
    – Based in Munich and working at the BMW Autonomous Driving Campus in Unterschleißheim
    – Implementing Autonomous Driving core software features in Adaptive and Classic Autosar
    – Adopting CI best practices
    – Working in Cross functional team
    – Strong collaboration in multicultural and multilingual environment with BMW and FCA global colleagues.
    – Working with LeSS Huge framework.

  • Data Scientist @ The AvantGarde Group
    Milan, Italy

    As a Data Scientist working in the RegTech domain, my main goal has been understanding Business requirements to implement and deliver solutions to our clients. Being part of an agile team has been fundamental for rapid and effective feedback with other counterparts.
    Technical tasks include Data Cleaning/Wrangling to provide data quality for modeling and benchmarking (Computer Vision field). 

  • R&D Software Engineer @ Imaginalis
    Sesto Fiorentino (FI), Italy

    My responsibilities in the R&D team focus on the development of the new line of Veterinary CT Scanners for small and medium size animals.

  • Software Engineer @ Telespazio VEGA Deutschland
    Darmstadt, Germany

    I have worked on a cutting-edge technology for UAVs detection and classification with different type of sensors.
    I have been responsible for designing, implementing, testing and documenting software components as part of a hyperscale, distributed and real-time system deployed with the latest container technology (Computer Vision field).

  • Consultant @ PwC Advisory
    Milan, Italy

    I got hands-on experience on Consolidate financial statement systems, working on reports/input tables in SAP BPC.

  • Solution Architect, SEO and Maintainer
    Milan, Italy Rinnovo Patente Milano is the first independent Driving License renewal Service in Milan by Search Engine ranking and customer satisfaction. Website ranked #1 on Google, Yahoo, Bing, DuckDuckGo with the most common domain-specific keywords.


  • Master in Computer Science
    10/09/2012 - 23/04/2015
    Università degli Studi di Milano

    FINAL GRADE: 110/110 cum Laude.
    Thesis: The Comelicottero: experiments on quadcopter’s flight control.
    UAV design and implementation with Arduino Yùn: IMU signal filtering, PIDs control system, PWM signal generation, Wireless communication, GUI.
    Project available on

  • Bachelor of Computer Science
    Università degli Studi di Milano Bicocca

    Thesis: Mixed audio tracks classification with Breiman Forests.

Programming Skills

  • skill icon QT C++
  • skill icon Arduino
  • skill icon Python


  • Computer Vision
  • Blog

    • Component A UnitTest Class Diagram
      18th, March
      Data Driven Testing with Qt
      !! Code available on my GitHub toskyRocker account !! Hi everyone, today I’m here to show a brief example of a completely Data Driven Test Suite implemented with the Qt Framework. The main goals are: Showing how to execute data driven tests with QtTest. Handling input and verification data directly from a configuration file. The… Read More
    • Arduino Light Mood Lamp
      16th, February
      Arduino Light Mood Lamp with RGB LEDs
      !! Code available on my GitHub toskyRocker account !! Hi folks, today I’ll show a simple project I realised for Valentine’s day for my girlfriend. The main purpose is using Arduino Uno to build a small ambient lamp which changes LED colours depending on light intensity. I have simply adopted few 10mm RGB LEDs, an Arduino… Read More
    • Led Fading with Sin wave
      15th, February
      Fading LEDs with sine wave
      Hi everybody, the purpose of this post is to explain a simple technique concerning LED fading. One common issue in fading a LED is blocking the execution of the loop() in a for loop as long as it performs the fading. This approach wastes a lot of resources since the microcontroller can only perform this action… Read More
    • Comelicottero Team and Zoe Romano @ WeMake Milano
      11th, October
      Comelicottero Team @ WeMake Milano
      Thanks to Zoe Romano (Digital Strategy and Wearables @ Arduino) Comelicottero Team had the opportunity to explain their quadcopter project to the enthusiastic audience of the WeMake makerspace fablab !       Comelicottero quadcopter developed by Andrea Toscano, Simone Castellani and Giovanni Intorre at Università degli Studi di Milano (UNIMI) – Informatica Magistrale Read More
    • DALab team - Università degli Studi di Milano
      09th, August
      DALab @New Game Designer 2015 – Università degli Studi di Milano
      Digital Architecture Lab. took part at New Game Designer 2015 on July 2 at Università degli Studi di Milano. DALab team (Andrea Toscano, Federico Pedersini, Simone Mentasti) exhibited new and old projects like Comelicottero quadcopter and FPGA Tetris Read More
    • Comelicottero on
      11th, June
      Comelicottero quadcopter on website
      Comelicottero quadcopter Project will be soon available on‘s Forum. Some tutorials will be provided in order to set up Comelicottero’s firmware on Yun and the Ground Station on the personal computer. See Arduino Blog for further info: Comelicottero developed by: Andrea Toscano, Giovanni Intorre, Simone Castellani. Andrea’s Supervisor: Prof. Federico Pedersini Università degli… Read More
    • Arduino Yun ESC - 400Hz PWM Signal (Comelicottero)
      02nd, June
      400Hz PWM on Atmega32u4 for multirotors (without using Servo Library)
      !! Code available on my GitHub toskyRocker account !! The main issue using the Servo Library is that you can hardly go faster than 125Hz, with a huge amount of interrupts generated. I use instead 16bit Timer1 and Timer3 to generate PWM signals @400Hz on 4 pins (up to 6 pins). No interrupts are required…. Read More
    • Metro Drone Challenge - Andrea Toscano - Award Ceremony (Rome Drone Expo 2015)
      01st, June
      Metro Drone Challenge (Roma Drone 2015) – 2nd place winner
      2nd place Winner – Metro Drone Challenge with “Duomo di Milano” shot realised with my Phantom 2 Vision. Metro Italia – 29/May/2015 Here you can see all the winners for the photography and video sections: Metro Drone Challenge Winners Award ceremony available on youtube: Read More
    • U-Blox Neo M8N Drotek
      15th, May
      U-Blox Neo M8N U-Center configuration and Arduino parser sketch
      !! U-Blox Neo M8N configuration file and Arduino sketch available on my gitHub toskyRocker account !! Today I’ll explain how to configure the outstanding U-Blox Neo M8N GPS/GLONASS receiver for multirotors usage. Introduction to the U-Blox Neo M8N Why this receiver? Well, the answer is pretty simple: it’s one of the best receivers you can… Read More
    • FuzzyDeath Robocode bot
      08th, May
      FuzzyDeath – Simple tank with fuzzy approach for FirePower (RoboCode)
      !! Code available on my GitHub toskyRocker account !! Bot developed by Andrea Toscano and Francesco Giorgio – Università degli Studi di Milano – Master in Computer Science (Informatica) The aim of the project is to implement a fuzzy driven bot, named FuzzyDeath, for Robocode. Given enemy’s speed and position our bot will decide the… Read More

    Contact Me

      Solve this Captcha