Summary
Hoai Truong is a versatile software engineer with 11 years of hands-on experience across embedded systems, backend services, and full-stack development, grounded in a computer engineering degree from McGill. He co-founded a student collaboration platform and has interned at Google while contributing to production tooling at Cisco, demonstrating both entrepreneurial drive and large-company engineering rigor. Hoai’s research work on protocol-based network virtualization and embedded wireless systems shows deep systems-level expertise, while his open-source contributions to the Repeat automation project reveal practical full-stack skills including Scala backend work and Python code-generation features. Comfortable across C/C++, Python, Scala, Django, MySQL and Linux, he brings a pragmatic focus on automation and reproducible build/test pipelines that reduce developer friction. Based in Montreal, he pairs academic research experience with real-world product shipping, often surfacing elegant protocol and architecture improvements that aren’t obvious from job titles alone.
11 years of coding experience
3 years of employment as a software developer
High School for the Gifted
AIC
McGill University
Vietnamese