BULANT Denys
218 rue du Maréchal Leclerc
94410 St Maurice
France
Phone (mobile): +33 (0)6.12.93.50.44
E-mail: dbulant@free.fr
LinkedIn profile: http://www.linkedin.com/pub/denys-bulant/3/966/869
Age: 29
Car driver license
Professional experience
Déc. 2008 – Avril 2010 : Wii game developer at Le Cortex (Paris) :
Development of the Wii game "We Sing" (gameplay, UI, system)
Prototyping on Jungle King (voice's piloted game)
Engine & production pipeline development (3D, UI, threading, tools)
Creation of a MaxScript plugin to use 3DSMax as a level editor
Sept. 2008 – Nov. 2008 : Nintendo DS game developer at Le Caillou (Paris) : gameplay programmer on the DS version of Pekin Express
Dec 2006 – Today: Lead Hardware Expert at Gameloft:
Development
:
Creation of an extensible scanner to get info about phone availability (C++/Qt4,
Ruby/Hpricot/Mechanize)
Creation of a basic and extensible game archive generator for some US devices
(C++/Qt4/Quazip)
Updating existing benchmark (J2ME)
Involved in some internal tools development: mainly phone park management, technical database (UI improvements, emphasizing users needs)
Technical :
Includes task from below job’s experience
Technical reports about various mobile devices aspect (mainly connectivity and 3D related)
Leading of a 10 people worldwide team
Jun 2005 – Dec 2006 : Hardware Expert at Gameloft:
Logistics : phone park management, shipments of devices around the world
Technical :
phone park maintenance (mainly flashing and unlocking)
Figuring out ways of installing games without using over the air download
Phone benchmarks (evaluation of performances on all kind of mobile platforms, J2ME,
Brew...)
2002-2003: First year in DEUG Mathématiques et Informatique Appliquées à la Sciences.
1999-2001: DUT Services et Réseaux de Communications.
1999: Bac Sciences et Technologies du Tertiaire, option Informatique de Gestion.
Developments :
Belote : French belote game, single & multiplayer (C++ / SFML / CEGUI / Lua / boost)
SFGE : Behaviour oriented game engine (C++ / boost / SFML / Qt4 as editor API)
pprt : RenderMan Interface based raytracer (scenes descriptions & shading language) (C++ / boost
/ Intel TBB / GOLD)
FreeAngel : parental control software, client side front-end coding (C++ / Qt4) (n° 2 out of 27, first free software on Action Innocence 2008/03 results)
CuteTestWatcher (C++ / Qt4) : Project aiming at automatizing the compilation and running of
QtTest-based unit tests (dropped, source code visible via Trac )
HART (Haskell) : Haskell Ray-tracer (source code available upon request)
DvddumpUI: graphic front-end for a DVD backup script (bash) for Linux (C++ / Qt3)
GameJam 2009 : Lua / Löve
Tutorials (for qtfr.org & Developpez.com, in French):
Integrating Ogre in Qt (Part 1, part 2)
Interaction of boost.signals with Qt’s signal/slots
Extending QVariant for your own types
Integrating SDL
Using QProcess to embed MPlayer
Opening dialog boxes from other windows (beginner level)
Libraries : stl, boost, Ogre, CEGUI, SFML, Qt4/Qt3, Intel TBB, OpenGL, GOLD, API Win32
Notions : GPU Shaders (Cg, GLSL), DirectX, CImg, SDL, ScaleForm, MFC, COM
Programming languages : C++, C, Ruby, Expressions rationnelles, Lua, MaxScript
Notions : C#, Haskell, Python, Asm x86/x87/SIMD/ARM, UDK, QML, JavaScript, SQL, PHP,
ASP
Tools :
Visual Studio, CodeWarrior, Inno Setup, basic knowledge of gcc and cmake
TortoiseSVN, Mercurial/Hg, Trac, Mantis
Intel VTune, AMD CodeAnalyst
RenderMonkey
Visual Paradigm for UML
XML, XPath / JSON
Multimedia
Productivity
: 3DSMax, Photoshop, Paint.NET, Director, Première.
: MS Office, OpenOffice
Languages :
Good English skills, fluent in reading/writing technical English
Basic Spanish skills
Administration team member of Qtfr.org
(French website mainly dedicated to Qt programming), writer for Developpez.com (involved in Qt FAQ writing)
Development (interests in graphic and gui development, learning new frameworks and languages)
Video gaming (strategy, RPG/ARPG, race simulation) on PC, Xbox 360 & NDS
Tabletop wargames & miniatures painting
Reading books (development related and novels)