Hello, my name is Benoit Ratté

Developer
Team Lead
Passionate
Benoit Ratté smiling

Experiences

Turbulent Games / Cloud Imperium Games

Senior Backend Developer

Mars 2024 - Current

  • Design, develop and maintain various backend services powering Star Citizen.
  • Closely collaborate with the C++ team integrating these services into the game.

StarEngine (modified CryEngine)BackendTypescript


Eidos Montreal

Lead Support Programmer

Dec 2020 - Jan 2024 (3 years 2 months)

  • Managed a team of programmers tasked with developing solutions to improve and optimize production team workflows.
  • Closely collaborated with production teams to better understand their needs and deliver tools to help them in their day to day

Senior Generalist Programmer

Oct 2018 - Dec 2020 (2 years 3 months)

  • R&D project for a cloud-based version control system centered around asset virtualization (using Projected File System on the client)
  • Responsible for the backend part of the project. Server made with Nodejs, Typescript, MongoDB, Websockets, Building the protocol for the desktop client and the angular web tool.

In-House Game EngineUnreal Engine 5C++C#BackendTypescriptTeam Lead


Ludia

Senior Game Programmer

May 2011 - Oct 2018 (7 years 6 months)

Shipped Games

  • Jurassic World Alive - 2017-2018
  • Battlestar Galactica: Squadrons - 2015-2017 (Stepped up as the interim Lead Programmer for 8 months)
  • The Flintstones: Bring Back Bedrock - 2013-2015
  • Where’s Waldo(™) & Friends - 2011-2013

In-House Game EngineUnityInterim Team LeadC++C#


Microplay

Game Specialist

Oct 2010 - Apr 2011 (7 months)

  • Game Specialist for Microplay and will sometime help at Superclub Videotron

Part-time


Internships

Ludia - Game Developer

May 2010 - Aug 2010 (4 months)

  • Game development for Wii game The Amazing Race

Mistic Software Inc. - Software Developer

Jan 2009 - Aug 2009 (8 months)

  • Assist in the development of a game authoring tool and its graphics engine.

In-House Game EngineC++C#


EA Mobile

QA Tester

Sep 2009 - Apr 2010 (8 months)

  • Perform functionality, usability, and regression testing of games developed by EA Mobile.
  • Special responsibility: Act-as-lead in charge of the weekend shift.

Oct 2007 - Nov 2008 (1 year 2 months)

  • Perform functionality, usability, and regression testing of games developed by EA Mobile.
  • Special responsibility: Act-as-lead in charge of the weekend shift.
  • Special task: Build a training plan for new testers.
  • Special project: Developed a web application (PHP/MySQL) used to manage QA’s long term and short term needs.

QAPart-time


Air Liquide Canada

Web Developer

May 2003 - Aug 2007 (4 years 4 months)

  • Design, develop and maintain intranet applications. Ranging from full scale CRM solution to small departmental intranet site.
  • Special project: Implemented a version-control system (Subversion) and a system to manage tasks and documentation (TRAC).

Web


Education

UQAM

2007 - 2011

B. Sc., Computer Science



Centre de formation Conixio

2006

Certificate, Programming a MS SQL 2000 Database

Microsoft Certified Certificate of Achievement (35 hours)



Cegep Edouard-Monpetit

2000 - 2003

DEC, Computer Science

  • My team finished in second place for the end of DEC project. We created a website and an offline Access application, both exceeding the client’s requirements. The stunning website we were able to produce really made our project stand out.