Davide Nardo's career