Etienne Cournoyer

Project Lead at Ubisoft
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Philippe Malenfant

Etienne is one of those very valuable employees that a company would definitely not want to see leaving. He is committed to writing efficient code that gets things going while being easily maintainable. Etienne is definitely a key player for any high level team as an engine development team.

Christophe Desplanches

Etienne is a very good programmer with a good attention to details. His general computer engineering skills were greatly beneficial to the various productions he worked on. I hope I have the pleasure of working with Etienne again.

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

Experience

    • France
    • Computer Games
    • 700 & Above Employee
    • Project Lead
      • Oct 2020 - Present

      Ubisoft Technology Group, Online technologies.Project lead of the online platforms, managing teams totaling over 20 online developers in charge of:- Developing the online platforms (AWS ECS and Kubernetes-based) used to develop and host the online services consumed by all Ubisoft games to offer players the best experience possible!- Supporting the developers writing online services on the platforms- Operating the platforms (infra & platforms components) as a managed serviceMy responsibilities:- Project and product management, defining roadmaps- Support the DevOps mindset- Worldwide clients management- Coaching team leads- Involved in cross-team coordination and collaboration, hiring process, employees performance review, etc... Show less

    • Team Lead
      • Apr 2017 - Sep 2020

      Ubisoft Technology Group, Online technologies.Team lead of a team of up to 14 developers (Montreal & Chengdu) in charge of:- Developing Ubisoft's next-generation online services hosting platform, based on Kubernetes and targeting all Ubisoft games development teams.- Supporting the developers writing online services on the platforms- Operating the platform (infra & platform components) as a managed serviceMy responsibilities:- Project and product management, defining roadmaps- Support the DevOps mindset- Worldwide clients management- Involved in cross-team coordination and collaboration, hiring process, employees performance review, etc... Show less

    • Team Lead
      • Oct 2012 - Mar 2017

      Ubisoft Technology Group, Online technologies.Team lead of a team of up to 10 developers (Montreal & Craiova) in charge of:- Defining the service framework enforcing a certain standard and offering common facilities to speed up service development on the platform - Developing and managing the front-end and back-end (web API) tools to perform operations on online services servers (scaling, updating the services, ...)My responsibilities:- Project management & defining roadmaps- Support the DevOps mindset- Worldwide clients management- Involved in cross-team coordination and collaboration, hiring process, employees performance review, etc... Show less

    • Generalist programmer
      • May 2010 - Oct 2012

      Ubisoft Technology Group, Online technologies.- Development of online game services used by all Ubisoft games.- Development of a C++ and Python-based backend platform for online game services development and hosting.- Load testing of backend services.- Port of C++ Client SDK on other consoles.

    • Canada
    • Entertainment
    • 100 - 200 Employee
    • Engine programmer
      • Jan 2010 - May 2010

      I have developed low level modules for the PC, Xbox 360 and Nintendo Wii aspects of the cross-platform 3D engine: - Memory management. - Audio and video library. - Savegame module. - Controller and device support. - 3D and rendering programming. - Wii TRC compliance. I have developed low level modules for the PC, Xbox 360 and Nintendo Wii aspects of the cross-platform 3D engine: - Memory management. - Audio and video library. - Savegame module. - Controller and device support. - 3D and rendering programming. - Wii TRC compliance.

    • Canada
    • Computer Games
    • Software engineer
      • Jan 2007 - Jan 2010

      I have participated in the design and development of a brand new cross-platform 3D engine. I have developed several low level modules for the PC, the Nintendo Wii and Nintendo DS such as: - Memory management. - Resource file format (featuring synchronous & asynchronous load-in-place). - Audio module (in-memory and streaming). - Savegame module. - Devices module. - Various high-utility classes. - Engine in compliance with Nintendo Wii TRC (lotcheck). - Numerous tools used in the production chain. Worked on shipped titles: - Kid Paddle: Lost in the Game (Nintendo Wii) - Kid Paddle: Blorks Invasion (Nintendo DS) - Sherlock Holmes: The Case of the Silver Earring (port from PC to Nintendo Wii) Show less

    • France
    • Computer Games
    • 700 & Above Employee
    • Game developper - deployment
      • May 2006 - Aug 2006

      As an intern, I worked on developing new ways to port the games faster and to reduce the risks of introducing new bugs. I have also ported, on many cellphones, titles such as: - Brothers in Arms: Earned in Blood - Open Season - Might & Magic - Midnight Bowling - Chessmaster As an intern, I worked on developing new ways to port the games faster and to reduce the risks of introducing new bugs. I have also ported, on many cellphones, titles such as: - Brothers in Arms: Earned in Blood - Open Season - Might & Magic - Midnight Bowling - Chessmaster

Education

  • Université de Sherbrooke
    Bachelor's degree, Computer Engineering
    2002 - 2006

Community

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