I'm Farid Fakori, a dedicated Game Programmer and Software Developer with a postgraduate degree in Game Programming and a Bachelor's in Computer Software Engineering. I bring 3+ years of hands-on experience across game development, 3D software, and cross-platform programming, with a passion for crafting engaging gameplay experiences and robust software solutions. I thrive in collaborative environments, contributing to coding standards, debugging, and performance optimizations. Proficient in C#, Unity, C++, and Unreal Engine, I've delivered features from core gameplay to UI and tools integration, while pursuing continuous learning and professional certifications to stay at the cutting edge of the field.

Farid Fakori

I'm Farid Fakori, a dedicated Game Programmer and Software Developer with a postgraduate degree in Game Programming and a Bachelor's in Computer Software Engineering. I bring 3+ years of hands-on experience across game development, 3D software, and cross-platform programming, with a passion for crafting engaging gameplay experiences and robust software solutions. I thrive in collaborative environments, contributing to coding standards, debugging, and performance optimizations. Proficient in C#, Unity, C++, and Unreal Engine, I've delivered features from core gameplay to UI and tools integration, while pursuing continuous learning and professional certifications to stay at the cutting edge of the field.

Available to hire

I’m Farid Fakori, a dedicated Game Programmer and Software Developer with a postgraduate degree in Game Programming and a Bachelor’s in Computer Software Engineering. I bring 3+ years of hands-on experience across game development, 3D software, and cross-platform programming, with a passion for crafting engaging gameplay experiences and robust software solutions.

I thrive in collaborative environments, contributing to coding standards, debugging, and performance optimizations. Proficient in C#, Unity, C++, and Unreal Engine, I’ve delivered features from core gameplay to UI and tools integration, while pursuing continuous learning and professional certifications to stay at the cutting edge of the field.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

