Actuellement, j'occupe la fonction de chargé de cours au DIRO à l'Université de Montréal. Mes intérêts de recherche se concentrent sur l'exploitation d'environnement dynamique et la conception d'interface humain-machine. Je poursuis présentement des travaux de recherche en modélisation au laboratoire GEODES avec le professeur Eugène SYRIANI. Ceci a donné naissance au projet Gentleman qui cherche à rendre les activités de modélisation plus accessible.

Projets

Gentleman est un outil web de modélisation où le modèle est défini à partir de concepts et manipuler avec des projections appliquées aux concepts. Ce couplage permet de générer un éditeur personnalisé pour chacun.
Gentleman favorise l'utilisabilité et l'accessibilité en offrant une interface simple et des widgets spécialisés et l'interopérabilité en ciblant le web comme plateforme déploiement.

Zenkai: Librairie JS

  • Javascript
  • Node
  • Web

Zenkai est un librairie découpé en 3 paquets: (1) extension des capacités de Javascript, (2) manipulation du DOM et (3) création de composantes graphiques (widgets).

Publications

Enseignements

Génie Logiciel

Automne 2021 – Cours

Ce cours est une introduction au génie logiciel et met l'emphase sur les techniques et méthodologies. Les sujets couverts sont: les processus de développement, les activités de génie logiciel et la modélisation de logiciel en UML. Le cours porte sur la théorie du génie logiciel, mais donne aussi aux étudiants une expérience pratique du développement collaboratif d'un logiciel.

Analyse et conception des logiciels

Hiver 2021 – Démos

Ce cours vise à approfondir ces connaissances de la conception et l'analyse de logiciels orientés objet. Ce cours met davantage d'emphase sur la conception au lieu de l'implémentation. Les sujets couverts sont: les principes de la conception orientée objet, UML, la génération de code, les patrons de conception, l'évaluation et l'analyse de la conception de logiciels.