Joao Pedro Ribeiro Da Costa Soares