Menu

Sylvain GAEREMYNCK

Cergy

En résumé

Performant et discret, j'aime les défis et n'hésite pas à mettre les mains dans le cambouis pour trouver des solutions efficaces.

Mes compétences :
Sockets (TCP, UDP)
OpenGL/GLSL - DirectX/HLSL
C/C++/STL
Assembleur x86/MMX/SSE
Assembleur ARMv5/v6/v7/Neon
Objectiv-C/Cocoa touch
Reverse engineering

Entreprises

  • Nintendo European Research & Development - Ingénieur R&D Senior

    Cergy 2011 - maintenant R&D logiciel pour les consoles portables et de salon Nintendo (sous NDA).
    J'ai travaillé sur:
    - l'intégration d'un mediaplayer dans le Nintendo Web Framework (développement Webkit),
    - rendre les jeux Wii téléchargeable sur l'eShop WiiU (développment OS, drivers, jtag, outils)
  • Mobiclip - Ingénieur développement logiciel

    2009 - 2011 Développement des players vidéo Mobiclip sur plate-forme iOS.
    J'avais pour tâche de porter le player vidéo Mobiclip sur plate-forme iOS. Notamment il était nécessaire d'acquérir une connaissance approfondie du fonctionnement de cet OS mobile.
    Les développements ont été réalisés en C/C++/Objective C et assembleur ARM (Neon).
  • Parrot - Ingénieur R&D

    PARIS 2006 - 2009 Développeur principal sur le projet AR Drone.
    A Parrot SA, j'ai travaillé au sein d'une équipe multi-métier (automatique, traitement du signal, électronique, informatique) d'une dizaine de personnes. Mon travail consistait à développer les briques de base de l'AR Drone et d'assister les ingénieurs en automatique et traitement du signal dans l'implémentation des algorithmes de vol.

    Les briques de bases comprenaient:
    - Le protocol réseau
    - Le codec vidéo temps réel
    - La gestion temps réel des commandes de vol
    - Optimisation de drivers de l'OS
    - Optimisations des parties critiques en assembleur ARM

    Le développement a été cross-platform:
    - ARM 9 avec GCC sous eCos
    - Linux avec GCC et GTK (UI de contrôle du drone)
    - iPhone avec le kit officiel Apple (Objectiv-C et Cocoa)
    - Windows avec Visual C++ et OpenGL

    http://ardrone.parrot.com/parrot-ar-drone/
  • LIFL - Laboratoire d'Informatique Fondamentale de Lille - Thèse

    2003 - 2006 Ma thèse avait pour objectif de développer les fondations d'une plate-forme de réalité virtuelle extensible, générique et simple d'utilisation.
    - Spécification et implémentation d'une plate-forme générique de réalité virtuelle en C++ et OpenGL/GLSL
    - Les objets virtuels sont décrits et implémentés comme des composants logiciels (XML, C++, JavaScript) pour la séparation des préoccupations
    - Concept de graphe de composants pour remplacer le graphe de scène
  • Université des Sciences et Technologies de Lille 1 - Monitorat

    2003 - 2006 Les postes de moniteurs permettent d'initier les étudiants en thèse à l'enseignement en occupant l'équivalent d'un poste de maître de confèrence réparti sur 3 ans.
    J'ai donné les cours suivants:
    - Introduction à la programmation : TD et TP (Scheme)
    - Compilation : TD et TP (Java & Javacc)
    - Graphisme : TP (OpenGL)
    - Cartes Graphiques : Cours
    - Architecture des ordinateurs : TD et TP (ASM x86)
    - C++ (TD et TP)

Formations

Réseau