Oliveira võistles viimati 2016. aasta suveolümpiamängudel, kus ta läks meeste 4 × 100 meetri vabal stiilis reljeefinaali, lõpetades 5. kohal. Ta võistles ka meeste 4 × 200 meetri vabastiilis, kus Brasiilia vabastiilis lõpetas 15. kohal, ja meeste 100 meetri vabastiilis.
, lõpetades 28. 29-aastaselt ütles ta ujumisele hüvasti pärast kolme olümpiamängu (Beijing 2008, London 2012 ja Rio 2016) ja kuus maailmameistrivõistlust (Melbourne 2007, Rooma 2009, Dubai 2010, Shanghai 2011, Barcelona 2013 ja Kazan 2015).