Mohamad Iraji

Associate Lead Programmer at Ubisoft Düsseldorf
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Germany, DE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Germany
    • Computer Games
    • 1 - 100 Employee
    • Associate Lead Programmer
      • 2021 - Present

      Düsseldorf, North Rhine-Westphalia, Germany

    • Iran
    • Software Development
    • 200 - 300 Employee
    • Game Accelerator Manager
      • Jul 2020 - Oct 2020

      - Design and execution of the game events, in order to increase the awareness of the game industry in Iran - Defining strategy and guidelines for supporting indie game studios - Executing Casual Camp (Educational game development event) to introduce the game development to graduated students and shaping community for indie devs.

    • Game Category Manager
      • Feb 2020 - Jul 2020

      Tehran Province, Iran - Data analysis and benchmarking games' performance for optimizing promotional operations - Providing technical solutions for pair teams at the game department - Optimizing and organizing the games' categories based on data-driven decision making

    • Iran
    • Entertainment Providers
    • 1 - 100 Employee
    • Technical Lead
      • Aug 2019 - Feb 2020

      Tehran Province, Iran - Refactored existing largescale backend tech stack to use it for the company's new game titles - Implemented live ops and events by designing the database and implementing backend features and client-side logic - Added A/B testing features with the ability of segmentation and conditional group definition - Designed and developed a flexible asset pipeline from Blender to Unity and from the engine to the CDN - Set up an automated build pipeline with Gitlab and Jenkins

    • Iran
    • Computer Games
    • 1 - 100 Employee
    • Lecturer
      • Jul 2017 - Mar 2019

      Tehran Province, Iran I imparted knowledge on essential programming concepts and guided learners in creating video games utilizing Unity3D. Furthermore, in a comprehensive, advanced course, I explained large-scale technical design principles, sophisticated architectural approaches, and effective optimization strategies.

    • Oman
    • Computer Games
    • Executive Producer
      • Dec 2017 - Jan 2019

      Tehran Province, Iran Planning long-term strategy for the development by defining the roadmap and prioritizing tasks to meet milestones. Programming and implementing game mechanics. Optimizing game KPIs according to the data analysis. Tuning gameplay features. Balancing economy and combat system.

    • Australia
    • Entertainment Providers
    • Technical Manager
      • Sep 2015 - Oct 2017

      As a small indie team member, I was responsible for different aspects of the game production, including programming, game design and market research. - Designed application architecture - Implemented core gameplay features - Designed and developed art assets management and pipeline - Participated in game design responsibilities, including mathematical balance of games' parameters - Conducted business meetings and market research to analyze the market and defined the team's roadmap

    • Iran
    • Entertainment Providers
    • 1 - 100 Employee
    • Programmer
      • Feb 2013 - Jun 2015

      Communicate with clients, Writing S.R.S. documents, RnD, Prototype risks, Design systems and application architecture, Network programming, Optimization, Scrum mastering, WBS and ...

    • Game Designer
      • Oct 2010 - Jun 2015

      Writing Game design document, balancing game mechanics, testing, ...

    • Game localization
      • 2008 - 2010

      Localizing PC games.

Education

  • DPI college (ex. IBM)
    Associates of Applied Science (A.A.S.), Computer Software Engineering
    2010 - 2013
  • Azad University
    Bachelor of Science (B.Sc.), Agricultural Engineering
    2004 - 2008

Community

You need to have a working account to view this content. Click here to join now