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