Danny föddes i en portugisisk familj och flyttade i tidig ålder med sin familj till Madeira, Portugal. Det var här han började spela fotboll i CS Marítimo. Danny fick sitt genombrott i slutet på säsongen 2001/2002, då han gjorde 5 mål på 20 matcher. Han skrev senare på för Sporting Lissabon för 2,1 miljoner euro, men han lånades sedan ut tillbaka till Marítimo. 2005 värvades han till det ryska fotbollslaget Dynamo Moskva som spelar i Ryska Premier League. Där han blev utsedd till "Dynamos bäste spelare 2005".