Software EngineerMay 2024 - Present
Electronic Arts, Vancouver, British Columbia
• Designed and implemented a client-side authentication module for mobile platforms in half the estimated time to meet an urgent game team request, resulting in increased conversion of anonymous users to identifiable users
• Supported 6+ game development teams by resolving integration issues and offering technical guidance, reducing onboarding time by 20%
• Used tools like Visual Studio, Jira, Unity, Unreal Engine, Git and Perforce, and worked with languages including C++, C# and Python
Software EngineerMarch 2024 - May 2024
Activate Games, Winnipeg, Manitoba
• Delivered 2 games with custom game mechanics 2 sprints ahead of schedule, accelerating release and generating earlier revenue and more user engagement
• Implemented features/fixes in a proprietary game engine that improved stability and reduced runtime crashes by 15%
• Used tools like Visual Studio, Jira and Git, and worked with languages including C++, Python, Javascript, Vue.js, HTML and CSS
Junior Tools ProgrammerMay 2022 - August 2022
Ubisoft, Winnipeg, Manitoba
• Built tools to support artists on an unannounced game, accelerating world creation by 15%
• Delivered 3 gameplay prototypes on an unannounced game that clarified design decisions early, reducing developer workload by 4 weeks
• Used tools like Visual Studio, Jira and Perforce, and worked with languages including C++, C#, and Python
Junior ProgrammerSeptember 2021 - December 2021
Ubisoft, Winnipeg, Manitoba
• Implemented search functionality for user-created content, improving navigation and boosting user efficiency by 15%
• Used tools like Visual Studio, Jira and Git, and worked with languages including C#, HTML, CSS, JavaScript (TypeScript) and Vue.js
Junior Web and Application DeveloperJanuary 2021 - April 2021
The Government of Manitoba, Winnipeg, Manitoba
• Developed the frontend for 25 eForms, contributing to a 65% improvement in customer feedback regarding usability and experience
• Performed QA testing across 15 eForms to ensure schema consistency, reducing inconsistent data collection by 10%
• Used tools like Visual Studio Code, Jira, MySQL and Git, and worked with languages including HTML, CSS, JavaScript, Parsley and Bootstrap