This resume is also available as PDF, ou en français.

1658 Cartier St.
Montréal Québec Canada
H2K 4E2
Phone: (514) 667-4940
Mobile: (514) 691-8264
Marc-Antoine Parent

Marc-Antoine Parent

Professional profile

Title - Software Architect

Expertise - Object-Oriented architecture, Natural language processing, Knowledge representation

Experience - Total 35 years

Research skills

Technical skills


2012-2013 Cancer Science Institute, National University of Singapore
2009 RealWorld Systems
2007 Ottawa Shambhala Center
2005 - 2006 OpenConcept
2003-2005 Goa Technologies

Closer Look - Search engine that identifies data in web databases

Professional experience

2016 - President Conversence
2013 - 2016 Responsable R&D intelligence collective Bluenove

Research and Development role for Assembl, a collective intelligence tool. Assembl was developed in part in the context of the Catalyst project, by Bluenove and Imagination for People, with initial contributions from Caravan and the Institut du Nouvau Monde.

2010 - 2015 Technology secretariat GTN-Québec.

Support and advise the community of education ICT practitioners and deciders to use stardards.

2007 - 2008 Software Developer Google

Undisclosed project

2003 - 2004 Software Architect and Developer HandCastles inc.

DistriBistro - Palm-based wireless ordering system for restaurants

2000 - 2001 Software Architect and Developer Mitel Networks inc.

Speak@Ease Messager - Speech-enabled Unifed Messaging

1999 - 2000 Software Architect Logiciels Panteor inc.

Translateor - Automatic translation system for English and French (project)

1997 - 1998 Advisor Centre de Recherche Informatique de Montréal (CRIM)

Giza - OO architecture for polymorphic representation of structured data using contextual, dynamic attributes

1997 Senior Research Agent CRIM, for Bunyip

Radio Insite - Dynamic HTML page generator for logs of CBC radio shows.

1996 - 1997 Senior Research Agent CRIM

UKAT - Web interface to a knowledge assessment tool.

1995 - 1996 Senior Research Agent CRIM

Francoroute - Prototype of a classification system for francophone Internet sites

1995 - 1996 Senior Research Agent CRIM

CHEOPS - A navigation tool for hierarchical data

1994 - 1995 Research Agent CRIM, for Alis technologies

Lys - Multilingual mail agent

1992 - 1994 Analyst Les Logiciels Machina Sapiens inc

Le Correcteur 101 v.2.0- French grammar analyzer and checker

1991 - 1992 Programmer Les Logiciels Machina Sapiens inc.

Le Correcteur 101 v1.0b - French grammar analyzer and checker

1988 Research Assistant Montreal General Hospital

Real-time neurobiology data acquisition system

1986 Programmer O.C.C. Informatique, for National Bank

FéER estimate software

1984 Programmer La société Québit logiciel inc.

Méga-Texte - word processor for primary school students

1982 Programmer Société Logidisque enr.

Têtards - Labyrinth-type two-player video game

Education and awards

Dec 2008 Practitioner accreditation Cognitive Edge
2002 - 2006 M.Sc in Systems Science Ottawa University
1989 - 1990 Qualifying year in Mathematics McGill University
1986 - 1989 B.Sc. Joint faculty program in Biology and Mathematics McGill University
1983 Québec Mathematics Competition Québec Mathematics Association

Teaching experience

2003 Teaching Assistant University of Ottawa

Economic Systems Design (SYS5140)
Designed and presented an introduction to agent-based programming

2002 Teaching Assistant University of Ottawa

Concepts des langages de programmation (CSI3525)
Participated to the design of laboratory demonstration and problems

1994 - 1995 Instructor CRIM

Séminaire d'Introduction à l'hypertexte

1989 Teaching Assistant McGill University

Differential calculus (189-121A)

1984 Instructor Collège Mont-Saint-Louis

Initiation to Computer Science - evening course

Publications and workshops

Report: Harnessing the Power of Collective Intelligence: Communities & Technologies, Collective, final report of the Catalyst project, November 2015

Report: Project Testbed: Argument Mapping & Deliberation Analytics, Marc-Antoine Parent, Anna de Liddo, Mark Klein, Thomas Ullman, as part of the Catalyst project, November 2015

Poster: Objects as results from graph queries using an ORM and generated semantic-relational binding, presented at the 13th International Semantic Web Conference, October 19th-23rd 2014, Riva del Garda, Italy; proceedings by Springer, Switzerland, 2014. Poster.

Report: Architecture and Cross-Platform Interoperability Specification, Marc-Antoine Parent and Benoit Grégoire, as part of the Catalyst project, Mars 2014

Presentation: Outside the box : Tinderbox XML Tools, at the Boston Tinderbox Weekend, 2004

Tech Note: On-the-fly contextual adaptation with the RoleAdapter Pattern, in Proceedings of OOPSLA'98 (Vancouver BC, 1998), ACM Press

Demonstration : Applications of the RoleAdapter Pattern: Representing class inheritance and aggregation hierarchies with the Giza framework, in Proceedings of OOPSLA'98 (Vancouver BC, 1998), ACM Press

Report: état des technologies de stockage d'objets en Java, CRIM, 1997

Presentation: GIZA : A framework for visualization, by Marc-Antoine Parent and Louis Vroomen, in the workshop: Graphical User Interfaces for Hierarchies (Human-Computer Interaction Laboratory, University Of Maryland, 1997)

Article: Cheops: A Compact Explorer For Complex Hierarchies, by Luc Beaudoin, Marc-Antoine Parent and Louis Vroomen, in Visualization '96, San Francisco, USA, Oct 1996, pp. 87-92

Article: Font Selection and Font Composition for Unicode, by Martin J. Dürst and Marc-Antoine Parent, in Proceedings of the Seventh Unicode Conference, San Jose, CA, 1995


Fluent in spoken and written French and English
Basic level of reading and speaking Italian and Portuguese


My path can be described as a gradual shift of interest from individual to collective cognition processes. After studies in neurobiology and mathematical logic, and after a career in computational linguistics and data visualization, I am now focusing on how software communication tools can shape and enhance group processes, so diverse groups can achieve a common purpose.

To support this, I have experimented with a diverse set of software tools: content management systems, wikis, blogs, real-time collaborative editors, social software... I am also working on new methods that interweave text with more formal representations of human thought. But beyond tools, during my studies in systems science, I have analysed how issues of trust, face and justification affect communication, and how specific communication processes can be designed in a way that helps alleviate those issues.