Internacional pelas seleções jovens da Suíça, mas com dupla nacionalidade portuguesa, Oliveira deixa Portugal depois de três temporadas a atuar na Liga 2, entre Leixões e Cova da Piedade.
Ao serviço dos bebés do Mar, o atacante disputou 62 encontros, assinando nove golos e oito assistências.
