Curriculum Vitae English
From WhiteStar 02
| 6, avenue de Genève |
| Candiac (Québec) J5R 3V3 |
| (450) 633-9425 |
| jean-sebastien.guay@polymtl.ca - http://whitestar02.webhop.org/ |
[edit] Written and Spoken Languages
Everyday languages: French (5/5) and English (4/5)
Hobby languages: Spanish (1/5) and Japanese (1/5)
[edit] Academic Background
| 2005 - | Masters studies (with thesis) which will lead to an M.Sc.A degree Research project entitled "Real-time Approximation of Global Illumination in dynamic scenes" |
| 2002 - 2005 | Bachelor's studies, B.Sc.A degree Université du Québec à Montréal, 3.98 GPA (A) |
| 1998 - 2001 | Bachelor's studies (incomplete) Sherbrooke University |
| 1996 - 1998 | College studies (DEC), pure and applied sciences profile Collège Jean-de-Brébeuf |
[edit] Computer Science and Technical Skills
[edit] Computer Science
- Software : OpenOffice and Microsoft Office suites, MySQL and Microsoft Access databases, development environments (Microsoft Visual Studio, Kdevelop, Eclipse, NetBeans, vi, cmake, autoconf/automake, etc.), artistic creation software (Adobe Photoshop, Softimage|XSI, Discreet 3D Studio Max, etc.).
- Operating systems : DOS, all versions of Microsoft Windows, Linux, SGI IRIX, Sun Solaris and several other UNIX types, etc. Development experience in all these environments.
- Programming languages : C/C++, Java, Perl, Python Visual Basic, Pascal, Assembly language, COBOL, SQL.
[edit] Technical Skills
- Graphics programming (2D and 3D) using DirectX and OpenGL APIs, as well as without a graphics API. Shader development in HLSL and GLSL.
- Development of physical simulation systems (rigid body dynamics) using ODE.
- Graphical user interface development using MFC, WxWindows and Swing.
- Version control using CVS, Subversion and others.
- Software defect (bug) tracking using Bugzilla and others.
[edit] Projects and Realizations
[edit] Contribution to several open source software development projects
- OpenSceneGraph: graphics programming API used for games, simulations. - http://www.openscenegraph.org/
- Bugzilla: collaboration and software defect (bug) maangement tool. - http://www.bugzilla.org/
- ODE (Open Dynamics Engine): physics engine used in games, simulations, movies. - http://www.ode.org/
[edit] Participation at a symposium at the 74th international ACFAS convention.
- Contributed to a group work on free software with two (2) other academics.
- Presentation at the symposium for over 35 people from international universities and production of a written article on the subject - see ACFAS2006.
[edit] Production of a video game simulating a submarine in search of treasure in the depths of the ocean.
- Main responsibilities: gameplay and game mechanics programming, physics and collision detection programming.
- Additional responsibilities: terrain file importer programming, level configuration file format.
- Some graphics engine work (implementation of frustum culling to accelerate rendering, etc.)
- Project done in a team with five (5) other people over a period of under three (3) months.
- See Battle for Atlantis
[edit] Grants and Scholarships
| 2006 | Henri-Audet Grant ($7000) Fondation de Polytechnique - awarded based on academic excellence and research project potential. |
| 2006 | TD Financial Group Grant ($5000) Fondation de Polytechnique - awarded based on academic excellence. |
| 2005 | Millennium Scholarship ($3500) Government of Canada - awarded based on academic excellence. |
[edit] Professional Experience
| January to April 2007 | LP Systems International, Montréal Software developer
|
| September 2003 to May 2004 | Banque Laurentienne du Canada, Montréal Business Analyst
|
| July 2001 to August 2003 | Hybride, Piedmont Software developer
|
[edit] Interests and Activities
- Computer programming in my free time, especially graphics programming (games and audio-visual demonstrations).
- Great interest in software engineering and design techniques, such as abstraction, Design Patterns, object-oriented programming, UML as a communication tool, agile methods and free software development practices, etc.
- Passion for PC hardware, particularly graphics chipsets and processors.
- Participated four (4) times at the Bell Expo-Sciences, using computers each time. The last two times, the project implied explaining graphics programming concepts to the general public.
- Sports: Skiing and ice hockey since 1983. Golfing since my teenage years.
- Into Science fiction and fantasy as much for litterature, television, movies and games.
References and demo CD available upon request.

