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

Depuis mai 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.
    É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