CV - BULANT Denys
Transcription
CV - BULANT Denys
BULANT Denys 218 rue du Maréchal Leclerc 94410 St Maurice France Téléphone (mobile): +33 (0)6.12.93.50.44 E-mail: [email protected] Profil LinkedIn : http://www.linkedin.com/pub/denys-bulant/3/966/869 Développeur C++ Age : 29 ans Permis B EXPERIENCE PROFESSIONNELLE Déc. 2008 – Avril 2010 : Développeur Wii au Cortex (Paris) : Développement du jeu de karaoké We Sing (gameplay, C++ / NW4R) Prototypage sur Jungle King (C++ / NW4R / pilotage à la voix) Développement du moteur et du pipeline de production (3D, UI, threading, outils) Développement de plugin MaxScript pour utiliser 3DS Max comme éditeur de niveaux Sept. 2008 – Nov. 2008 : Développeur Nintendo DS au Caillou (Paris) : Programmeur gameplay sur Pékin Express DS (C++) Déc. 2006 – Aout 2008: Lead Hardware Expert à Gameloft (Paris) : Développement : Création d’un scanner extensible surveillant la disponibilité de téléphones sur les sites web non Flash (C++ / Qt4 & Ruby / Hpricot / Mechanize) Création d’un outil de génération d’archives extensible pour l’installation de jeux sur des téléphones spécifiques US/Canada (C++ / Qt4 / Quazip) Maintien de benchmark (J2ME) Participation au développement d’outils internes (intranet) (conseil d’IHM, présentation de scénarios types) Technique : Inclus les tâches du poste ci-dessous Rapport concernant des caractéristiques sur les téléphones (dispo d’une caméra, 3G ou non…) Organisation : Organisation & synchronisation de tâches lourdes avec une équipe de 10 personnes Juin 2005 – Dec 2006 : Hardware Expert à Gameloft (Paris) : Logistique: Gestion du parc de téléphones, envoi des téléphones pour les studios Technique: Maintenance du parc de téléphones (principalement flashage et déblocage) Découverte de moyens permettant l’installation de jeux sans utilisation de l’OTA Benchmarks des téléphones (évaluation des performances sur tout type de plateformes mobiles : J2ME, Brew...) FORMATION 2002/2003 : Première année de DEUG Mathématiques et Informatique Appliquées à la Science. 2001 : DUT Services et Réseaux de Communications. 1999 : Bac Sciences et Technologies du Tertiaire, option Informatique de Gestion. REALISATIONS PERSONNELLES ET CONNAISSANCES Développements : Belote : jeu de belote mono- et multi-joueurs (C++ / SFML / CEGUI / Lua / boost, en cours) SFGE : moteur de jeu orienté comportements (C++ / boost / SFML / Qt4, en cours) pprt : Ray tracer basé sur les spécifications RenderMan (description de scène et langage de shading) (C++ / boost / Intel TBB / GOLD, en cours) nd FreeAngel: logiciel de contrôle parental, réalisation du front-end (C++ / Qt4) (classé 2 /27, premier logiciel gratuit & libre, par Action Innocence 2008/03) CuteTestWatcher (C++ / Qt4) : Projet ayant pour but d’automatiser la compilation et lancement de tests unitaires (abandonné, source visible par Trac) HART (Haskell) : Ray-tracer en Haskell (code source disponible sur demande) GameJam 2009 : Lua / Löve Tutoriels (pour Qtfr et Développez) : Intégrer Ogre à Qt (Partie 1, partie 2) Intégration de SDL à Qt Un conteneur pour MPlayer (utilisation de QProcess) Interaction entre boost.signals et les signaux/slots Qt Etendre le type QVariant Langages : C++, C, Ruby, Expressions rationnelles, Lua, MaxScript, SQL Notions : C#, Haskell, Python, Asm x86/x87/SIMD/ARM, UDK, QML, JavaScript, PHP, ASP Bibliothèques : stl, boost, Ogre, CEGUI, SFML, Qt4/Qt3, Intel TBB, OpenGL, GOLD, API Win32 Notions: GPU Shaders (Cg, GLSL), DirectX, CImg, SDL, ScaleForm, MFC, COM Outils : Visual Studio, CodeWarrior, Inno Setup, connaissance basique de gcc et cmake TortoiseSVN, Mercurial/Hg, Trac, Mantis Intel VTune, AMD CodeAnalyst RenderMonkey Visual Paradigm for UML XML, XPath / JSON Multimédia : 3DSMax, Photoshop, Paint.NET, Director, Première. Bureautique : MS Office, OpenOffice. Bonne connaissance de l’anglais courant, maîtrise de l’anglais technique. LOISIRS Membre de l’équipe d’administration et documentation de Qtfr.org (site & forum dédié à Qt), participation à la FAQ Qt de Développez Développement (intérêt principaux en jeux, programmation graphique et GUI, apprentissage de langages et bibliothèques) Jeux vidéo (stratégie, RPG/ARPG, simulation) sur PC, XBox 360 et Nintendo DS Jeux de stratégie sur table et peintures de miniatures Lecture (livres liés au développement et romans)