Jérôme MARTIN - Software engineer

advertisement

JÉRÔME MARTIN -

SOFTWARE ENGINEER

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 – Canadajmartin@gmail.com

SKILLS

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.

LANGUAGES

French: Mother tongue

English: Bilingual

German: Notions

Dutch: Notions

EXPERIENCE

JANUARY 2008 - AUGUST 2010 |

MODELING TECHNICAL SUPPORT ENGINEER –

TOOLING DEVELOPMENT PROJECT LEADER

Full-time employment as a Technical Support Engineer in IBM (Amsterdam, Netherlands).

Technical Support Engineer:

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.

Tooling Project Leader (officially starting from January 2010, 50%):

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 |

SOFTWARE DEVELOPER

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 |

3D – NETWORK DEVELOPMENT INTERNSHIP

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.

EDUCATION

2007 |

COMPUTER SCIENCE ENGINEER DIPLOMA

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 |

ONE TERM AT THE UNIVERSITY OF WATERLOO IN SOFTWARE ENGINEERING

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 |

DUT IN COMPUTER SCIENCE

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 |

SCIENTIFIC BACCALAURÉAT DIPLOMA WITH HONOURS

French high school diploma, with engineering sciences as a minor, obtained with honours.

OTHER INTERESTS

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.

Download