Ruben Oliveira
Ruben Oliveira

Ruben Oliveira

Digital problem solver with an inexplicable wish to innovate.