João Soares Almeida may refer to: