CV - Félix Cloutier

Transcription

CV - Félix Cloutier
Félix Cloutier
[email protected]
É D U C AT I O N
Baccalauréat en génie logiciel (ÉTS, Montréal, CA)
Moyenne de 3.45/4.3
2015
Diplôme d’études collégiales en techniques de l’informatique (CVM, Montréal, CA)
2010
P R O J E T S N O TA B L E S
fcd: Décompilateur de programmes natifs - C++ (github.com/zneak/fcd)
2015
Projet final de bac, noté A+. Décompilateur de programmes ELF x86_64 utilisant l’IR LLVM.
Produit un résultat sans goto.
Classix - C/C++/Obj-C (github.com/zneak/classix)
2012
Couche de compatibilité de Mac OS Classic: exécute des applications pour Mac OS Classic
sur Mac OS X comme si elles étaient natives. Inclue un émulateur de PPC, un linker
d’exécutables PEF et quelques bibliothèques de Classic.
Émulateur de NES - JavaScript (felixcloutier.com/assets/nes/)
Un émulateur de Nintendo Entertainment System entièrement écrit en JavaScript.
2010
EXPÉRIENCE PROFESSIONNELLE
Développeur stagiaire, Xbox One - C++ (Microsoft, Redmond, WA, USA)
2014
• Créer un service pour sauvegarder l’information sur l’utilisation de la bande passante
• Exposer l’information sur la bande passante au travers d’une API COM
• Créer une interface utilisateur pour voir l’information
• Organiser des activités de fin de semaine pour quelques centaines de stagiaires
Stagiaire d’ingénierie de tests, Xbox One - C++ (Microsoft, Redmond, WA, USA)
2013
• Développer et vérifier la viabilité d’outils de diagnostic pour des problèmes de réseau au
niveau des applications et pilotes
• Identifier les problèmes et mesurer l’impact de modifications de pilotes dans
l’environnement des machines virtuelles du Xbox One
Développeur stagiaire - C++ (EA Sports Tiburon, Maitland, FL, USA)
2012-2013
• Développement de l’outil de gestion de tournois de Tiger Woods ’14 (Xbox 360, PS3)
• Débogage de problèmes spécifiques aux consoles sur Tiger Woods ’14 durant l’alpha
• Développement d’un système d’acquisition des données Synergy et transfert de ces
informations au client du jeu NBA Live ‘13 (Xbox One, PS4)
• Principaux efforts concentrés sur les patrons d’acquisition de données asynchrones
Développeur stagiaire - C# (Caisse de dépôt et placement du Québec, Montréal, QC, CA)
• Développement d’une application de suivi du rendement des placements
• Parallélisation de tâches autrement lentes (accélérations de jusqu’à 300%)
2012
Développeur stagiaire - PHP, Java (Technomedia, Montréal, QC, CA)
• Développement d’extensions au système de suivi des anomalies
• Développement d’un système de traduction de la terminologie de la documentation
• Suivi de la transition du marketing vers SalesForce
2011