Christophe Ciani
Ingénieur développement, Impika
20 contacts
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
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)
2005 - 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)
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
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
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