ici Michel Fortin

Curriculum Vitæ

Michel Fortin
Québec (Québec)
Canada

Courriel : michel.fortin@michelf.com
Site internet : michelf.com

Formation

2001 – 2005
Baccalauréat en génie informatique
Concentration en systèmes intelligents
Université Laval, Québec
1998 – 2000
Collégial : Sciences de la nature
Collège de Lévis, 9, Mgr.-Gosselin, Lévis

Expériences

2009
Travail à contrat : Tumiki Fighters pour iPhone OS
Portage vers iPhone OS du jeu vidéo Tumiki Fighters, un « scrolling shooter » à défilement horizontal avec graphiques en 3D.
D, C++, Objective-C, OpenGL ES, OpenAL, Xcode
2007 – 2009
Programmeur : Optel Vision – Département de recherche et développement
Conception et développement du système de sérialisation pour le suivi des codes de produits sur des lignes de production. Participation au développement de différents systèmes d’inspection par caméra.
C++, Boost, MFC, BerkelyDB, SQLite, XSL, SOAP, CORBA, GS1 & EPCGlobal standards
2007 – aujourd’hui
Pont D/Objective-C & D pour Xcode
Conception et développement d’une passerelle permettant l’échange d’objets entre les langages D et Objective-C, et l’utilisation de Cocoa en D. Création d’un greffon (plugin) pour le développement en langage D avec Xcode. Réutilise certaines parties du compilateur D pour l’analyse du code.
D, Objective-C, C++, Xcode
2005
Webmestre : Université Laval – Département de génie électrique et informatique
Entretien des sites de cours, maintenance de l’intranet du département et développement de quelques sites satellites.
PHP, Perl, MySQL, Photoshop
2005 – 2007
Sim Daltonisme
Implantation d’un algorithme de filtre d’image pour simuler différents types de daltonisme et création d’un logiciel de visualisation en temps réel pour Mac OS X.
Cocoa, Objective-C, C, Mac OS X Core Graphics API
2004
Programmeur stagiaire : INRS – Eau, Terre et Environnement
Participation à un projet portant sur l’optimisation des coûts sur des réseaux d’aqueduc à l’aide d’algorithmes génétiques et création d’une interface de visualisation des résultats.
C++, MFC, Open BEAGLE, EPANET, MAPM
2004 – aujourd’hui
PHP Markdown Extra & PHP Smartypants Typographer
Portage en PHP des logiciels Markdown (convertisseur texte à HTML) et SmartyPants (enjoliveur typographique) de John Gruber. Ajout de fonctionalités dans les versions « Extra » et « Typographer » maintenues séparément.
PHP, Perl, WordPress, Smarty
2001 – 2005
Contrôle Gamma & Black Light
Création de deux logiciels permettant d’ajuster les courbes de correction des couleurs, d’inverser l’image à l’écran et d’autres effets spéciaux. Maintenance des deux logiciels et support par courriel.
Cocoa, Objective-C, Mac OS X Core Graphics API
2001 – 2004
Développeur Web : ACSM – Chaudière-Appalaches
Réalisation du site internet de l’association canadienne pour la santé mentale de ma région. Révision de la présentation réalisée en 2004.
HTML, CSS, GoLive, Photoshop

Expertise

Langages / API
Objective-C et l’interface de son moteur d’exécution (runtime), Cocoa
C++ et Boost, D, Java, Pascal, HTML, XML, CSS, HTTP
Plateformes
Mac OS X, Windows, Linux
Outils
Xcode & Interface Builder, Visual Studio, GCC, Photoshop, Illustrator
Gestion de code
Git, Subversion, CVS

Contributions et participation

Participation à la liste de discussion du WHATWG sur l’élaboration de la norme HTML 5. Réalisation de quelques recherches sur l’utilisation des figures et des dialogues sur le web.

Participations aux forums de discussion sur le langage de programmation D. Propositions pour l’évolution du langage et partage de mes expériences.

Personnalité