** Technologie **
Je suis un programmeur avec plus de 15 ans d'expérience dans le développement de technologie pour Jeux Vidéo. Cela inclue des moteurs de jeux efficaces et de grandes envergures, ainsi que des éditeurs ou encore outils de production.
Les moteurs de jeux ont besoin d'être efficaces, fiables et gèrent de très nombreux aspects: programmation système, affichage, son, simulation physique, réseau,...
Les éditeurs de jeu répondent aux besoins de clients de nombreuses spécialités et les aident à exprimer la manière dont ils voient le jeu.
** Équipes **
J'ai aussi de l’expérience dans la direction d'équipes technologiques créant des produits répondant aux besoins des clients tout en poussant la qualité de développement.
Je suis tout autant intéressé par l'efficacité des équipe que par l'efficacité du produit. Pour cela, je m’intéresse à différentes méthodes de développement.
** Apprendre et enseigner **
Mon histoire en tant que programmeur débute avec le BASIC sur TRS-80. Elle continue avec différentes expérience jusqu'à aujourd'hui, avec par exemple l'utilisation d'un Raspberry Pi pour un suivi de consommation électrique.
À chaque étape, j'aime apprendre, utiliser et créer de la technologie, de nouveaux concepts, de nouvelles manières de faire.
Je crois que la connaissance est bien meilleure lorsqu'elle est partagée et j'ai toujours consacré une partie de mon temps à enseigner, à mes voisins comme à des programmeurs expérimentés.
À Ubisoft, j'ai par exemple co-écrit et animé des formations sur les pratiques de développement ou encore sur la programmation en Python (pour programmeurs et non programmeurs).
Sur Internet, je participe à des forums ou des cannaux de discussions pour aider d'autres programmeurs.
Mes compétences :
JavaScript
Jeu vidéo
C#
Python
Management
C++
Gestion de projet
Enseignement