Profile

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 foster effective relations with colleagues and partners.
I am both accurate in technical details and planning in order to achieve goals efficiently.

I love writing music, reading science fiction novels, travelling and aerial photography.

What you can find here

    Info about my career, education, projects and passions.

Curriculum Vitae

Employment

  • R&D Software Engineer @ Imaginalis
    06/2017-pres.
    Sesto Fiorentino(FI), Italy

    My tasks in the R&D department cover software development for medical devices with focus on image enhancement. Key points:
    • Strong contribution to the whole software development process from requirements analysis to production, adopting
    Kanban as main methodology.
    • Software development with Qt, GUI design with Qt Widgets.
    • Core Machine features implementation with state-of-art solutions.
    • 3rd-party Software integration.
    • Coordinator among international partners, suppliers and contractors

  • Software Engineer @ Telespazio VEGA Deutschland
    04/2016-06/2017
    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 involving imaging and classification as part of a hyper-scale, distributed and real-time system. Focus on:
    • C++ with Qt as main programming language, applying the most suitable Design Patterns.
    • Image processing and classification with OpenCV and Keras for Deep Learning solutions.
    • GUI design with Qt QML.
    • Documentation, modelling and requirements analysis carried out with Enterprise Architect.
    • Continuous integration and software deployment performed respectively with Jenkins and Docker.

  • Consultant @ PwC Advisory
    09/2015-02/2016
    Milan, Italy

    Technical implementation of Corporate Performance Management processes (CPM), using SAP BPC 10.0 MS/NW. Further skills: SAP BW/MS SQL Server. Projects concern Business budgeting and Consolidation for customers of different industries.

Education


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

    FINAL GRADE: 110/110 cum Laude.
    COURSES: Mathematical Logic, Intelligent Systems, Theory of Computation, Distributed Systems, Wireless and Mobile Networks, Stochastic Processes, Information Management, Fuzzy Logics, GPU Computing, Digital Architectures, Microelectronics, Audio Programming, Big Data.

  • Apprentice @ Unimi
    10/2014 - 23/04/2015
    Master Thesis

    Master Thesis – The Comelicottero: experiments on quadcopter’s flight controls at Università degli Studi di Milano.
    Development of an Arduino Yun-based quadcopter.

  • Bachelor of Computer Science
    13/09/2010-05/11/2012
    Università degli Studi di Milano Bicocca


  • COURSES: Calculus, Physics, Computer Architectures&Networks, Java/Lisp/Prolog Programming, Database, Data Structures, Automata, Operating Systems, Software Engineering, Statistics, Operations Research, Information Theory, Company Structure, Digital Image Processing, Digital Signal Processing, Multimedia Formats, Virtual Reality, Information Retrieval, Theory of Automation, Computer Security.

  • Apprentice @ Unimib
    07/2012 - 10/2012
    Bachelor Thesis

    Audio Files Classification at Image & Vision Laboratory – Università degli Studi di Milano-Bicocca.
    The aim was to classify audio streams taken from TV or radio channels and recognise their heterogeneous contents.

Programming Skills

  • skill icon Java
    60%
  • skill icon Python
    70%
  • skill icon Arduino
    80%
  • skill icon QT C++
    80%

Others


  • OpenCV
    80%

  • Machine Learning
    70%

  • Software Development Processes
    80%

Blog

  • 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 www.arduino.cc
    11th, June
    Comelicottero quadcopter on Arduino.cc website

    Comelicottero quadcopter Project will be soon available on www.arduino.cc‘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: http://blog.arduino.cc/2015/06/08/building-a-quadcopter-running-on-arduino-yun/ 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
  • No Bridge Library on Arduino Yun
    07th, May
    Arduino Yun – TCP/IP to Serial1 redirect

    !! Code available on my GitHub toskyRocker account !! Many of us, Arduino lovers, want to get rid of the Bridge library, due to its lame performance, it’s slow and heavy. A simple way to avoid this problem is to replace the Bridge library (Atmega side) with a python script (Atheros side) that redirects the…

    Read More

Contact Me


Your Name

Your Email

Subject

Message

Solve Captcha