Il enseigne la gestion de projets dans le domaine de l'informatique. Depuis plus de 20 ans, il a été gestionnaire de projets et a réalisé des mandats de recherche et développement avec des entreprises et organismes publics : formations en ligne, jeux vidéo sérieux, logiciels d'intelligence artificielle pour l'entreprise manufacturière, etc.
Une grande partie de ces projets impliquaient des équipes fragmentées sur plusieurs sites. Le professeur Bouchard détient ne certification professionnelle en gestion de projets Agile/Scrum « Professional Scrum Master I (PSM-I) ». Dans les dernières années, il a dispensé des formations en gestion de projets pour des employés de plusieurs grandes entreprises des secteurs des jeux vidéo, du manufacturier, etc.