ProjetDans le cadre d’une équipe de 20 personnes, je suis intervenu en tant qu’Ingénieur Etude et Développement C++ d’abord sur le pôle Delivery chargé d’élaborer les scénarios client et sur le pôle R&D pour le développement du logiciel D’Fusion AR et MLT.
MissionPôle Professional Services
Elaboration de scénarios conjointement avec les équipes Graphisme et R&D pour le compte de clients finaux
• Développement des projets via le langage de script en utilisant les logiciels développés par la société
• Intégration du projet chez le client
• Réalisation d’une application AR pour mobile pour le compte d’Alcatel
• Animation 3D et clip vidéo déclenchés sur la détection d’une pub papier
• Participation au développement de la campagne de pub web pour l’attraction AR du parc du Futuroscope
• Présentation des « animaux du futurs » sur des flyers à imprimer via une webcam
Pole R&D
Développement du logiciel D’Fusion AR (Augmented Reality), dédié au rendu de la scène 3D temps réel, et D’Fusion MLT (Marker Less Tracking), calculant la position des objets réels de la scène filmée
• Restructuration des logiciels à des fins de productivité et de portabilité
• Développement d’une couche applicative multi-plateforme
• Migration au format XML de la configuration des logiciels
• Intégration de la protection des logiciels via clé physique (Hasp de Aladdin)
• Sécuriser le code via différents appels à la clé
• Conception des outils de mise à jour des clés (IHM Qt)
DevOps
• Mise en place de l’arborescence de développement (structure des dossiers)
• Gestion de l’environnement de compilation (feuilles de propriétés Visual Studio)
• Mise en place et maintenance d’une série de tests unitaires afin d’éviter les régressions
• Méthodologie TDD pour la refonte des applications
• Réalisation des installeurs des applications
Environnement
C++, Qt, Boost, Unit++ Testing Framework, API Hasp, UML, Visual Studio 2005, SVN, Scripting DOS, Mantis, Doxygen, Nullsoft Installer