Curriculum Vitæ

David Odin
1, rue du commandant Israël
69370 Saint Didier au mont d'or
Tel : 06-98-07-79-15
E-mail :david chez dindinx.net
Photo d'identité

Formateur / Développeur C++ et OpenGL

Expériences professionnelles
Depuis 2008

Création de Forma3dev

Forma3dev est une entreprise indivuelle qui propose des prestations en terme de développement et de formations. Voici quelques prestations :
Novembre 2008

Formation OpenGL

  • En collaboration avec Apollo CCS
De mai à novembre 2008

Développeur pour Krysalide

  • Collaboration au développement d'un moteur de jeux sur Wii.
septembre 2007

Formateur OpenGL pour Connection Events

  • Formation de trois employés de Cyanide Studio à Paris
  • Bases mathématiques pour la 3D
  • Présentation d'OpenGL
  • Présentation de GLSL
  • Explication de données 3D appliquées aux jeux vidéos (BSP, PVS, etc.)
  • Création d'une mini scène : déplacement dans un labyrinthe, avec gestion des ombres, des visibilités, des textures, des shaders, des collisions, etc.
janvier 2002 -- juillet 2007

Enseignant à CPE Lyon (École d’ingénieur de Chimie Physique Électronique de Lyon)

Matières enseignées :
  • Synthèse d'image (OpenGL, raytracing, etc.)
  • Programmation structurée et par objet en C et C++
  • Programmation système
  • Programmation réseau
  • Technique de Compilation
  • Géométrie algorithmique
  • Langages du Web : (x)html/css, JavaScript, PHP, AJAX (web dynamique)
  • Introduction aux réseaux, protocoles applicatifs de TCP/IP
  • Gestion de projet
1999 -- 2001

Développeur / Mainteneur chez MandrakeSoft en télétravail

Auteur et développeur d'outils d'administration pour l'utilisateur final, tels que RpmDrake et DrakeConf
1999
Écriture du livre "Programmation Linux avec GTK+"
Logiciels libres
  • Utilisateur du système GNU/Linux depuis 1993
  • Développeur Gimp, notamment tous les aperçus.
  • Développeur GTK+, auteur du livre Programmation Linux avec GTK+, aux éditions Eyrolles, best seller.
  • Auteur de nombreux articles dans Linux Magazine France
  • Créateur de Giram (un modelleur 3D)
  • Coordinateur de la traduction de la documentation de l'éditeur vim.
  • Nombreuses contributions dans divers projets libres
  • Co-organisateur des JdLL 2004, 2005 et 2006
  • Co-créateur du Libre Graphics Meeting et Co-organisateur en 2006
Compétences
  • Langages de programmation : C/C++, différents assembleurs.
  • OpenGL, GLSL, et très bonne connaissance des différentes techniques de synthèse d'image.
  • Langages du web : (X)HTML/CSS JavasScript (Ajax), PHP, etc.
  • Bonne connaissance du noyau Linux et du système GNU/Linux en général.
  • Bonnes connaissances du monde des jeux vidéos.
  • Notions de programmation sur Nintendo DS.
  • Bonne connaissances de la console Nintendo Wii
Éducation
1995
DEA Informatique et Image à l'université de Saint-Étienne.
1995
Diplôme d'ingénieur en Image à l'ICPI.
1989
Baccalauréat, série C avec mention.
Langues
  • Anglais courant
  • Notions d'allemand