Formation
Depuis août 2020
Diplôme d'études collégiales en Technologies de systèmes ordinés (243.A0)
Cégep de l'Outaouais, Gatineau
2020
Mention: Plus haute Cote R programme des finissants de 2020 de ce programme
Connaissances Techniques
Programmation de microcontrôleurs
Programmation de bas niveau avec des microcontrôleurs, comme la manipulation de registres pour contrôler des GPIOs à l’aide de masques.
Linux
Utiliser plusieurs distributions de Linux faisant parties des plus grandes familles: Debian, Red Hat et Arch Linux.
Interface graphique
Développement d’applications avec interface graphique sous Windows, Linux et Android.
- Windows: UWP et WPF
- Android: Java, Kotlin
- Cross Platform: Xamarin, Electron.js
Bases de données
Gestion et analyse de données dans des bases de données relationnelles avec SQL et graphiques avec Neo4j et Cypher.
Web
Connaissance du HTML, du XML, du JSON ainsi que du protocole HTTP et HTTPS.
Git
Travailler quotidiennement avec Git pour des projets personnels et d’équipe ainsi que pour contribuer à d’autres projets Open Source. L’utiliser à partir du terminal ou avec des éditeurs de textes comme Atom, VSCode et GitKraken pour sélectionner les lignes à inclure dans un commit.
Intelligence artificielle
Réalisation de plusieurs implémentations d’algorithmes d’intelligences artificielles dans différents langages pour résoudre des problèmes comme la classification de chiffres manuscrits.
- Algorithmes génétiques
- Apprentissage par renforcement
- Réseaux neuronaux
- OpenAI Gym
Expériences Professionnelles
Développeur logiciel embarqué
Ciena, Ottawa
Automne 2021 / Hiver 2022
stage
Ciena est un manufacturier d’équipements et logiciels de télécommunication. Les logiciels de Ciena permettent de concevoir, déployer et maintenir des réseaux afin que les services sur lesquels on compte soient toujours disponibles.
- Déverminer l’échec de tests
- Programmer en Python
- Automatiser la préparation de l’exécution d’une suite de tests
- Programmer une application multi-thread
réalisations:
- Doubler la vitesse d’un outil en utilisant des connexions réseau plus efficacement
Développeur logiciel
NordiaSoft, Gatineau
20 janvier au 7 février 2020
stage
NordiaSoft est un meneur en développement d’outils de conception pour le Software Defined Radio (SDR) et le Software Communications Architecture (SCA)
- Étudier et comprendre le protocole ADS-B
- Programmer un décodeur en C++ pour ADS-B
- Programmer un encodeur en C++ pour ADS-B
- Documenter des programmes en C++ avec Doxygen
- Rédiger un rapport sur le compte rendu du projet et sur son utilisation
- Présenter le projet
- Tester l’encodeur et le décodeur manuellement et en écrivant des routines de test avec GoogleTest
Développeur matériel et logiciel
Cégep de l'Outaouais, Gatineau
Février 2019 à juin 2020
Créer un contrôleur de serre pour contrôler une fournaise, des ventilateurs et des côtés ouvrants pour contrôler la température et l’humidité d’une serre. Ce projet est open source afin de permettre à des fermiers partout au monde d’augmenter leur rendement et diminuer leur charge de travail. Le contrôleur a été financé par la Ferme Chapeau Melon et son développement est supervisé par le Dr. Manai.
- Concevoir un wireframe pour une application mobile
- Concevoir le UML de programmes
- Concevoir une interface REST
- Programmer un contrôleur de serre en C++
- Programmer une application mobile en Java et Kotlin
- Conception du schématique et du matriciel
- Installer le contrôleur de serre
- Déverminer des programmes
- Définir et planifier les tâches à effectuer
- Configurer le CI/CD
réalisations:
- Quintupler la vitesse des requêtes HTTPS successives pour le NodeMCU
- Programmer 90% du projet
Rédacteur technique en Cybersécurité et Développeur Web
CyberQuebec.org, Gatineau
25 juin au 9 septembre 2019
stage
Fondé en 2018 et situé au campus Gabrielle-Roy du Cégep de l’Outaouais, CyberQuebec.org est un organisme spécialisé en cybersécurité faisant partie de l’In-Sec-M et du réseau des CCTT du Québec.
- Gérer le domaine d’un site internet
- Concevoir un site internet avec Jekyll
- Publier un site internet
- Rechercher des sources crédibles en français et en anglais
- Évaluer la crédibilité de sources
- Rédiger des textes en français et en anglais
- Traduire des textes du français à l’anglais et vice-versa
- Répondre ou transférer les courriels envoyés à la boîte courriel d’informations
réalisations:
- Financé par une bourse pour stage d’été au collégial décernée à un seul étudiant par Cégep au Québec
Implications
Représentant au conseil central
AGÉÉCO, Gatineau
Sessions d'automne 2018 et d'hiver 2019
L’AGÉÉCO est l’association générale des étudiantes et des étudiants du Cégep de l’Outaouais. Elle représente les étudiants et protège leurs droits depuis 1972.
- Représenter les étudiants du département de génie électrique lors des assemblées générales qui prennent place environ une fois par mois
- Accompagner les étudiants dans certaines démarches auprès de la direction
- Organiser une activité d’intégration pour les nouveaux étudiants
Cadet de la marine royale canadienne
CCMRC La Hulloise, Gatineau
2011 à 2015
Corps de cadets de la marine royale canadienne de Hull. Les cadets sont une organisation similaire aux scouts gérée par le gouvernement canadien. Comme dans l’armée, les cadets portent des uniformes et ont des grades qui augmentent au fur et à mesure qu’ils acquièrent de l’expérience. J’ai personnellement atteint le grade de maître de 2e classe.
Loisirs
Rubik’s Cube
J’ai commencé à jouer avec des Rubik’s Cube 3x3x3 lorsque j’avais 12 ans ce qui m’a mené à faire ma première compétition en 2013 à Montréal. Par la suite, j’ai appris comment résoudre d’autres casse-têtes de ce genre et j’ai participé à trois autres compétitions où j’atteignais régulièrement les finales. J’ai arrêté de compétitionner, mais je résous encore des casse-têtes dans mes temps libres.