​Licenciado em Engenharia de Sistemas e Informática, João Barros começou a sua carreira profissional em Portugal, tendo trabalhado vários anos na Novabase na área de Televisão Digital, passando pelo desenvolvimento de software, consultoria especializada e estratégia e negócio.

 
Em 2013 fez uma pausa na vida profissional para voltar aos estudos e tirar um MBA no INSEAD, em Singapura e França. 

No ano a seguir mudou-se de armas e bagagens para o Reino Unido, onde trabalhou na Amazon como pperations manager na área da Logística e, mais tarde, como site leader, fazendo parte do lançamento do Amazon Prime Now.
 
Depois da Amazon, trabalhou na Google, ainda em operações, na liderança de equipas de suporte especializado na área de Mobile Advertising.
 
No início de 2020 decidiu voltar a Portugal, para abraçar o desafio da Farfetch de desenhar a estratégia de Fulfillment global.