Software EngineerMay 2024 - Present
Electronic Arts, Vancouver, British Columbia
• Designed, documented, maintained, tested, and implemented features for a cross-platform client-side C++ SDK, ensuring high performance and compatibility across multiple platforms
• Provided technical assistance and resolved integration issues for various game development teams
• Used tools such as Visual Studio, Jira and Confluence
Software EngineerMarch 2024 - May 2024
Activate Games, Winnipeg, Manitoba
• Worked on five games and their corresponding game mechanics using C++, linear algebra and vector
geometry
• Developed a proprietary game engine, adding features, optimizations and tests using C++
• Used Javascript, Vue.js, Molecular, REST API, HTML and CSS to work on web applications
• Used tools such as Jira, Git and Confluence
Junior Tools ProgrammerMay 2022 - August 2022
Ubisoft, Winnipeg, Manitoba
• Created gameplay and testing tools for an unannounced game using C++, C# and Python
• Created gameplay prototypes using C++
• Used tools such as Jira, Perforce and Confluence
• Worked on C++ build system using C#
Junior ProgrammerSeptember 2021 - December 2021
Ubisoft, Winnipeg, Manitoba
• Worked as a full-stack developer (with a focus on the backend) across three different web applications using TypeScript, Vue.js, JavaScript and C#
• Used tools such as Jira, GitHub and Confluence
Junior Web and Application DeveloperJanuary 2021 - April 2021
The Government of Manitoba, Winnipeg, Manitoba
• Used MySQL to store/access data and performed QA testing to ensure database schema was consistent in 15 eForms
• Worked on the frontend of 25 eForms using HTML, CSS, JavaScript, Parsley and Bootstrap
• Performed functionality, usability, compatibility and database testing on 20 eforms