Download PDF

Summary

C/C++ developer in the AstroImaging field.

Senior iOS Swift/Objective-C developer with wide experience in mobile digital projects in both start-up and enterprise environments.

Ph.D. and seven years of experience as a research fellow in Control System Engineering.

Apart from working, I play drums and am a passionate astrophotographer. I definitely love spending time with my family and listening to good live music...

Work experience

2021

Javascript/C++ Developer

Pleiades Astrophoto S.L., Valencia, Spain

PixInsight is the most used image-processing software for astrophotographers; I work on developing its open-source codebase. I am responsible for porting internal PCL C++ algorithms on GPU, and I write new scripts and processes. I also maintain social communities of PixInsight adopters, and I do introductive webinars on the PixInsight scripting foundations.

2020

Senior iOS Developer

Credit-Suisse AG, Zurich, Switzerland

iOS Native developer, I work on CSX Mobile Banking and other client-facing mobile projects.

20192022

DiscoFm

Startup mobile project for Vinyl lovers.
20172020

IT Specialist

Credit-Suisse AG, Zurich, Switzerland.

iOS (Native and React-Native) and React Frontend developer for internal projects. I was responsible for implementing projects that have been rolled out worldwide to thousands of employees and few that have been successfully rolled out to the top management and ExB Members.

20172017

iOS Software Engineer

Centralway AG

Developer of Numbrs product, iOS application, Swift.

20162017

Senior iOS Developer

Cognizant

Develop Objective-C and Swift iOS apps.

20122016

Co-founder - CTO - iOS Developer

Rawfish srl

- Lead iOS developer. I was responsible for many mobile projects as a developer and/or project leader.
- Project manager. I was responsible for making preliminary analyses, estimations, planning, and execution by coordinating teams with mobilebackend, and web skills.
- Product manager. I was responsible for building customer-satisfying products working proactively with clients, and proposing solutions.

20152017

Software development consultant and Control System Designer

Freelance

Consultant in Control System Design:

- System identification, modeling, and reduction
- Plant analysis and control design
- Classical SISO control design (PID, Loop Shaping)
- State space control design on SISO/MIMO (LQ, LQG, Predictive, RH2, RHinf)
- Non-linear control design (Sliding Mode)
- Continuous and discrete control synthesis and implementation
- DSP, signal analysis, and filtering
- Computer Vision algorithms development for off-line or real-time/on-line applications

Languages: C/C++, Fortran, LUA, Ruby
Tools: Matlab/Simulink, OpenCV

In particular, during the collaboration with Eie Group Srl I focused on the analysis and design of a large telescope's pointing system and Dome control (DAG installed in Turkey, LSST, and the huge E-ELT)

20152016

Co-founder - Project Manager

Rawfish Bali

Project manager coordinating a remote team of developers (UI/UX, iOS, Android and backend).

20122016

Co-founder - iOS Developer

Freetuna srl

Freetuna has been founded on the idea of developing mobile applications for drive safety.
The lead project i-DA, Intelligence for Driving Assistance, was a ComputerVision-based app that would prevent drivers to fall asleep while driving.
My activity was to develop a reliable ComputerVision algorithm in order to estimate the driver's drowsiness level by monitoring the driver's face with the iPhone's camera.

20102018

Co-founder - C/C++, Fortran Developer

Dynamotion srl

I'm the Chief Architecture Designer and developer of the Dynamotion's Safebike Riding Simulator. I implemented sensors acquisition and processing, motorcycle dynamics, modelling and simulation (in collaboration with the mechanical department modeling team), washout filtering, graphics & sound, sensors emulation (IMU, Laserscanner) and hardware communication. Some control system algorithms have been implemented for research in rider's safety like traction control, abs and anti-wheeling systems mixing continuos and discrete integration strategies. The simulation architecture is based on a custom distributed multiprocess framework.

Education

20122014

Research Fellow

University of Trento (Italy)

Main project: onboard intelligent embedded systems to prevent chattering in numerical control machines written in C/C++.

Creator of DESF (Distributed Embedded System Framework) library, a multi-platform, multi-protocol communication layer that enables devices to connect over several communication protocols (I2C, USART, Wifi, Ethernet, etc.), coordinating the messaging between the distributed processes.

Developed a C/C++ library that simulates the 3D milling machining process given the cutter's 3D working path computes the MRR index and produces the final 3D workpiece. Two versions are implemented, the first is based on a geometrical bodies representation implemented by means of the Spatial ACIS libraries, and the second is based on the Octree 3D space modelization of the workpiece.

Developed a C/C++ library used to control Bosch IndraDrive drives.

20102012

Research fellow

University of Padova (Italy)

I was involved in the SAFERIDER European project developing some Advanced Rider Assistant Systems (ARAS): Speed Alert, Curve Waring, and Frontal Collision Warning for motorcycles.
I worked on the SafeBike motorcycle simulator software to implement a HIL framework that allows the integration physical devices communicating over a CAN-BUS in order to test the whole safety system in a human-in-the-loop simulation. In this simulation, SAFEBIKE is simulating the real vehicle, and the IMU+Laserscanner sensors integrated into the virtual 3D scenario of the simulation.

I'm the author of more than 15 scientific international articles about the Safebike Motorcycle Riding Simulator, HIL architectures, virtual drivers for motorcycle models, and some advanced control systems for motorcycle safety.

20072010

PhD Industrial Engineering - Motorcycle Engineering

University of Padova (Italy)

Developement of a Motorcycle Riding Simulator for HIL (Hardware in the loop) testing - Developement of some ARAS (Advanced Rider Assistant System) systems within the SAFERIDER european project

2007Present

Degree in Automation and Control Engineering

Politecnico of Milan (Italy)

Thesis object: "Design and analysis of an active braking control system for wheeled vehicles based on the Sliding Mode approach"

Patents

2010CURRENT

"Procedimento per assistere un conducente a coprire un percorso, e relativo sistema di assistenza nella curva, motoclicletta e prodotto informatico"

patent n° TO2010A000454

Hobbies

Astrophotographer, Open-Source projects contributor

I'm a passionate astrophotographer, I do planetary and deep-sky photography.

I'm a contributor to PixInsight open-source scripts, one of the most used   professional post-processing software for astrophotographers.

Drummer

I play drums since I was 7. My favorite genre are Rock (70s-80s), Rock-Progressive and Metal/Heavy. I'm founder of a semi-professional cover band I played with for 12 years.

Awards

2022 Feb

GrAG APOD

On February 11th, 2022, the "Gruppo Astrofili Galileo Galilei" group featured an image I processed with PixInsight as APOD - Astronomy Picture Of the Day. The data of galaxy NGC253 was provided by Martin Pugh between September and November 2018, using a Planewave CDK 17 and an SBIG STXL11002 camera with an Adaptive Optics. the image is entirely processed with PixInsight.

GrAG APOD link: http://apod.grag.org/2022/02/11/ngc253-la-galassia-dello-scultore/
AstroBin Page: https://www.astrobin.com/1j6cpm/

2021 Oct

NASA APOD - Astronomy Picture Of The Day

On October 7th, 2021, NASA featured an image I processed with PixInsight as APOD - Astronomy Picture Of the Day. The data was provided by TelescopeLive (NGC 6559 - Pro Data) and gethered by a telescope based in Chile.

APOD link: https://apod.nasa.gov/apod/ap211007.html
AstroBin Page: https://www.astrobin.com/pxnp3i/D/
YouTube Processing Video: https://youtu.be/VVkEpPsVQRA