Kai Zhou
aka Yutong
GitHub LinkedIn# Bio
I am a developer with experience designing, building, and generally poking around APIs/web services. My interests mostly include games and interactive media. As of time of writing, I work for Behaviour Interactive on the multiplayer title Dead by Daylight.
# Experience
-
Behaviour Interactive - Backend Programmer
2021 Jun - Present
Development of the backend service of Dead by Daylight, a live service multiplayer game with 3M MAU. The backend enables the live service components of the game, such as authentication, friends, matchmaking, purchases, and game progression.
Recently, I lead the design and implementation of cross-platform DLC sharing, which allows players who own the game on multiple platforms to keep their purchases and play them on any platform that is supported. During release we saw an immediate doubling of CCU.
Stack: Node.js, TypeScript, DynamoDB, ElasticSearch, Unreal Engine 5.
-
ScalePad - Software Developer
2020 Jun - 2021 Jun
Development and devops for ScalePad Lifecycle Manager - a SaaS product which integrates with remote management software and unifies data to generate insights for IT firms about the state of customer devices and create sales opportunities.
Stack: .NET Core (C#), MariaDB, ElasticSearch, React.
-
McGill University
Graduated in 2020 Apr
B.Sc. Computer Science, Computer Games concentration.
As part of the program requirements, I was part of a team of 5 students that adapted the board game Legends of Andor into a multiplayer video game, which we achieved using Unity.
Under supervision of Prof. Jerome Wahldispuhl, I contributed to the research game Phylo, where players solve gene alignment puzzles in order to take advantage of the distributed efforts of a mass audience to discover new solutions to existing problems.
In addition to coursework related to games and graphics, I have also taken courses about networks and distributed systems, AI/ML/NLP, as well as programming language design.