Julien Guertault

Graphics Programmer

I love light, I want to put my programming skills and sense of aesthetics at work to create beautiful images.

Tokyo based

French nationality

34 years old

julien_you_may_remove_this_._and_this_guertault@_and_this_too_g_mail.com

Skills

Programming

  • Master degree in computer science, 10 years of software engineering experience
  • Computer graphics: OpenGL, OpenGL ES, GLSL
  • Applications: C, C++, C#
  • Scripting: Bourne shell, Lua
  • Environments: emacs, Visual Studio, XCode, Unity, Oculus DK2

Communication and leadership

  • Lead programmer at Gameloft Tokyo for 2 years
  • Fluent in English, Japanese and Spanish; native French speaker
  • Composed public speaker1 (list of talks)
  • Organizer of the Tokyo Demo Fest2 demoparty for 4 years
  • Organizer of the Prologin contest for 8 years

Design

Experience

Lead programmer at Gameloft Tokyo

iOS and Android games, Tokyo, Japan

2013.06—2015.07

Technical lead of Magna Memoria6, from early prototypes to release on the market ; creation and management of a team of 10 programmers, mentoring, set up of tools (automated builds, issue tracking) and policies (code reviews, unit testing),
Environment:  C++ on Windows and iOS, Unity for prototyping and authoring.

Graphics and Tool Programmer at Silicon Studio

Middleware for the video game industry, Tokyo, Japan

2011.02—2013.02

R&D and tool development, including implementation of a mesh importer, profiling of an existing rendering on a new platform, specification of a bug reporting library, maintenance of an effects creation tool, implementation and unit testing of a shader creation tool.
Environment:  mostly C++ and C# on Windows.

iOS Programmer at Visuamobile

iPhone and iPad applications, Paris, France

2009.03—2010.08

Implementation of applications7 (example) from A to Z within teams of two or three programmers; products include a videos browsing app, a front-end for an image signing app, an eBook reader, a learning app for small kids (with drawing recognition), a showcase for a car.
Environment:  Obj-C and C++ on iOS.

Game Developer at F4

PC video games, Paris, France

2006.05—2009.03

Tool development, specification and implementation of the NPC interface and avatar customization interface in a persistent world game, specification and implementation of an automatic camera system in a multiplayer car racing game. The most significant projects were MMO games8 (Exalight, Empire of Sports).
Environment:  C++ and Lua on Windows.

Graphics Programmer Intern at Alsim

Professional flights trainers, Nantes, France

2004.01—2004.09

Geographic data processing, implementation of new features for the rendering engine, especially weather effects like fog or volumetric clouds9 (screenshot on Flipcode).
Environment:  C++ and DirectX 8 on Windows.

Education

Master of Science, in Human Computer Interaction

South Brittany University, with Honours

2005

Courses included ergonomics, machine learning, natural language processing, computer graphics, and a four months research internship.

Master of Science, in Computer Software Engineering

EPITA

2004

Courses included Unix system programming, compiler theory and object-oriented modelling. Numerous assignments, including writing a Bourne compatible shell or a toy compiler.

Classes préparatoires aux grandes écoles

2001

Two years of intensive undergraduate courses majoring in mathematics, physics and mechatronics.


Footnotes

  1. Examples of talks about shading, lighting, or post-processing:
    http://lousodrome.net/blog/light/tag/talk-i-gave/
  2. Tokyo Demo Fest:
    http://www.tokyodemofest.jp/
  3. Notable demoscene productions:
    http://www.ctrl-alt-test.fr/?page_id=373
    http://www.ctrl-alt-test.fr/?page_id=419
    http://developers.slashdot.org/story/12/04/10/0214218/demoscene-64k-intros-at-revision-demoparty
  4. Examples of photography:
    http://flickriver.com/photos/zavie/popular-interesting/
  5. Blog on image and rendering:
    http://www.lousodrome.net/blog/light/
  6. Magna Memoria:
    http://itunes.apple.com/jp/app/magna-memoria/id964043762?mt=8
  7. ABC rigolo Grandes lettres:
    http://itunes.apple.com/app/abc-rigolo-grandes-lettres/id375762387?mt=8
  8. Examples of games at F4:
    http://www.exalight.fr/en.html
    http://www.empireofsports.com/en/
  9. Short summary and screenshot on Flipcode:
    http://www.flipcode.com/archives/11-12-2004_clouds.shtml