Pour me rejoindre, voyez la page contact.
Concepteur-développeur web (pigiste) / 2005-...
Contexte
Conception et réalisation d'applications web.
Responsabilités
Analyser les besoins, évaluer et proposer des solutions.
Estimer les échéances et les coûts, planifier l'exécution de projets et coordonner le travail avec tous les partenaires. Proposer des méthodologies de travail et des stratégies de développement à long terme.
Concevoir l'architecture, assurer l'ergonomie, la convivialité et la compatibilité des applications. Implémenter, optimiser, tester et déployer les applications.
Dispenser de la formation technique auprès d'utilisateurs et clients de niveaux débutant à expert.
Voir aussi
Plus d'informations dans la section services / Plusieurs de mes réalisations web dans la section portfolio / Mon profil sur drupal.org.
Ubisoft / Montréal, Canada
Analyste-programmeur / 2002-2004
Contexte
Outils de création de jeux vidéo.
Responsabilités
Développer un moteur d'interfaces utilisateur et d'animation 2D, ainsi qu'un logiciel d'édition pour ce moteur. Intégrer ce système dans plusieurs jeux. Former et assister des artistes dans l'utilisation de l'éditeur et des programmeurs dans l'exploitation du moteur.
Concevoir et implémenter des améliorations à un logiciel de gestion de données multimédia. Intégrer ce logiciel à des systèmes de contrôle de versions.
Discreet (Autodesk) / Montréal, Canada
Analyste-programmeur (contractuel) / 2001
Contexte
Logiciel de montage multimédia en temps réel.
Responsabilités
Concevoir et implémenter une architecture permettant la persistence de données orientées objet dans une base de données relationnelle.
Digits 'n Art Software / Montréal, Canada
Analyste-programmeur en chef / 1997-2000
Analyste-programmeur / 1996-1997
Contexte
Logiciel de modélisation et de peinture 3D.
Responsabilités
Concevoir l'architecture du logiciel, avancer des hypothèses de recherche.
Implémenter et valider des composantes du logiciel, principalement des algorithmes de peinture, la gestion des textures, la gestion des objets 3D, la refonte d'un système d'édition de coordonnées de textures.
Élaborer et valider des spécifications fonctionnelles pour le logiciel en consultant des artistes utilisateurs et le département du marketing.
Planifier l'exécution du projet et superviser une équipe ayant compté jusqu'à 9 analystes-programmeurs. Superviser la rédaction technique et l'assurance qualité liées au projet.
CAE / Saint-Laurent, Canada
Analyste-programmeur stagiaire / 1995
Contexte
Logiciel d'édition de la représentation littérale d'objets 3D.
Responsabilités
Développer et tester des modules d'édition d'attributs d'objets 3D.
Centre d'innovation en technologie de l'information (Industrie Canada) / Laval, Canada
Analyste-programmeur stagiaire / 1995
Contexte
Système d'extraction automatique des parties importantes de textes scientifiques.
Responsabilités
Concevoir l'architecture interne et l'interface utilisateur du logiciel.
Implémenter et tester le logiciel en s'appuyant sur des ouvrages de recherche, des techniques statistiques et des bases de connaissances.
Centre de recherche Volvox (CGI) / Montréal, Canada
Analyste-programmeur stagiaire / 1993, 1994
Contexte
Cadre d'applications pour systèmes d'aide à la décision.
Responsabilités
Développer des composantes d'interface utilisateur.
Techniques
Langages de programmation
C++ / C / PHP / SQL / CSS / JavaScript / XHTML / XML / Python / LISP / Smalltalk
Cadres d'applications et bibliothèques
Drupal / Smarty / ImageMagick / STL / OpenGL / DirectX / Unreal / MFC / FreeType
Outils de développement
MySQL / Oracle / ActiveState Komodo / Visual Studio .NET / CodeWarrior / XEmacs / Subversion / CVS / Perforce
Environnements
Windows / Linux / Cygwin / Xbox / Solaris / IRIX
Formation
Études
Université de Sherbrooke / Sherbrooke, Canada
B.Sc / Baccalauréat en informatique / 1993-1996
Collège François-Xavier-Garneau / Québec, Canada
DEC / Diplôme d’études collégiales en techniques informatiques / 1989-1992
Séminaires
Développer avec le langage C# sous Microsoft .NET / CRIM / 2004
Common C++ Performance Mistakes in Games / Microsoft / 2004
Conférence SIGGRAPH / ACM / 1997, 1998, 1999
Langues
Français / Anglais / Espagnol (bases) / Thaï (bases) / Allemand (bases)
Cours divers
Centre des arts Saidye Bronfman / Montréal, Canada
Le négatif numérique et le tirage d'épreuves fait à la main / 2003
Collège Marsan / Montréal, Canada
Prise de vue II / 2000
SAC (Université de Montréal) / Montréal, Canada
Introduction au métier de recherchiste / 2004
Photographie de presse / 1999
Agrandir en couleur / 1998
