Mes compétences :
agile
Boost
Design
Design pattern
Eclipse
EXtrem Programming
Hudson
JAVA
Microsoft Visual Studio
Opengl
PATTERN
Perforce
POO
Programming
PS3
SAFE
SVN
UML
XML
Entreprises
Impika
- Ingénieur développement
2012 - maintenant
Eurogiciel
- Ingénieur développement
Labege2012 - 2012
Lexis Numérique
- Développeur Senior Jeux Vidéo
2009 - 2011Développement d’un jeu vidéo (PS3, Xbox360 et PC Windows):
- Mise en place d’un outil d’intégration continue (Hudson)
- Mise en place d’outils de test unitaire (CppUnit), de contrôle de qualité du code
- Conception et développement du moteur d’animation des personnages
- Conception et développement du moteur de son 3D
Dmailer
- Développeur logicielle backup
2008 - 2009Développement multiplateforme (Windows, Mac OsX, Linux) d’application grand public de sauvegarde de données:
- Développement du Framework général (C++, Boost 1.35) servant de base aux développements d’applications de backup
- Conception et développement en C++ de la technologie « live backup » qui permet de détecter en temps réel quels fichiers ont été modifié et de les sauvegarder
- Développement d’une partie de l’IHM en ActionScript / Flex (Adobe)
- Intégration de l’application à la technologie U3 (launchpad sur clé USB),
- Intégration au Framework d'une solution de mise en ligne des données (Symantec Swap Drive, Amazon S3)
Widescreen Games
- Développeur camera 3D
2005 - 2005Spécification et développement d’une caméra type « 3ème personne » pour un jeu vidéo:
- Conception et développement en C++ sous Visual Studio
- Configuration du comportement et des modules de la caméra par fichiers XML
- Intégration à l'application sous forme de plugin
Arkoon Network Security
- Développeur IHM
Lyon2005 - 2007Dans le cadre de la refonte complète de l’IHM des appliances de sécurité réseau Arkoon:
Développeur principal de l'application graphique (Java, Swing, Xml, XmlBeans)
– Spécification des interfaces utilisateurs
– Architecture modulaire
– Ergonomie générale du produit répondant aux besoins client
– Documentation de l'architecture
- Maintenance et évolution de l’ancienne interface d’administration (C++, Qt sous Windows/Linux)
Datura Studios
- Développeur Jeux Video / Cofondateur
2003 - 2005Associé cofondateur de la société ; Développement de jeux vidéo :
- Spécification et développement en C++ du moteur 3D PC/Xbox, rendu style dessin animé, codage scénarique, système d’ombres projetés temps réel, moteur d’animation à base de squelette
- Optimisation du code de rendu en utilisant les vertex shaders pour les effets spéciaux
- Outils de chaîne de production
Infogrames
- Développeur Jeux Video
1999 - 2003Développement de jeux vidéo :
- Conception UML, écriture de moteur d'animation en C++
- Développement d'effets spéciaux
- Conception de système de musique dynamique et de son 3D
- Développement d'interface utilisateur (IHM, HUD)
- Outils de chaîne de production