Etienne de Martel

Principal Programmer Game tools and pipelines
Montréal, Québec, Canada [email protected]

Education

Université de Sherbrooke

Bachelor's Degree in Computer Science
September 2009 May 2012
Internships at Ubisoft Montréal, Presagis and Ludia

Collège Lionel-Groulx

Technical Degree in Computer Science
September 2006 May 2009
Internship at Absolunet

Skills

  • C#/.NET
  • C++
  • TypeScript
  • Python
  • Vue
  • Angular
  • Node.js
  • WPF
  • PowerShell
  • PostgreSQL
  • MongoDB
  • Docker
  • Unity
  • Unreal
  • Git
  • Perforce

Experience

Eidos-Montréal

Principal Generalist Programmer

now

Senior Generalist Programmer

Initially worked on a distributed version control system optimised for game assets, with a mix of C#, Node, and Angular work.
Then, pivoted to building a variety of tools and services to suit the needs of game productions, including:
  • Build artifact storage with content aware chunking and incremental download capabilities
  • High performance debug symbol server
  • Game crash reporting system
  • Perforce submitting tool
  • Candidate database management platform for our playtest team.
Also handle planning, development, documentation, training and support for all of those.

Ludia

Lead Tools Programmer

  • Supervised the company transition from our internal engine to Unity.
  • Designed and developped a LiveOps management tool, written in Angular.
  • Supervised backend feature integration in Unity game projects.

Tools Programmer

Developed features for our internal game engine, written in C++, and tools written and C# with WPF. Notably includes editors for scenes, animations and materials, as well as the entire asset processing pipeline.