Der 165 cm große Athlet[1] lief beim ersten Dili-Marathon 2010 auf den zweiten Platz in 2:26:00 h.[2] Im darauffolgenden Jahr wurde er nochmals Zweiter mit 2:31:54 h.[3]
Soares nimmt an den Olympischen Spielen 2012 in London teil[1] und war der Fahnenträger bei der Eröffnungszeremonie.[5] Er sollte bereits zu den Olympischen Spielen 2008 in Peking, reiste aber nicht an.[6][7] In London war Soares der vorletzte Läufer, der das Ziel erreichte, mit einer Zeit von 2:45:09 h.[8]