Rampungake ukara ing ngisor iki: Ing Olimpiade Musim Panas 2012 ing London, Oliveira saingan ing acara individu sing padha karo mung rong dina ing antarane. Dheweke entuk standar FINA B 1:59.72 (200 m backstroke) saka
Kejuaraan Eropa ing Debrecen, Hongaria, lan 1:58.50 (200 m kupu-kupu) saka Universiade Musim Panas ing Shenzhen, China. Ing acara pisanan, 200 m kupu-kupu, Oliveira mapan kaping rong puluh loro ing awal esuk. Dheweke ngliwati kabeh lapangan kanggo mimpin panas kaping pindho ing tekstil pribadi paling apik 1: 58.45. Rong dina sabanjure, ing 200 m backstroke, Oliveira nantang pitung perenang liyane ing panas sing padha, kalebu Gábor Balog saka Hongaria, finalis ing Kejuaraan Eropa. Dheweke nggawe rekor Portugis anyar 1:58.83 kanggo entuk papan nomer loro ing mburi Balog. Oliveira ora lolos ing 16 semifinal paling dhuwur kanthi enem persepuluh detik (0,60), amarga dheweke dadi nomer rongpuluh ing pra-preliminari.