Summary
Tiago De Oliveira is a computer engineering professor and program coordinator with 11+ years of experience blending academe and software engineering across Brazil. He holds a PhD in Bioengineering (with a visiting period at University of Ottawa) and an MSc in Computer Science, and his research translates machine learning, optimization and computer vision into practical tools for pattern recognition and AI-driven drug discovery. In the classroom he designs and teaches courses from algorithms and AI to systems and databases, while mentoring capstone and research projects that bridge theory and industry. Hands-on engineering skills span Java, Python, C/C++, Node.js, SQL, Linux and parallel/HPC, enabling him to prototype research into production-ready software. He is comfortable coordinating curricula and industry partnerships, and unusually for an educator he combines deep bioengineering research with extensive enterprise and ERP development experience.
10 years of coding experience
3 years of employment as a software developer
Master, Computer Sciense, Master, Computer Sciense at UFES
Bachelor, Computer Science, Bachelor, Computer Science at UNIFOR-MG
Doctorade, Bioengineering, Doctorade, Bioengineering at Federal University of São João del-Rei - UFSJ
Portuguese, English