Joao C. De Oliviera, Olympic athlete