Gustavo Oliva is a Principal Researcher at Huawei Canada and an Adjunct Associate Professor at Queen’s University with 12 years of experience bridging industrial R&D and academic research in software engineering. He holds an MSc and PhD from IME-USP and has progressed from software developer roles at IBM Brazil and HP Labs to leading research initiatives in Canada. Gustavo’s work blends rigorous academic methods with practical system-building, evidenced by a steady trajectory from visiting researcher to principal researcher and adjunct faculty. Based in Kingston, he brings a researcher’s depth to applied problems and mentors students while driving industry-facing innovation. Outside of work he channels curiosity into retro gaming, a hobby that reflects both technical nostalgia and attention to system-level detail.
12 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Pontifícia Universidade Católica de São Paulo / PUC-SP
Doctor of Philosophy (PhD), Computer Software Engineering, Doctor of Philosophy (PhD), Computer Software Engineering at Instituto de Matemática e Estatística - Universidade de São Paulo (IME-USP)
Contributions:54 commits, 31 pushes in 3 years 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.