William Surmak

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Game Programmer at Kabam
September 20, 2024 - November 20, 2025
Implemented and deployed key features for a long-standing live ops game, serving 60,000+ daily users. Drove revenue growth by releasing a new premium character and content update. Boosted player retention through the launch of a persistent daily login calendar and engaging global community events. Coordinated with art, design, and QA teams to drive feature alignment and ensure on-time delivery of all releases. Contributed to team upskilling by leading technical knowledge-sharing meetings and providing ongoing code review/mentorship. Oversaw and maintained the complete game architecture, integrating solutions across the Unity (C#) client, Node.js (JavaScript) game server, and live-ops services (TypeScript).
Software Engineer at Spearhead
November 1, 2019 - November 1, 2022
Spearheaded the development of an AR mobile game for a major toy company, resulting in 100,000+ downloads and a 4+ star rating. Exceeded client expectations through delivery with minimal defects, securing a future contract extension. Managed end-to-end development, implementing core systems (UI, gameplay, animation, physics, shaders, audio), and profiling the app for performance optimization prior to public release. Maintained a 4+ star rating of a sister app with 1M+ downloads by assisting in a major content release and bug fixes. Standardized development workflow by designing and releasing internal code packages for common app functionality, with clear documentation and strict peer review. Engineered core network packages, a client REST API and HTTP proxy, and a cached data storage solution.
Project – Unity UI Recycler Tool at Independent Project
September 20, 2024 - November 20, 2025
Publicly released a Unity UI Recycler tool, derived from professional experience to efficiently manage memory and provide essential list operations missing in other solutions.

Education

Bachelor of Computer Science at University of Waterloo
September 1, 2015 - May 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment