
Olivier Chouinard-Banville
Je suis coordonnateur technologique chez Genovalia, à l’Université Laval. J’y conçois, déploie et exploite l’infrastructure d’un programme de recherche en génomique animale : un catalogue de données, des schémas standardisés, une API de métadonnées et un explorateur de données utilisés par des scientifiques et leurs partenaires.
Je travaille sur toute la pile d’une plateforme de recherche en production : OpenShift et Kubernetes, CI/CD, gestion des identités et des accès, stockage objet, et les services Python qui roulent par-dessus. Avant, au sein d’une chaire de recherche en science politique, j’ai appliqué l’apprentissage automatique à de grands corpus de textes et construit des outils d’analyse de contenu automatisée et une plateforme de sondage interactive.
En dehors du travail, j’exploite un homelab de plusieurs machines et j’en écris les logiciels : une passerelle devant un LLM local, un graphe de connaissances personnel avec recherche par le sens, et des serveurs MCP (le protocole qu’utilisent les assistants d’IA pour appeler des outils externes) pour que les assistants d’IA puissent s’en servir. Ce sont les mêmes questions qu’au travail, à l’échelle de la maison : quelles opérations un agent peut lancer, ce qu’il peut voir, ce qui est loggé, et quelles actions irréversibles restent entre les mains d’une personne.
Expérience
-
Coordonnateur technologique et spécialiste en métadonnées
- Exploitation de la plateforme de production d’un programme de recherche en génomique animale sur le cluster OpenShift de l’Université Laval : environnements, conteneurs et ressources, PostgreSQL, stockage S3 sur Ceph, surveillance, mises à niveau et gestion des incidents.
- Conception et développement des services de données, une API de métadonnées et un explorateur de données en Python, puis leur livraison avec GitHub Actions et des manifestes Kustomize versionnés, du développement à la production.
- Conception du modèle de métadonnées de Genovalia selon DCAT en JSON-LD, avec vocabulaires contrôlés et correspondances ontologiques, pour que les jeux de données restent repérables et réutilisables au-delà du projet qui les a produits.
- Pipelines de curation et de validation de jeux de données de génotypage publics (Dryad, Zenodo, Borealis) : descriptions DCAT, schémas OCA, rapports de qualité et ingestion dans le catalogue.
- Responsable des identités et des accès : Keycloak et OpenID Connect, identité de recherche fédérée et ORCID, rôles pour l’équipe interne et les partenaires externes.
- Coordination des développeurs et liaison quotidienne avec des scientifiques non informaticiens, dont les questions de recherche deviennent des exigences techniques.
-
Analyste d’affaires en gestion de données
Centre de recherche en données massives (CRDM), Université Laval
- Accompagnement de projets de recherche en santé, environnement, sciences sociales et sciences animales, de la définition des besoins à la mise en service des outils.
- Développement de solutions technologiques pour des équipes de recherche et adaptation des méthodes aux infrastructures de l’Université Laval.
-
Analyste informatique, développeur full-stack
Université Laval
- Outils de recherche sur mesure pour des projets en santé et en sciences sociales.
-
Consultant en informatique et chercheur associé
CLESSN, Université Laval (travailleur autonome)
- Apprentissage automatique appliqué à des corpus de textes politiques et médiatiques, évalué sur des échantillons codés à la main.
- Outils d’analyse de contenu automatisée et plateforme interactive de sondage et d’analyse de saillance.
- Backends Django pour des projets de recherche, dont le Projet Quorum; soutien technique et formation d’étudiants aux cycles supérieurs.
-
Conseiller en gestion du changement
Edgenda
- Déploiement d’Office 365 à l’Assemblée nationale du Québec : phases de déploiement, migration des appareils et des postes de travail.
-
Coordonnateur des essais, puis du paramétrage des environnements
Fujitsu Americas (mandats au CSPQ)
- Mise à niveau de SAGIR vers Oracle EBS R12 : environnements Oracle multiples, automatisation des tests de régression, relations avec les ministères clients.
-
Concepteur en documentation technique
ACPE inc.
- Standardisation documentaire, matériel de formation, traduction anglais-français.
-
Développeur de jeux vidéo
Frima Studio
- Développement de jeux web, accompagnement des stagiaires.
Formation
-
Baccalauréat en science politique
Université Laval
-
AEC, Programmation et intégration de jeux vidéo
Collège Bart
Compétences
- Programmation et web
- Systèmes LLM
- Apprentissage automatique
- Sécurité et accès
- Infrastructure
- Systèmes de données
- Observabilité
Formation continue
- Architecture sur AWS · AFI Expertise
- Scrum Master · AFI Expertise
- Ceinture verte en amélioration continue · AFI Expertise
Langues
Français (langue maternelle) · Anglais (courant)
Intérêts
Reconstitution historique avec la Société d’histoire des Filles du Roy, dont un équipement du Régiment de Carignan-Salières que je fabrique en partie moi-même. Travail du cuir, impression 3D et petite électronique. Jeux de rôle sur table et développement de jeux vidéo.