Looking for a challenging position that would allow me to use my logic skills to create solutions for people to be more efficient.
Montréal – Canada – jmartin@gmail.com
Expert in Windows operating systems and Microsoft Office suite,
Expert in IBM Rational modeling tools (RSM, RSD, RSA, Rose),
Visual Studio, Eclipse,
Proficient in C#, Java, UML, .NET Framework
Good knowledge of C++, C, DirectX, OCL, WPF
Knowledge of Rational ClearCase, SVN, Perforce, Model Driven
Architecture, HTML,
Basic knowledge of PHP, SQL, Visual Basic, OpenGL.
French: Mother tongue
English: Bilingual
German: Notions
Dutch: Notions
JANUARY 2008 - AUGUST 2010 |
Full-time employment as a Technical Support Engineer in IBM (Amsterdam, Netherlands).
Support for the IBM Rational modeling tools (Rational Software Architect, Rational Software
Modeler, Rational Systems Developer, Rational Rose).
Work with Eclipse and Java technologies, UML consulting, troubleshooting, documentation of best practices. Specialized in UML extensibility, team modeling , performance issues .
Public tool development in Java ( Eclipse plug-ins, pluglets ), or C#.
Best engineer of the team in my first, second, and beginning of 3 rd year in terms of problem solving, customer satisfaction and documentation.
Mentor of new hires, and trainer for best practices for efficient work.
Development of various internal tools to automate part of the workflow of the Technical Support
Engineer.
Design and development of a large application to integrate most existing tools together and release the engineers from the repetitive administrative tasks. Was started as a personal project realized in my “free time”, and later out-performed some projects being developed by other teams, so I was granted to work 50% of my time on it. It’s a plug-in based application in C#/WPF, with a fully extensible environment and customizable UI. It has been deployed on all Rational
Client Support and is used by more than 120 users in Europe, India and Asia. The estimated time saving is more than 30 minutes per engineer using that application per day.
FEBRUARY - DECEMBER 2007 |
6 months of software engineering internship, then 4 months of full-time employment as a software engineer at Eden Games (Lyon, France).
In charge of the migration of the main 3D modeler / level editor of the society, from Visual C++ 6 to Visual C++ 8 and .NET. This tool of over 1 million code lines / 95 C++ projects is now used in
production for the next generation game. Divided by 3 the compilation time by creating uberCpps (from 45 minutes to 15).
Design and development of a C# application to automate operations on C++/C# projects (stream integrations, dependencies graph generation, project configurations management, uberCpp creation).
Design and development of several tools in C# to automate resources management for the game
“Alone In The Dark : Near Death Investigation”, for the sound effects and the lip-sync.
Creation of a pathfinding engine working in a non-discretized environment, as a proof of concept.
SEPTEMBER 2005 - FEBRUARY 2006 |
Software engineering internship at Thales Training & Simulation (Cergy-Pontoise, France).
Creation of a debugging tool for networked applications in a military simulation, using C# and
DirectX. Its main functions are:
The display of the messages sent on the HLA network with filters,
The possibility of recording and replaying simulations for further analysis,
The 3D view of the simulation scene: dynamic field loading, and creation, update and removal of entities (tanks, humans, ...) according to the messages received.
2007 |
Achieved a 5 years French engineering diploma in computer science, at Université de Technologie de
Compiègne (3 rd best engineering school of France in computer science).
Relevant courses: Design, Project management, Development, Artificial Intelligence.
2006 |
Four month term at the University of Waterloo, ON, Canada as an exchange student.
Relevant courses: Distributed systems, Artificial intelligence, 3D Graphics.
Relevant project: Design and development of a game engine in C# - DirectX: 3D rendering, physics engine, artificial intelligence engine (A* algorithm), input and sound handling (DirectInput,
DirectSound).
2004 |
Achieved a two year technical university diploma in computer science at the IUT Nancy Charlemagne in Nancy, France. Ranked 3 rd in that program.
Relevant courses: Java, C, Unix programming, Databases, Web programming.
2002 |
French high school diploma, with engineering sciences as a minor, obtained with honours.
Soccer: Member of the university varsity team, coach of the university’s women varsity team,
Running: Running coach for 6 months. Member of the IBM NL running team, and ran the 2009
“Dam to dam” 10 miles in 1h21 .
Karting: Organized a karting group within IBM.
Martial arts.