CURRICULUM VITAE
MARTIN CHABOT-CORRIVEAU
4700 Powell,
Montréal, H4P 1E4
(514) 736-0578
(450) 622-9507
mogulmart@yahoo.com
Langues d'usage
courant : français et anglais
OBJECTIF PROFESSIONNEL
Diriger une
équipe d'ingénieurs pour la réalisation et la vente
de systèmes de simulation de réalité virtuelle. Participer
activement à la conception des systèmes à la fois
dans les domaines hardware et software.
FORMATION
1998
- Décembre
École
Polytechnique de Montréal
B. Ing. Informatique
Génie
logiciel et système expert
1993-94
Université
de Sherbrooke
Génie
mécanique, spécialisation aéronautique
1993
D.E.C., Sciences
pures et de la santé
Collège
Jean-de-Brébeuf
CONNAISSANCES EN INFORMATIQUE
Langages
de programmation :
C, C++, Pascal,
Fortran, VHDL, Assembleur 8086 et 68000
Langages
de spécification :
Z, Petri
Bases
de données :
Plates-formes
:
Win32, UNIX,
IRIX, AIX, DOS
Environnements de développement
:
Microsoft
Visual C++, Purify, gdb, dbx
Cadence, ViewLogic,
Mentor
DOMAINES D'INTÉRÊTS
ET COMPÉTENCES
Infographie
- 3D:
-
Utilisation et
modification d'un ray tracer pour la génération
d'images (C++)
-
Programmation
OpenGL
d'une scène virtuelle avec déplacement de la caméra
-
Traitements
de la lumière : Phong et Gouraud
-
Traitements
d?image : bump mapping, anti-aliasing et texture mapping
-
Création
d?un robot 3D animé sous Open Inventor (supérieure
à OpenGL) et manipulation d?une caméra en temps réel
-
Conception et développement
d?IUG avec Tcl/Tk et C++ sous IRIX
-
Conception et développement
d'IUG sous Windows NT en C++ d'une application de simulations de topologies
de réseaux numériques
-
Création d?un éditeur
de formes géométriques 2D avec X-Motif sous AIX
Génie
logiciel :
-
Programmation
d'un
parser
avec LEX et YACC
-
Tests et déverminage
avec dbx, gdb et Purify de librairies
-
Analyses et
optimisation de programmes à l'aide du Control Flow Graph, Data
Flow Graph et
d'une technique appelée slicing utilisée
en recherche
-
Programmation d'une
interface de requêtes à une base de données
sous DB2 à l'aide de ESQL/C
-
Élaboration
de spécifications en langage mathématique Z, conception
de Data Flow Diagrams, et pseudo-code
Micro-électronique
:
-
Modélisation
et simulation VHDL du contrôleur d'un écran LCD (16x2)
sous ViewLogic
-
Conception et
implantation d'un thermomètre numérique parlant avec
processeur Motorola
-
Tests et déverminage
du
matériel sous forme de vecteurs-test
-
Montage d'une
carte de son à l'aide d'un CNA 1-bit et d'un CAN 1-bit pour
l'enregistrement en mémoire de la voix humaine
-
Conception d'un
registre à décalage sous Mentor Graphics et optimisation
de layouts (Cadence)
-
Simulation HSpice
d'une matrice 8x8 de registres à décalage avec horloges à
deux phases sans recouvrement
EXPÉRIENCE DE TRAVAIL
-
Depuis avril 1999
Digits 'n Art Software Inc.
Développement
Employé
-
Implantation d'un algorithme de filtrage et de rééchantillonnage en temps réel pour la capture de mouvement.
-
Tests sur differentes machines ( O2 R5000, O2 R10000, Octane 2xR10000 ) et optimisation de ce meme algorithme de filtrage / rééchantillonnage afin de réduire l'utilisation du CPU.
-
Développement d'un plug-in de déplacement de caméra pour un virtual set.
-
Création d'un outil de 'blend' et de 'cycle' pour différentes séquences d'animations.
-
Développement d'un outil de manipulation de parties du corps d'un personnage d'une scène pour l'édition des animations.
-
Développement d'un outil de contraintes sur différentes parties du corps d'un personnage d'une scène. Utilisation des concepts de la cinématique inverse.
-
Mai à août
1998
CAE Electronics
Ltd.
Département
des outils aux bases de données visuelles (80)
Stagiaire
-
Conception et réalisation
d?une interface usager graphique pour des librairies de conversion MultiGen-MaxVue
-
Participation au
développement de ces librairies de conversion pour les images de
simulateurs
-
Utilisation de
l'outil CAD MultiGen pour fin de tests et d'implantation de plusieurs extensions
-
Juillet à
août 1997
Provigo
Inc.
1100 Crémazie,
6e étage, Montréal
Département
de l'informatique (TSI)
Stagiaire
-
Élaboration
des normes sur le processus de migration dans le cadre de l'an 2000
-
Évaluation
et recommandations d'outils de migration micro
-
Mise sur pied d'un
laboratoire de développement micro à 2 serveurs relié
au LAN de Provigo
-
Tests avec l'outil
de migration Visual SourceSafe de gestion de versions de projets de développement
-
Participation à
la mise sur pied du réseau Intranet
Gespro
Informatique inc.
1000 De la
Gauchetière, suite 4230, Montréal
Société
de consultation de projets de gestion et d'informatique
Stagiaire
-
Assistant au maintient
du réseau interne sous Windows NT et Windows 95
-
Entretien et mise
à jour de PC
-
Aperçu d'un
projet de développement de logiciel pour un client sous Uniface
(4GL) et Oracle7
-
Participation à
son implantation: réseau à deux serveurs reliés en
miroir
RÉALISATIONS SPORTIVES
ET AUTRES PROJETS
Athlète
au niveau international (1988 - 1995) et entraîneur en ski acrobatique
(1996 - ...)
Être un
athlète, c'est pouvoir apprécier des moments très
intenses et les contrôler de façon à tirer le meilleur
de soi. Il va sans dire que la maturité est le premier trait d'un
athlète. Six années d'expérience, dont deux sur l'Équipe
Canadienne, m'ont fait découvrir ma propre personnalité ainsi
que côtoyer des personnes de différentes cultures. Il est
maintenant temps de faire vivre mes expériences aux plus jeunes.
Entraîneur du club de ski acrobatique du Mont Gabriel depuis l'automne
96, je stimule une trentaine de jeunes à des compétitions
provinciales et inter-provinciales. De plus, je suis vice-président du club depuis 2 ans.
Site du club - http://geocities.datacellar.net/mogulmart/club.html
Voyage
humanitaire en Haïti (1991)
Responsable
de quinze autres jeunes du secondaire V, j'ai eu à partager avec
mes confrères la découverte d'un peuple si pauvre mais si
riche de culture. Accompagnés de responsables de la Fondation Partage,
nous avons réalisé la construction de deux puits d'eau potable
pour les habitants ainsi qu'un radeau pour la traversée d'une rivière
polluée.