Cédric Bouchard

Étudiant en génie logiciel

418-871-2051
Québec, Canada
Cédric Bouchard

Compétences techniques

Langages

Python
C/C++
Java
JavaScript
TypeScript
HTML
CSS

Librairies

Node.js
Vue.js
React
PyTorch

Bases de données

MySQL
MongoDB

Outils

Git
Docker
Jupyter Notebooks

Mon expérience

Stagiaire Innovateur

Été 2025

Beneva

  • Réaliser des analyses structurées sur des technologies émergentes (IA générative, outils/plateformes).
  • Synthétiser et présenter des apprentissages et des résultats d’analyse pertinents à plusieurs équipes.
  • Prototyper et intégrer des modèles d’intelligence artificielle générative dans une application web.
  • Développer des scripts de tests en Python pour valider les prédictions de modèles d’IA générative.
PythonVue.jsTypeScriptAWS

Stagiaire en R&D dans le domaine de l’intelligence artificielle

Été 2023 et 2024

Idexia

  • Développer un pipeline NLP avec spaCy pour le prétraitement de texte (tokenisation, annotation, normalisation).
  • Mettre en place des workflows avec Power Automate et AI Builder, intégrant des services Azure AI pour automatiser des processus.
  • Construire et préparer des jeux de données sur Hugging Face.
  • Conduire des tests d’hypothèses et analyser les résultats.
  • Rédiger de la documentation technique et des documents de présentation.
  • Présenter les avancées à l’équipe lors des revues de sprint.
PythonPyTorchAzure

Mes projets

Robot autonome — WaveRover

en cours
Python

Programmation d'un véhicule WaveRover sous ROS2 : architecture de nœuds publish/subscribe, cartographie et localisation simultanées (SLAM), gestion des capteurs et navigation autonome.

PythonROS2

Site web UFood

JavaScript

SPA de découverte de restaurants avec routing côté client, appels à une API REST et déploiement continu sur Vercel.

JavaScriptVue.js
Accéder au site web ↗

API de marketplace

Java

API REST complète avec gestion de produits, vendeurs et acheteurs. Conteneurisée avec Docker et pipeline CI/CD automatisé via GitHub Actions.

JavaDockerGitHub Actions

Simulateur de coupes CNC

Java

Application permettant de dessiner des trajectoires d'usinage et de générer le G-code correspondant pour piloter des machines CNC physiques.

Java

Forum de discussion

Python, JavaScript

Application web fullstack : backend REST en Flask, frontend réactif en Vue.js, base de données MySQL. Gestion de l'authentification, des fils de discussion et des utilisateurs.

PythonFlaskJavaScriptVue.jsMySQL

Gestionnaire d'équipe de hockey

C++

Application de gestion d'équipes, joueurs et coachs avec héritage, interface en ligne de commande et manipulation de données via la STL.

C++

Jeu vidéo Quoridor

Python

Implémentation complète du jeu de société : logique de placement de murs, validation qu'un chemin reste toujours accessible pour chaque joueur, gestion des tours et interface graphique.

Python