top of page

RESUME // Yitzchak Cohen

SUMMARY

Unity developer with more than four years of experience developing in the Unity game engine and coding in C#. I specialize in C# programming and debugging with a strong focus on Object-oriented programming. I bring to the table strong problem solving and critical thinking from my engineering degree and experience. I also have a broad skillset and enjoy learning new technologies and applying them in my work. As a lifelong learner, I am continuing my part time computer science degree, as well as constantly taking courses to learn more about Unity and Unreal.   

SKILLS & ABILITIES

​•    Proficient with Unity Game Engine in developing video games and coding in C#

•    Strong object-oriented programming (OOP) skills prioritizing robust, scalable applications and clean code

•    Released games on WebGL and mobile platforms

•    Proficient in debugging games in both C# and in the Unity editor

•    Git for version control

•    API development with .NET Core

•    SQL for database queries, updates, and stored procedures

•    Web development with HTML, CSS, TypeScript and Angular

•    Agile software development with Microsoft Azure DevOps, Jira & Notion

•    Strong communicator and team player

•    AWS for hosting a dedicated Linux Valheim game server

•    Google Ad Mob for enabling advertising in mobile games.

•    Utilizing class diagrams and C# name-spacing for modular program design.

RELEVANT
EXPERIENCE

Video Game Developer – Gwoop 
From June 2021 – February 2023 & May 2024 - Present
•    Manage the existing portfolio of games including the WebGL library and mobile app.
•    Design and develop new games for the Gwoop platform. 
•    Implement updates and improvements to the games in Unity. 
•    Create tools in Unity to improve the efficiency of the development cycle. 
•    Update the platform API and website with changes relevant to the games. 
•    Created 5 new games in Unity including a single player MOBA training game as well as 4 new mini games and a new scenario for an existing game. 
•    Developed a mobile app in Unity for both Android and iOS. 
•    Performance profiling and optimization of games for WebGL. 
•    Created a Unity localization system for translating text from a language catalog.
•    Helping with general platform work including fixing bugs, API work in C#, verifying databases changes in SQL and implementing website updates in HTML, CSS, Typescript and Angular.  
•    Working in agile software development environment, helping to plan and execute new features for the platform. 
•    Performing QA tasks and reviewing other teammates code. 
•    Managing code versioning with git.
 

Teaching Assistant & Content Reviewer – GameDev.tv

From November 2020 - Present

•    Teaching assistant for the GameDev.tv Unity Multiplayer: Intermediate C# Coding & Networking course. 
•    Debugging student's projects in Unity, C# and Mirror-Networking net code. 
•    Answering student questions and concerns on Udemy, Gamedev.tv community forum and Discord server. 
•    Ensure students do not get stuck in the course, helping them to resolve any bugs or errors and deepen their understanding of the material.
•    Help to improve the course through feedback from the students and instructors.

•    Review new courses for content and quality assurance.

​

Mechanical Design and Application Engineer: Mechanical Devices – Advanced Thermal Solutions

From October 2017 – To Present

  • Mechanical design of custom components using SolidWorks 3D modelling software.

  • Communicating with customers to understand needs and meet their engineering requirements.

  • Supporting a multidisciplinary team including manufacturing and sales.

  • Working on many projects simultaneously, staying organized and prioritizing projects to complete them in an efficient manner.

​​

Computer Technical Assistant, Vestibular Gaze Control Lab, Department of Physiology, McGill University

From October 2015 – To April 2017

  • Updating data analysis MATLAB code, including designing and implementing GUIs (graphical user interfaces), and improving user friendliness and versatility for different experimental set ups.

  • Providing mechanical engineering support to the lab team.

​​

Research Assistant: ABC Robotics Initiative, Ben Gurion University of the Negev, Israel

  • Running tests on robotic system and analyzing in MATLAB.

  • Improving Windows C# program for running the system in Visual Studio.

EDUCATION

Bachelor of Science in Computer Science (Excepted Graduation 2026) – University of London  
•    Pursuing bachelor’s degree in computer science with a focus on game development. 
 

Bachelor of Engineering in Mechanical Engineer– McGill University – Montreal, Canada

  • Studied Mechanical Engineering with a minor in Biomedical Engineer.

  • Learned the fundamentals of computer programming and implemented scripts in MATLAB including math projects and simulations.

OTHER
ACCOMPLISHMENTS
  • Completed the following courses with GameDev.TV:

    • Complete C# Unity Game Developer 3D Online Course

    • RPG Core Combat Creator: Learn Intermediate Unity C# Coding

    • RPG Inventory Systems: Intermediate C# Game Coding Course

    • RPG Dialogue and Quests: Intermediate C# Game Coding

    • Unity Multiplayer: Intermediate C# Coding & Networking

    • Pixel Art Character Course – 2D Design and Animation

    • Pixel Art Fundamentals: 2D Game Art

    • Intro To Data Oriented Tech Stack (DOTS) & ECS In Unity

    • Programming Design Patterns for Unity

    • Unity Turn Based Strategy: Intermediate C# Coding

    • Unity UIToolkit: Introduction to Editor Scripting

    • Unity 2D RPG: Complete Combat System 

    • Take the courses in early access and help fix game bugs and improve the courses.

    • Added my own code and features to many of the course projects.

  • Built a 3D Mobile Puzzle Game in Unity 3D and C#. https://simmer.io/@Sir_Yitz/the-floor-is-lava

  • Built a complex cinematic in Unity 3D using Cinemachine, Timeline and 3D Audio.

  • Built 9 game prototypes in Unity (1 Original design, 8 alongside courses).

bottom of page