Développeur moteur
SDP Games
France Lyon, 2010 - 13 mois
[ Développement pour Nintendo 3DS ] réalisation du moteur complet d'un jeu pour 3DS, développement d'une partie du moteur générique 3DS. Suivi client complet sur un projet : support, rédactions de documentations techniques, déplacement professionnel. Travaux d'optimisation et profiling. Scripting Lua de mini-jeux et menus, tests.
[ Développement pour iPad ] portage d'applications PC sur la plateforme portable Apple : modification du système de rendering, intégration d'éléments iOS dans les applications.
:: Outils : C/C++, OpenGL, Lua, API Nintendo, API iOS, SVN, Microsoft Visual Studio 2008, xCode.
Développement CELL
Trinity College
Irlande Dublin, 2009 - 14 mois
Développement d'une bibliothèque graphique optimisée pour le processeur CELL. Projet financé par SONY. Algorithmes de blockmatching et de transformation géométriques d'images. Optimisation algorithmique du code basée sur l'architecture CELL, vectorisation, double buffering, pipelining.
Gestion du projet au sein d'une équipe de 3 personnes. Mise en place d'un standard de codage, de l'architecture du projet, établissement d'un graphique de Gantt pour établir le suivi des tâches durant le projet, rédaction des documentations techniques (LateX). Réunions fréquentes sur l'évolution du projet et collaboration avec l'équipe SONY UK.
Réalisation et présentation de plusieurs tutoriels sur l'architecture et le développement sur le processeur CELL à destination de groupes d'étudiants de Trinity College.
:: Outils : C/C++, API CELL, CG, OpenCV, SVN, LateX, Makefile, Microsoft Project, Microsoft Visio.
Analyse Vidéo
Trinity College
Irlande Dublin, 2008 - 10 mois
Recherche pour Google et PixAlert concernant la détection de contenus sensibles dans des vidéos. Analyses audio et vidéo par extraction de caractéristiques (features) et classification (SVM et k plus proche voisin). Analyse de modèles dans les empreintes de mouvement (Motion History Image). Optimisation du code de la transformée de Hough avec OpenMP.
:: Outils : C++, OpenCV, OpenMP, Visual Studio 2005, Matlab, SVM
Analyse d'Images
Trinity College
Irlande Dublin, 2008 - 2 mois
Projet sponsorisé par deux grands hôpitaux de Dublin. Détection de cancers (polyps) dans des vidéos médicales HD. Etude de plusieurs algorithmes de détection. Classification (SVM) et étude des résultats (courbes ROC). Conception et développement d'un logiciel pour annoter manuellement les vidéos.
:: Outils : C++, OpenCV, Visual Studio 2005, Matlab, SVM, CVS
Développement Java/Swing
Atos Origin
France Toulouse, 2007 - 6 mois
Stage effectué sur le pôle spatial d'Atos Origin. Relations avec les équipes de développement et la cellule qualité. Développement d'un logiciel automatisant les calculs de métriques qualité relatives à divers produits d'une base CVS. Extraction de la base, traitements des informations, formatage des résultats. Familiarisation avec les études et processus qualités d'un produit, ainsi que les exigences client, exigences normatives, exigences internes et délais.
:: Outils : Java, Swing, Perl, CVS, Eclipse, Solaris
Développement C++
Kaolab
France Aix-en-Pce, 2006 - 2 mois
Stage au sein d'une PME de 5 personnes. Recherche de solutions logicielles et développement de fonctionnalités pour un logiciel de vidéo surveillance intelligente (détection de mouvements, analyse d'images).
Travaux sur des histogrammes, sur des flux vidéo en temps réel, détection de pannes matérielles du système, gestion de licences (travaux sur des algorithmes de chiffrement).
:: Outils : C++, Visual Studio 2005