A. Joël Lamotte
A. Joël Lamotte (joel.lamotte@gmail.com)
In Short
- Born in 1983 ( Yo), French, lives in France at the moment.
- Speaks: French (native), English (fluent & technical)
- Education: self-taught
- Experience: Long and varied professional experience in programming and software engineering (particularly in C++, but also with various other programming languages).
- Interests: game development, programming and making software, music composition, audio design, comics making, graphic arts, design.
Online
Professional Experience
A. Joël Lamotte (joel.lamotte@gmail.com)
Since July 2014 (6 years) - Software Framework Engineer at SoftBank Robotics Europe (previously Aldebaran) - Paris, France
- Member of the "Framework" Team (previously "Platform" Team)
- Development and maintenance of the programming framework used by other roboticists and other teams developping the robots (Pepper, Nao).
- Research to design a new framework and processes to replace the current one.
- Taught C++, concurrency and general programming architecture and design.
C++, Python, CMake, robotics, embedded, (soft-)realtime, networking, concurrency, Boost, build2, Windows, Linux, MacOS
2012-2014 (2 years) - Independent Developer - Lille, France
- Developped a multi-process client-server highly-concurrent real-time-strategy game (still in progress).
- Developped technologies related to digital-born comics making (see Art Of Sequence).
C++, CMake, XML/XSD, concurrency, networking, Boost, game design, UX design, data format design, cross-platform
2012-2012 (4 months) - Creator at Kayac - Kamakura, Japan
- Designed and developped some interestingly weird IOS games. }:D
- Provided game development expertise to the teams.
- Provided feedback to other teams about occidental perception of their work (notably artworks and game concepts) as part of my mission.
C++, MacOS, iOS, Cocos2DX
2010-2012 (2.1 years) - R&D Engineer (Consultant) at Astek - Boulogne-Billancourt & Suresnes, France
- Designed and developped long-term flexible solutions for prototype of lottery ticket machines.
- Taught advanced C++ techniques.
C++, embedded, soft-realtime, Linux
- Developped 5 multi-player online persistent games (now offline).
- As the first employee of the company, provided game development expertise to the founders.
ActionScript, Flash, Java, Groovy, online, persistent, game design, gameplay, web browsers
2007-2009 (2.5 years) - Gameplay Programmer at Creative Patterns - Strasbourg, France
- Developed gameplay features, AI and various systems of 4 Nintendo DS games (Gourmet Chef , Fashion Designer: Style Icon , Hotel Giant , Hospital Giant).
- Improved development process (set up a bug tracker, set up a QA process, routing issues to team members, etc.).
- Wrote and presented several game concept proposals and participated to art and design reviews.
- Introduced technologies (like Lua, used in several games).
C++, C#, LUA Python, Nintendo DS, Python, Scons, Windows, embedded, gameplay, game design
2006-2007 (8 months) - Engineer R&D at Webraska - Paris, France
C++, Python, embedded, soft-realtime
2004-2006 (2.5 years) - Analyst Programmer at Danem - Paris, France
C++, C#, embedded, Windows CE, sqlite
2003 (6 months) - Analyst Programmer (CDD) at Giraud International - Paris, France
Java, PHP, databases
Additional Experience
A. Joël Lamotte (joel.lamotte@gmail.com)
Projects
Game Development
-
NetRush (in progress - several iterations since 2002)
- Real-time Strategy videogame in a cyberspace where you play with computer virus and can hack enemies UI
- Features online multiplayer, which imply multi-process highly concurrent architecture, networking, soft-realtime, etc.
- Worked on several versions through years, experimented with coding techniques and gameplay mechanics
- Built game-specific engines (different for each version) built using open source libraries
- Current version designed to be commercial (as an experiment)
-
Hard Glitch (in progress since May 2020)
-
Are You My Master (in progress since 2017)
- Visual Novel about a dog looking for a new master
- Made with Renpy/Python
- Development designed to practice on narration, drawing and music
-
HomeTeam Gamedev (member since 2018)
-
Radiant Laser Cross (released - December 2018)
-
Terres De Glaces (2004-2005 - unfinished)
- 3D RPG inspired by Neverwinter Nights, where you play an silicon-based alien species character on an ice planet
- Experience working with 3D, animation, graphic and game design
-
Black Mass (first version in 2006)
- Action puzzle game where you play a white sphere protecting an explosive black mass
- Made several prototypes (C++, Unity, etc.), one having been made with help of interns in Creative Patterns
Open Source Software
Making Comics & Drawing
Talks
I gave these talks at CPPFrug monthly meetup in Paris.
Associations
Programming:
Comics & Drawing
- "Bong!" Collective
- Made comics released in comics or japan-themed conventions
Music & Sounds
A. Joël Lamotte (joel.lamotte@gmail.com)