3D Software Developer at Lambton College
April 30, 2024 - August 17, 2025
Developed and maintained 3D software applications with a focus on interactive physics-based training simulations for industrial equipment. Programmed interactive features and user interfaces for 3D environments using C++ and Python with OpenGL and Vulkan. Collaborated in an Agile team of 5 developers and designers to meet project requirements, contributed to code reviews and debugging, and optimized software performance, achieving a 15% improvement in frame rates in key modules.
Game Developer (Co-op) at Codagesoft
January 31, 2023 - August 17, 2025
Contributed to game development using Unity and C#, implementing core gameplay features including player movement and core mechanics. Assisted in debugging, testing, and iterating on game mechanics based on team feedback and playtesting sessions. Gained hands-on experience in a professional game development studio environment adhering to Agile practices and Jira task management.
Game Programmer at Balot Siah
December 31, 2019 - August 17, 2025
Developed game logic and systems for small-scale PC arcade games and an interactive educational prototype using C++ and internal scripting tools. Programmed character behaviors for 2D platformer enemies, game rules, and UI components. Worked closely with the lead designer to implement game features and refine user experience based on iterative feedback.
Junior Full Stack Developer at Lambton College
January 1, 2025 - September 7, 2025
Contributed to the Nira.app project by enhancing the front-end using React.js to create dynamic, responsive user interfaces that improve user experience. Leveraged Vite.js to establish a fast, optimized development environment, significantly improving build speeds and application loading times. Utilized React hooks (such as useState, useEffect, and custom hooks) to manage application state efficiently, improving code maintainability and readability. Collaborated closely with the backend team to build and maintain RESTful APIs, ensuring seamless data communication and performance across the application.
Game Programmer at Balot Siah
December 1, 2019 - September 7, 2025
Utilized C++ and C# to develop game mechanics and features, focusing on user interfaces and performance optimization, honing skills in logic development and problem-solving applicable to full-stack development. Collaborated with QA teams to debug and ensure high-quality deliverables, emphasizing attention to detail and software quality. Employed Git for version control, maintaining clean code and facilitating team collaboration on various development projects.
Programmer Intern at Purple Monster
May 1, 2017 - September 7, 2025
Rapidly debugged and resolved software issues, significantly enhancing application reliability. Enhanced existing software by integrating third-party APIs, adding new functionalities that improved user experiences. Authored comprehensive development documentation, including coding standards and conventions. Actively contributed to design reviews, providing technical insights and architectural advice.
Junior Full Stack Developer at Lambton College
January 1, 2025 - September 7, 2025
Contributed to the Nira.app project by enhancing the front-end using React.js to create dynamic, responsive user interfaces that improve user experience. Leveraged Vite.js to establish a fast, optimized development environment, significantly improving build speeds and application loading times. Utilized React hooks (useState, useEffect, and custom hooks) to manage application state efficiently, improving code maintainability and readability. Collaborated closely with the backend team to build and maintain RESTful APIs, ensuring seamless data communication and performance across the application.
Game Programmer at Balot Siah
December 1, 2019 - September 7, 2025
Utilized C++ and C# to develop game mechanics and features, focusing on user interfaces and performance optimization, honing skills in logic development and problem-solving applicable to full-stack development. Collaborated with QA teams to debug and ensure high-quality deliverables, emphasizing attention to detail and software quality. Employed Git for version control, maintaining clean code and facilitating team collaboration on various development projects.
Programmer Intern at Purple Monster
May 1, 2017 - September 7, 2025
Rapidly debugged and resolved software issues, significantly enhancing application reliability. Enhanced existing software by integrating third-party APIs, adding new functionalities that improved user experiences. Authored comprehensive development documentation, including coding standards and conventions. Actively contributed to design reviews, providing technical insights and architectural advice.
3D Software Developer at Lambton College
April 30, 2024 - October 6, 2025
Developed and maintained 3D software applications, focusing on interactive physics-based training simulations for industrial equipment. Programmed interactive features and user interfaces for 3D environments using C++ and Python with OpenGL and Vulkan. Collaborated with a team of 5 developers and designers to deliver software solutions meeting project requirements on an Agile sprint cycle. Contributed to code reviews, debugging, and optimization of software performance, improving frame rates by 15% in key modules.
Game Developer (Co-op) at Codagesoft
January 31, 2023 - October 6, 2025
Contributed to the development using Unity and C#. Implemented core gameplay features, including player movement and the core mechanic. Assisted in debugging, testing, and iterating on game mechanics based on team feedback and playtesting sessions. Gained hands-on experience in a professional game development studio environment, adhering to Agile practices and using Jira for task management.
Game Programmer at Balot Siah
December 31, 2019 - October 6, 2025
Developed game logic and systems for small-scale PC arcade games and interactive educational prototype using C++ and internal scripting tools. Programmed character behaviors for 2D platformer enemies, game rules, and UI components. Worked closely with a lead designer to implement features and refine user experience based on iterative feedback.
3D Software Developer at Lambton College
April 30, 2024 - October 6, 2025
Developed and maintained 3D software applications for interactive physics-based training simulations of industrial equipment. Implemented features and UI for 3D environments using C++ and Python with OpenGL and Vulkan. Collaborated with a team of 5 on Agile sprints, contributed to code reviews, debugging, and optimization, achieving a 15% frame-rate improvement in key modules.
Game Developer (Co-op) at Codagesoft
January 31, 2023 - October 6, 2025
Co-op Game Developer contributing to Unity-based game development. Implemented core gameplay features including player movement, assisted in debugging and iteration based on playtests, and maintained tasks in Jira within an Agile workflow.
Game Programmer at Balot Siah
December 31, 2019 - October 6, 2025
Game Programmer for PC arcade games and educational prototype. Implemented game logic, character behaviors for 2D enemies, UI components, and collaborated with the lead designer to refine user experience through iterative feedback.
3D Software Developer at Lambton College
April 1, 2024 - October 6, 2025
Developed and maintained 3D software applications for interactive physics-based training simulations of industrial equipment. Implemented features and user interfaces for 3D environments using C++ and Python with OpenGL and Vulkan. Collaborated with a team of 5 developers and designers within an Agile sprint cycle to deliver software solutions meeting project requirements. Contributed to code reviews, debugging, and optimization, improving frame rates by 15% in key modules.
Game Developer (Co-op) at Codagesoft
January 1, 2023 - October 6, 2025
Contributed to Unity-based game development using C#. Implemented core gameplay features, including player movement and the core mechanic. Assisted in debugging, testing, and iterating on game mechanics based on feedback and playtests. Gained hands-on experience in a professional studio, adhering to Agile practices and Jira for task management.
Game Programmer at Balot Siah
December 1, 2019 - October 6, 2025
Developed game logic and systems for PC arcade games and an interactive educational prototype using C++ and internal scripting tools. Programmed character behaviors for 2D platformer enemies, game rules, and UI components. Worked closely with a lead designer to implement features and refine user experience based on iterative feedback.

