Titre - Architecte logiciel
Expertise - Représentation des connaissances, Intelligence Collective, Modélisation de données, Architecture Orientée Objet, Traitement des langues naturelles, Travail collaboratif
Expérience - Total de 42 ans
Ce curriculum vitae est également disponible en format PDF ou docx, or in English.
Titre - Architecte logiciel
Expertise - Représentation des connaissances, Intelligence Collective, Modélisation de données, Architecture Orientée Objet, Traitement des langues naturelles, Travail collaboratif
Expérience - Total de 42 ans
Voir plus bas pour d'autres projets et collaborations
Rôle de Recherche et développement pour Assembl, un outil d'intelligence collective. Assembl a été développé en partie dans le cadre du projet Catalyst, par Bluenove et Imagination for People, avec des contributions initiales de Caravan et de l'Institut du Nouvau Monde. Co-développé (avec Benoit Grégoire) l'ontologie d'intéropérabilité dans Catalyst. Contribué à des aspects majeurs de l'architecture d'information, la sécurité, un système de routes REST automatisées, et un pont ORM-OWL.
Support à la communauté des technologies d'information et de communication en éducation pour l'utilisation les standards, notamment LOM, IMS-QTI 2.1, MLR, et les tableaux interactifs.
Projet non révélé - Outil client (C++) / serveur (Java)
Closer Look - Engin d'extraction de données à partir de pages web
DistriBistro - Système de commande sans fil pour restaurants, sur Palm
Speak@Ease Messager - Messagerie unifiée à commande vocale
Translateor - Système de traduction automatique pour l'anglais et le français (projet) - modèle orienté objet pour la représentation sémantique du texte
Giza - Architecture OO pour la représentation polymorphe de données structurées à l'aide d'attributs contextuels dynamiques
Radio Insite - Générateur de pages HTML dynamiques pour les comptes rendus des émissions de radio de la CBC.
GAA - Interface Web pour un Guide d'Auto-Apprentissage.
Francoroute - Prototype d'un système de classification des sites internet francophones
Giza - Architecture OO pour la représentation polymorphe de données structurées à l'aide d'attributs contextuels dynamiques
Francoroute - Prototype d'un système de classification des sites internet francophones
Le Correcteur 101 v.2.0 - Correcteur grammatical du français
Le Correcteur 101 v1.0b - Correcteur grammatical du français
Le Correcteur 101 v.2.0 - Correcteur grammatical du français
Système d'acquisition de données neurobiologiques en temps réel
Logiciel d'estimé de FÉER
Méga-Texte - traitement de texte pour les élèves du primaire
Economic Systems Design (SYS5140)
Conçu et présenté une introduction à la programmation par agents
Concepts des langages de programmation (CSI3525)
Participé à la conception des laboratoires et exercices
Séminaire d'Introduction à l'hypertexte
Differential calculus (189-121A)
Initiation to Computer Science - cours du soir
Plusieurs présentations de HyperKnowledge à plusieurs communautés, 2016-présent, voir cette liste
Chapitre: Towards Knowledge Federation, in Future of Text V, Frode Hegeland ed., 2024, pp. 188-190
Présentation: SenseCraft Game Design, avec Jack Park, à la Critical Democracy Tech Conference, mai 2023
Essai: Collective Intelligence Design, collectif avec le Canonical Debate Lab pour le MapsMap challenge, avril 2022
Présentation: Beyond Topic Classification: Logical Links at the Claim Level, avec Jamie Joyce de Society Library pour LD4: Linked Data in Libraries, juillet 2020
Chapitre: Perspectives et Overview, in Future of Text I, Frode Hegeland ed., 2020, pp. 272-273
Rapport: Harnessing the Power of Collective Intelligence: Communities & Technologies, collectif, rapport final du projet Catalyst, novembre 2015
Rapport: Project Testbed: Argument Mapping & Deliberation Analytics, avec Anna de Liddo, Mark Klein, Thomas Ullman, dans le cadre du projet Catalyst, novembre 2015
Rapport: Arrimage avec learning resource metadata initiative (LRMI), GTN-Québec, août 2015
Poster: Objects as results from graph queries using an ORM et generated semantic-relational binding, presenté à la 13th International Semantic Web Conference, octobre 19th-23rd 2014, Riva del Garda, Italie; comptes rendus par Springer, Suisse, 2014. Poster.
Rapport: Le TBI, fonctionnalités et pédagogie (1ère et 2ème partie), avec Mélissa Bricault, Technologie, Mars et Juin 2014
Rapport: Architecture et Cross-Platform Interoperability Specification, avec Benoit Grégoire, dans le cadre du projet Catalyst, Mars 2014
Présentation: EPUB3, la norme ISO pour les manuels numériques, avec Pierre-Julien Guay, pour l'événement RN2012 de la GRICS
Rapport: Évaluation des métadonnées extraites par ExifTool aux fins de création d’une fiche LOM, GTN-Québec, juillet 2011
Article: Les tableaux numériques interactifs: considérations d'interopérabilité, GTN-Québec, mai 2011
Présentation: Outside the box : Tinderbox XML Tools, at the Boston Tinderbox Weekend, 2004
Tech Note: On-the-fly contextual adaptation avec the RoleAdapter Pattern, in Proceedings of OOPSLA'98 (Vancouver BC, 1998), ACM Press
Démonstration : Applications of the RoleAdapter Pattern: Representing class inheritance et aggregation hierarchies avec the Giza framework, in Proceedings of OOPSLA'98 (Vancouver BC, 1998), ACM Press
Rapport: État des technologies de stockage d'objets en Java, CRIM, 1997
Présentation: GIZA : A framework for visualization, avec Louis Vroomen, dans l'atelier: Graphical User Interfaces for Hierarchies (Human-Computer Interaction Laboratory, University Of Maryland, 1997)
Article: Cheops: A Compact Explorer For Complex Hierarchies, Luc Beaudoin, Marc-Antoine Parent et Louis Vroomen, in Visualization '96, San Francisco, USA, Oct 1996, pp. 87-92
Article: Font Selection et Font Composition for Unicode, Martin J. Dürst et Marc-Antoine Parent, in Proceedings of the Seventh Unicode Conference, San Jose, CA, 1995
Excellente maîtrise du français et de l'anglais parlés et écrits
Compréhension de base de l'italien
Mon cheminement peut s'énoncer comme un déplacement graduel d'un intérêt pour les processus de cognition individuelle vers les processus collectifs. Après des études en neurobiologie et en logique mathématique, et après une carrière en linguistique computationnelle et en représentation de l'information, je me concentre maintenant sur la façon dont les outils de communication peuvent former et enrichir la dynamique des groupes, de façon à aider des groupes diversifier à se doter d'objectifs communs.
Afin de supporter cet objectif, j'ai expérimenté avec un ensemble d'outils logiciels variés: systèmes de gestion du contenu, wikis, carnets web, éditeurs collaboratifs en temps réel, logiciel relationnel (social software)... Je travaille également sur de nouvelles méthodes qui entrelacent texte et représentations formelles de la pensée. Mais, au-delà des outils, lors de mes études en science des systèmes, j'ai analysé comment les questions de confiance, de face et de justification affectent la communication, et comment des processus de communication peuvent être conçus spécifiquement de façon à minimiser ces impacts.