Résumé

Lévis, Québec, Canada
michel.fortin@michelf.ca

Formation

2001–2005
Bachelor of Computer Engineering
Specialization in Intelligent Systems
Université Laval, Quebec City
1998–2000
College Studies: Pure & Applied Science
Collège de Lévis, 9 Mgr.-Gosselin, Lévis

Expériences

2015-today
Project: Red Stripe Developed and brought to market a utility to help color blind persons to distinguish certainc colors. This is acheived by filtering in real-time the camera video feed (iOS) or a region on the screen (Mac) using OpenGL shaders.
Swift, Objective-C, OpenGL & OpenGL ES
2014-today
Project: Counterparts Lite Developed and brought to market an editor for string table files and the XLIFF localization format. Swift, Objective-C
2011–2015
Chief Developer: Aranatha – MeoTempo
Design and development of a personnal time management application for iOS and the web. Constructed a custom database synchronization system.
C++, Objective-C, Cocoa, Boost (asio, date-time), OpenSSL, MessagePack
2010–2011
Project: Magic Launch Developed and brought to market a utility to redefine file associations with applications on Mac OS X allowing various personalized behaviours. Acquisition by Metakine in 2011. Objective-C, OS X Application Services
2009
Contract Work: Tumiki Fighters for iOS
Port to iPhone OS of the video game Tumiki Fighters, a horizontal shooter with 3D graphics.
D, C++, Objective-C, OpenGL ES, OpenAL
2007–2009
Programmer: Optel Vision – Research & Development Departement
Design and development of serialization solutions, tracking product codes on packaging lines. Participated in development of various camera-based inspection systems.
C++, Boost, MFC, BerkelyDB, SQLite, XSL, SOAP, CORBA, GS1 and EPCGlobal standards
2007–2011
Project: D/Objective-C
Design and development of a bridge for passing objects and calling between the D and Objective-C languages, and using Cocoa in D. Later replaced by direct integration of the Objective-C ABI in the D compiler.
D, Objective-C, C++
2005
Webmaster: Université Laval – Electrical and Computer Engineering Department
Webmaster for course web sites, web development for the intranet and some other department-related web sites.
PHP, Perl, MySQL, Photoshop
2005–2011
Project: 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. Réalisation d’une version spécialisé pour un client en 2011.
Cocoa, Objective-C, C, OS X Core Graphics API
2004
Intern Programmer: INRS – Eau, Terre et Environnement
Working on a project studying maintenance cost optimization for water distribution systems using genetic algorithms and creation of a data visualisation program.
C++, MFC, Open BEAGLE, EPANET, MAPM
2004–today
Projets : PHP Markdown Extra & PHP Smartypants Typographer
Port to PHP of John Gruber’s Markdown (text-to-HTML converter) and SmartyPants (typography beautifier). Extended functionalities to both in the separately maintained “Extra” and “Typographer” branches.
PHP, Perl, WordPress, Smarty

Expertise

Spécialités
Software architecture and user interface design
Concurrent and multithreaded systems, algorithms, network communication
Connaissances
Swift, Objective-C and its runtime interface, Cocoa, C++ and Boost D, Java, Pascal, PHP, Javascript, HTML, CSS, HTTP, TCP/IP
Plateformes
OS X & iOS, Linux, Windows
Outils
Xcode, Visual Studio, GCC

Involvement & Contributions

Participation to the WHATWG mailing list for creating the HTML 5 specification. Contribution of some research about the usage and implementation of figures and dialogs on the web.

Participations to discussion forums about the D programming language. Proposals for language evolution and sharing of my experiences.


  • © 2003–2024 Michel Fortin.