Education

Postgraduate Degree at Centennial College
September 1, 2021 - August 31, 2023
Bachelor's Degree at Azad University
January 1, 2015 - January 1, 2020
Advanced Diploma in Game Programming at Centennial College
January 1, 2021 - January 1, 2023
Bachelor of Computer Science, Software Engineering at Azad University
January 1, 2015 - January 1, 2020
Advanced Diploma in Game Programming at Centennial College
January 1, 2021 - January 1, 2023
Bachelor of Computer Science, Software Engineering at Azad University
January 1, 2015 - January 1, 2020
Postgraduate Degree at Centennial College
September 1, 2021 - August 31, 2023
Bachelor's Degree at Azad University
January 1, 2015 - December 31, 2020
Postgraduate Degree, Game Programming at Centennial College
September 1, 2021 - August 31, 2023
Bachelor's Degree, Computer Software Engineering at Azad University
January 1, 2015 - December 31, 2020
Postgraduate Degree, Game Programming at Centennial College
September 1, 2021 - August 1, 2023
Bachelor's Degree, Computer Software Engineering at Azad University
January 1, 2015 - January 1, 2020

Qualifications

Unreal Essential Training (LinkedIn)
February 1, 2023 - August 17, 2025
C++ for Game Development (Udemy)
June 1, 2022 - August 17, 2025
Cisco Certified Network Associate Routing and Switching (CCNA)
January 1, 2024 - August 17, 2025
Cisco Certified Network Associate Security (CCNA)
January 1, 2024 - August 17, 2025
Ten Thousand Coffees Member
January 1, 2021 - August 17, 2025
Unreal Essential Training
January 11, 2030 - October 6, 2025
C++ for Game Development
January 11, 2030 - October 6, 2025
CCNA Routing and Switching (CCNA)
January 11, 2030 - October 6, 2025
CCNA Security (CCNA)
January 11, 2030 - October 6, 2025
Ten Thousand Coffees Member
January 11, 2030 - October 6, 2025
Unreal Essential Training
January 1, 2019 - October 6, 2025
C++ for Game Development
June 1, 2022 - October 6, 2025
Cisco Certified Network Associate Routing and Switching (CCNA)
January 1, 2024 - October 6, 2025
Cisco Certified Network Associate Security (CCNA)
January 1, 2024 - October 6, 2025
Ten Thousand Coffees Member
January 1, 2021 - October 6, 2025
Unreal Essential Training
January 1, 2019 - October 6, 2025
C++ for Game Development
June 1, 2022 - October 6, 2025
Cisco CCNA Routing and Switching
January 1, 2024 - October 6, 2025
Cisco CCNA Security
January 1, 2024 - October 6, 2025
Ten Thousand Coffees Member
January 1, 2021 - October 6, 2025

Industry Experience

Education, Gaming, Software & Internet, Professional Services, Media & Entertainment