À propos de moi


Je suis un développeur Web polyvalent et débrouillard. J’assimile rapidement de nouvelles technologies, et j’adore apprendre comment elles fonctionnent et interagissent. En effet, je valorise beaucoup le savoir ; je m’assure de rester au courant des tendances et des meilleures pratiques de développement logiciel.

Expérience professionnelle


Radio-Canada/CBC

Développeur Web

  • Développement de CMS et d’outils de rédaction pour les journalistes
  • Conception d’APIs REST

Technologies : JavaScript, C# (ASP.NET Web API), SQL Server

Seedbox Technologies

Développeur Web sénior

  • Ajout de nouvelles fonctionnalités au CMS maison
  • Développement d’un lecteur vidéo HTML5 pour remplacer le lecteur Flash utilisé sur les plateformes multimédias de l’entreprise
  • Support et entretien des outils internes

Technologies : JavaScript (jQuery, AngularJS), PHP (Zend Framework, Doctrine), MySQL

Enlight Health / ListRunner

Développeur principal

  • Développement d’une application Web responsive pour médecins et infirmières
  • Optimisation de la performance et de l’expérience utilisateur

Technologies : JavaScript (AngularJS, Node.js, Grunt), Firebase, Heroku

Radio-Canada/CBC

Développeur Web ; chef d’équipe (à partir d’)

  • Réécriture du service back-end principal alimentant les sites Web et applications mobiles de l’entreprise
  • Conception d’APIs REST et de services SOAP/WCF
  • Optimisation de la performance de sites et de services Web
  • Développement de nouveaux CMS pour remplacer des systèmes en place depuis 5 à 15 ans
  • Programmation d’une application HTML5 pour télévisions connectées

Technologies : C# (ASP.NET MVC & Web API, WCF, NHibernate), JavaScript (jQuery, Knockout, Backbone.js), SQL Server

Cactusoft

Développeur logiciel ; copropriétaire (à partir de )

  • Conception d’applications sur mesure (pour Windows ou pour le Web)
  • Création de sites Web pour entreprises
  • Analyse des besoins des clients et rédaction de documents de spécifications

Technologies : C# (ASP.NET MVC, WinForms, WCF, NHibernate), JavaScript, MySQL

Zimmer CAS

Stagiaire en ingénierie

  • Membre de l’équipe développant un système d’exploitation pour des produits de chirurgie orthopédique assistée par ordinateur
  • Modification d’un système d’exploitation Linux pour convenir aux besoins du système
  • Développement d’outils pour les développeurs et pour le système d’exploitation

Technologies : C, Linux, Bash, Python

Polytechnique Montréal

Undergraduate Researcher working with Professor Pierre Langlois

  • Analyse et évaluation d’algorithmes de désentrelacement d’images en Matlab
  • Conception d’un module de désentrelacement vidéo en VHDL

Technologies : MATLAB, VHDL

CMC Électronique

Computer Engineering Intern – Cockpit System Integration

  • Rédaction de documents de tests et/ou de spécifications
  • Vérification et validation du logiciel pour un cockpit d’avion
  • Modification d’outils pour interfacer le cockpit pour l’automatisation des tests

Technologies : C, VB6

Formation


Polytechnique Montréal

B. Ing. en génie informatique ; mention d’excellence avec moyenne cumulative de 3,59/4

Montréal, Québec, Canada

ENSTA ParisTech

Semestre en échange à une des plus prestigieuses Écoles d’ingénieurs de France

Paris, France

HEC Montréal

Cours du soir en gestion

Montréal, Québec, Canada

Qualifications


Programmation

  • JavaScript
  • C#
  • PHP
  • HTML5 & CSS3
  • SQL
  • Expérience limitée : Java, C/C++

Pratiques de développement

  • Agile/Scrum
  • Extreme Programming (XP)
  • Test-Driven Development (TDD)
  • Intégration continue (CI)

Outils de développement

  • Développement : Sublime Text, Visual Studio 2008-2013, ReSharper, NuGet, IntelliJ IDEA, Chrome/Firefox Developer Tools, NPM, Bower, Grunt
  • Versionnage : Git, Mercurial (Hg), SVN, TFS
  • Gestion de projet : Jira, GitHub, Trello, Fogbugz, TFS

Contactez-moi