Mamadou Babaei

C++ / Unreal Engine 4 Developer

Introduction

I have been working as a professional game developer for almost a decade, having acquired a wealth of experience that ranges from C++ to Unreal Engine 4 game development. Moreover, I have been involved with three major video games, namely, Reminiscence, Resonance (a.k.a. Ghalb-e Simorgh), and Thrateon (a.k.a. Age of Pahlevans II, or, Asr-e Pahlevanan 2), based on Unreal technology.

Although I have chiefly assumed the role of a developer in game development industry, having an unquenchable desire to thrive as well as years of experience to rely upon, I enjoy being challenged and working on projects that require me to work outside my knowledge set and comfort zone.

Notable Work Experience

Lead Game Programmer @ Atitel January 2017 - October 2018

  • Developed Reminiscence, a first-person shooter (FPS) video game in Unreal Engine 4 and C++ targeting Microsoft Windows and SteamOS
  • System administration; directly responsible for maintenance of the development infrastructure (e.g. LDAP server, source control management, issue tracker, wiki, …) based on FreeBSD

C++ / Unix Programmer @ Various Companies February 2013 - December 2016

  • Non-gamedev software development at various companies

Game Programmer @ RAS Games November 2010 - February 2013

  • Worked on Resonance (a.k.a. Ghalb-e Simorgh), a platformer 3d video game developed in Unreal Development Kit (a.k.a. UDK) for Microsoft Windows
  • Worked on Thrateon (a.k.a. Age of Pahlevans II, or, Asr-e Pahlevanan 2), a role-playing (RPG) 3d video game developed in Unreal Development Kit (a.k.a. UDK) for Microsoft Windows
  • Game-play programming and scripting (UDK, UnrealScript)
  • UI programming using Scaleform Gfx (ActionScript 2.0 and 3.0)
  • Tools programming (C++, C#, STL, Boost, Qt, QML, Wt, WPF, ZeroMQ, ...)
  • UDK engine extension using C/C++ through a technic called DLL-Bind in order to extend UDK capabilities and write custom in-house systems for our games (e.g. save/load, srt subtitles, RPC, ...)

Programmer and Web Developer @ Various Companies January 2002 - October 2010

  • Mostly web development and also worked as a part-time teacher