Duc Vo is a senior software developer and data scientist specializing in NLP, ML, and AI with eight years of experience bridging academic research and production systems. Currently at OpenText, he works on search and RAG systems, building on postdoctoral research at Ryerson that produced multiple high-impact publications on relation extraction, semantic IR, and open information extraction. He is fluent in Python, Java, SQL and JavaScript and experienced with TensorFlow, Keras, CoreNLP and large-scale data tools, combining deep learning and unsupervised methods to extract semantic triples and improve entity linking. Duc’s background includes industry research at IBM and international NLP work in Korea, and he often applies hybrid approaches (matrix factorization + clause patterns) that are not obvious from typical ML resumes. Based in Toronto, he brings a research-driven mindset to production search problems, turning complex linguistic models into deployable systems.
8 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Asian Institute of Technology
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Contributions:10 commits, 9 PRs, 3 comments in 1 year 2 months
nlpnamed-entity-recognitionartbertnlp-tasks
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.