
Engineer in Computer Graphics at Silicon Studio
Japan

Engineer in Computer Graphics at Silicon Studio
Japan
Highly-motivated engineer with international experience seeking challenging position in the fields of computer graphics, animation, virtual reality or video game design where I can use and further stimulate my passion for 3D technologies and user interaction.
I'm interested in collaborating with teams internally and externally to develop solutions to challenging problems and drive products to completion.
I'm fluent in French and in English, intermediate proficiency in Japanese (conversational)
Thank you for your interest !
==> Animation / Graphics
Excellent 3D math skills, OpenGL, GLSL, DirectX, Maya, 3DS Max, Graphics hardware, Optimization, Debugging, Computer animation techniques (particles, IK...), Adobe CS4
== > Virtual Reality / Games
Augmented reality, Game design, Virtools, Haptics, C4 Game Engine, PhysX, Handheld devices (nVidia Tegra)
== > Programming
C/C++ (8 years), Java Swing, Python, Lisp, Php, Asp/C#, Processing, JavaScript
== > Other
HCI, Prototyping, Networking, Enjoy teamwork
(Public Company; Computer Software industry)
May 2009 — Present (8 months)
Research and development of components for a cross-platform, real time 3D rendering pipeline called DAIKOKU / YEBIS, a middleware developed at Silicon Studio.
It involves optimizing existing algorithms as well as developing new modules. An example was an automated semi-procedural animation adjustment system for character locomotion. The goal was to procedurally and dynamically adapt an animation (eg. walking motion) on any uneven terrain (eg. stairs, slopes). A lot of techniques were involved: inverse kinematics, animation blending, collision detection, path prediction...
I am also currently working in a team of three on developing an augmented reality environment for intuitively creating 3D models from 2D strokes through a head-mounted display. We are implementing an algorithm to generate the mesh from the user gestures, as well as intuitive texturing features, mesh editing tools, and an innovative animation system based on keyframes located in 3D space.
I am also learning about the PS3 architecture, the programming techniques to fully take advantage of it, and the debugging tools widely used for the PlayStation3 (GPAD and Tuner).
(Work in English and Japanese)
Lately, I have also been working on the scripting languages Python and MEL Script (Maya Embedded Language) during my spare time. I would love to find enough time to make a pretty nice demo reel using Maya in the near future.
(Educational Institution; Higher Education industry)
January 2009 — June 2009 (6 months)
I worked on two video games at the Georgia Institute of Technology.
- "ARhrrrr", an augmented reality shooter on handheld device
http://www.youtube.com/watch?v=Cix3Ws2sOsU
- "Beyond Dodgeball", a game prototype
http://www.youtube.com/watch?v=wRvoJTVxwdU
I was part of very small teams (two and four students) for each one of these projects, therefore I learned a lot about every fundamental early steps of game development, and I had to deal with difficulties in very different fields like game design, AI, sound systems, character animation, GPU programming...
I had the chance to work at the renowned Georgia Tech GVU Center. My supervisors, Blair MacIntyre and Jeff Wilson, were very happy with my work and recommended me below on this profile.
(Worked in English only)
My academic results at Georgia Tech :
- Cumulative GPA: 3.88/4.0
- Major GPA: 4.0/4.0
(Educational Institution; Research industry)
February 2008 — August 2008 (7 months)
The main project of this internship was to develop a solution for merging haptics technologies, augmented reality and a physics engine. The idea was to haptically feel augmented objects, and any action on them would generate real-time physically realistic reactions with other augmented objects, but also with the real environment.
Once the system was fully working, I examined ways to efficiently take advantage of these new interaction possibilities and I developed prototypes of new user interfaces (HCI, user evaluation)
I also enhanced augmented reality features in OpenGL by rendering real-time shadows for augmented objects, reflections in real mirrors, and solutions to deal with occlusion problems (eg. augmented objects located behind a real one creating depth abnormality)
(Worked in Japanese only)
=> Video presenting this project in English:
http://video.davidcochard.com/mediaplayer/video.php?video=film_CIT&lang_vid=en&lang_ui=en#FLVplayer
(Public Company; PRXL; Pharmaceuticals industry)
February 2007 — August 2007 (7 months)
That was the first internship I achieved as a part of my engineering training. I was a member of the I.T. department at Parexel International and I had the opportunity to work on several very interesting projects. The most important ones are listed below. I worked on some of them alone, and I was assisting the I.T. manager and the other systems specialists for large scale projects.
- Undertook the CCNA training (administration of small and medium sized networks)
- Assisted the I.T. department in expanding and administrating the network
- Learned about VoIP in the context of a major VoIP migration project in Kobe and Tokyo
- Developed network-related applications in ASP.NET / C# regarding access rights and ADS
- Member of the helpdesk service team that assisted employees with various problems
(Worked using both English and Japanese)
(Hospital & Health Care industry)
June 2003 — September 2006 (3 years 4 months)
I enjoyed this job during summer vacations from 2003 until 2006.
The main task was to order equipment from different laboratories on a daily basis (e.g. prostheses), and also to assist the staff with various problems they could have for which I could help.
Since I was working within the surgery ward, I was wearing a sterile uniform and was able to attend various operations. That was a pretty uncommon experience and it was incredibly interesting.
Master of Science , Computer Science , 2007 — 2009
Location: Atlanta, GA, United States
Cumulative GPA: 3.88/4.0
Major GPA: 4.0/4.0
I entered the Georgia Institute of Technology as part of a double degree program with my French engineering school (Université de Technology de Compiègne).
The courses I attended focused on virtual reality, video game design and computer animation.
French Engineering Diploma , Computer Science , 2005 — 2008
Location: Compiègne, France
My training at the UTC mainly focused on virtual reality and computer networks through several projects and three 6 month-long internships in Japan.
Minor - FIRME (Project Management / Innovation and International Business Relations)
Bachelor of Science , Computer Science (3rd year only) , 2004 — 2005
Location: Edinburgh, Scotland
GPA: 4.0/4.0
I was awarded the Certificat of Merit for my results (certificate awarded to the first student in the class).
Degree in Mathematics , 2002 — 2004
Location: Metz, France
Awarded with honors.
The "DEUG MIAS" is a two-year mathematics, mechanics and computer science degree achieved at university in France.
This is roughly equivalent to a Bachelor of Mathematics degree with more than 20 hours per week studying various fields of Mathematics. There are also about 10 more hours on related fields such as mechanics, physics and computer science.
Exploring the world, Using technology to improve lifestyles and to entertain, Philately, Japanese language, Cinema, Oenology, VFX composing and generally DCC applications (3DS / Maya / MEL / Photoshop / AE), State-of-the-art technologies, The future of interaction systems and video games, Business networking
“Engineers Without Borders” in France
- Certificat of Merit (awarded to the first student in the class) at Heriot-Watt University (Edinburgh, Scotland) - GPA: 4.0/4.0
- Honors at the univeristy of Metz (France) for my results in DEUG MIAS, a two-year mathematics, mechanics and computer science degree.