Mes compétences :
C++
C
Perl
Python
Javascript
Css
Html
Unix
IOS development
Objective C
Node.js
Apple iOS
Entreprises
Joyent
- Software Engineer
2014 - maintenantContributing to Node.js' core and community including:
- Developing new features and fixing bugs for Node.js' core.
- Developing new features and fixing bugs for libuv, a multi-platform library with a focus on asynchronous I/O.
- Teaching people about using advanced debugging tools to debug Node.js applications.
Julien Gilli
- Freelance Software Developer
2012 - 2014* University of Sherbrooke (Montreal, Canada):
Gave several workshops to graduate students on advanced debugging techniques focused on debugging in assembly, understanding fundamental programming languages' principles and using various tips and tricks of the Visual C++ integrated debugger.
Ubisoft
- Gameplay Programmer
Montreuil2011 - 2012Worked on Mighty Quest for Epic Loot, an online free to play game:
- Improved navigation for NPCs and player character by implementing a custom dynamic
obstacle avoidance method.
- Improved NPC's behaviour by extending and maintaining an existing behavior tree
framework.
- Developed other core gameplay features that touch almost all aspects of the game.
All development work was done in C++ on Windows.
Ubisoft
- Gameplay Programmer
Montreuil2008 - 2011Worked on an unannounced title for PC.
Worked on Assassin's Creed 3 for Xbox 360 and PS3.
Worked on Assassin's Creed Brotherhood for Xbox 360 and PS3.
Worked on Assassin's Creed 2 for Xbox 360 and PS3.
Idilia Inc
- Programmer
2006 - 2007
Wengo SAS
- Programmer
2005 - 2006
IDEALX SAS
- Programmer
2004 - 2005
Formations
University Of Sherbrooke (Montréal)
Montréal2007 - 2014Gave several workshops to graduate students on advanced debugging techniques focused on debugging in assembly, understanding fundamental programming languages' principles and using various tips and tricks of the Visual C++ integrated debugger.
Kremlin Bicêtre2001 - 2004Responsible for teaching 250 undergraduate students in UNIX and C programming:
- Wrote most of course's material, including project materials and tests within a team of
10 teacher assistants.
- Lectured 12 hours per week. Supervised students’ projects and tests.