Victor Yap is a versatile software engineer and Member of Technical Staff II in Montreal with over 14 years of hands-on experience and a two-decade devotion to technology spanning games, e-commerce, and space communications. He bridges systems-level engineering (Python, C#, SQL, Linux/Windows administration, DevOps with Docker/GitLab/Jenkins) with UX, multimedia and game-design sensibilities honed across agencies and product teams. Victor has shipped high-impact web and backend features for projects from Star Citizen’s e-commerce to large retail platforms, and contributed QA and test automation improvements to the well-known CasperJS testing project. He also brings operational depth from network and systems administration to space comms simulation and signal-instrument integration at MDA. A longtime volunteer leader at Otakuthon, he pairs technical delivery with event-scale planning and product-driven innovation—an uncommon mix of engineering rigor and creative production.
14 years of coding experience
7 years of employment as a software developer
BCompSci, Digital Image/Sound and the Fine Arts, BCompSci, Digital Image/Sound and the Fine Arts at Concordia University
DEC, Creative Arts, Literature and Languges: Cinema & Communications, DEC, Creative Arts, Literature and Languges: Cinema & Communications at Dawson College
CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 3 comments in 3 months
Contributions summary:Victor primarily focused on enhancing and extending the testing infrastructure of the CasperJS project. Their contributions included adding and modifying test cases to cover various functionalities, specifically targeting aliases for existing functions, and ensuring that different assertion types were properly tested. These changes improved the project's test coverage and validated the correct functionality of core features, like `assertExists`, `assertDoesntExist`, and `assertMatches`. The user was also involved in addressing issues related to the declaration of assertion functions.
Contributions:10 commits, 9 pushes, 1 branch in 5 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.