About me

I am a data science researcher and software developer currently based in Ottawa, Canada. I love working on the backend and the business logic of applications. I also have an interest in data analysis, regression analysis and artificial intelligence.

À propos

Je suis un chercheur en science des données et développeur logiciel vivant dans la région d'Ottawa. J'aime travaillé sur la logique des applications. Je suis aussi interessé par l'analyse des données, l'analyse de régression et l'intelligence artificielle.

Skills

  • Able to work in both of Canada’s official languages (French and English).
  • Experienced with Python, Angular, Typescript, JavaScript, R and SQL.
  • Familiar with Scikit-learn, Java, PHP, Ruby, C#, Visual Basic, SSIS Packages, Firebase, Apache, Scilab, Microsoft Office Suite, Microsoft SharePoint, Microsoft Dynamics CRM, Apache Pig and Hadoop.

Compétences

  • Je suis capable de travailler dans les deux langues officielles du Canada, le français et l'anglais.
  • Je connais Python, Angular, Typescript, JavaScript, R (pour l'analyse de régression) et SQL.
  • Je me suis familiarisé avec Scikit-learn, Java, PHP, Ruby, C#, Visual Basic, SSIS Packages, Firebase, Apache, Scilab, Microsoft Office Suite, Microsoft SharePoint, Microsoft Dynamics CRM, Apache Pig et Hadoop.

Timeline

Ligne du temps

Government of Canada

Gouvernement du Canada

Applied Research
Recherche appliquée
  • Prepare Data Science solutions for use by end clients using either Angular application or Jupyter Notebooks.
  • Design services to streamline the use of Data Science Solutions
  • Work closely with end clients to ensure solutions meet their ever evolving needs.
  • Préparer des solutions de science de données pour être utiliser par les clients en utilisant soit un application Angular ou des Jupyter Notebooks
  • Concevoir des services afin de simplifier l'utilisation des solutions de science de données.
  • Travailler en partenariat avec les clients afin de s'assurer que les solutions rencontres leurs besoins.
September 2021-Present Septembre 2021-Présent

M.Sc. in Computer Science with concentration in Applied Artificial Intelligence

University of Ottawa

M.Sc. en Informatique avec concentration en Intelligence artificielle appliquée

Université d'Ottawa
  • Thesis
  • Alexander Graham Bell Canada Graduate Scholarship (for 2020)
  • Vector Scholarship in Artificial Intelligence (VSAI) from the Vector Institute (for 2019)
  • University of Ottawa Excellence Scholarship
  • Thèse (en Anglais seulement)
  • Bourses d'études supérieures du Canada Alexander-Graham-Bell (pour 2020)
  • Vector Scholarship in Artificial Intelligence (VSAI) du Vector Institute (pour 2019)
  • Bourse d’excellence de l’Université d’Ottawa
December 2021 Décembre 2021

Government of Canada

Gouvernement du Canada

Wound and Gore Detection and Censoring
Censure et Détection des blessures et du "gore"
  • Create and annotate a set of images to mark the location or the presence of gore in the image
  • Develop and Test Machine Learning models to predict whether the image contains gore or not (Gore Classification)
  • Wrapped up the model into a BentoML Service
  • Créer et annoter un ensemble d'images en notant la présence ou l'emplacement du "gore" dans ces images.
  • Développer des modèles d'intelligence artificielle pour prédir les images qui contiennent du "gore".
  • Préparer le modèle pour le déploiement avec BentoML.
Summer 2020 Été 2020

Government of Canada

Gouvernement du Canada

Facial Recognition Project
Projet de reconnaissance faciale
  • Adapt an existing project to use new state of the art loss function ArcFace in order to create a better face representation vector.
  • Create an algorithm to convert the face representation from one vector space to another.
  • Adapter un projet existant avec la nouvelle fonction de perte ArcFace afin d'améliorer la représentation vectorielle.
  • Créer un algorithme pour convertir les vecteurs d'un espace vectorielle à un autre.
Summer 2020 Été 2020

Government of Canada

Gouvernement du Canada

Technology Trends Analysis Project
Analyse des tendances de technologies
Summer 2019 Été 2019

Government of Canada

Gouvernement du Canada

Technology Trends Analysis Project
Analyse des tendances de technologies
Summer 2019 Été 2019

B.Sc. Major in Computer Science/Minor in Mathematics

University of Ottawa

B.Sc. Majeure en Informatique/Mineure en Mathématiques

Université d'Ottawa
  • Current GPA: 9.850/10
  • University of Ottawa Faculty of Engineering Silver Medal (2019)
  • University of Ottawa Faculty of Engineering Dean’s Honour List recipient (2016, 2017 & 2018)
  • Nortel Networks admission scholarship
  • Summa cum laude (Moyenne (GPA) finale: 9.890/10)
  • Médaille d'argent de la Faculté de Génie de l'Université d'Ottawa (2019)
  • Récipient de la liste d'honneur du doyen de la Faculté de Génie de l'Université d'Ottawa (2016, 2017 et 2018)
  • Bourse d'admission Nortel Networks
May 2019 Mai 2019

House of Commons of Canada

Chambre des Communes du Canada

Internal Case Management System
  • Migrated over 2 million records from the CRM 2011 system to the new CRM Dynamics 365 system using SSIS packages and KingswaySoft.
  • Adapted a custom CRM workflow to be run as a SSIS Package in the new system.
  • Migrer plus de 2 millions d'entrées d'un système CRM 2011 au nouveau système CRM Dynamics 365 avec un SSIS paquet SSIS et KingswaySoft.
  • Convertir un "workflow" personalisé de CRM 2011 en un paquet SSIS.
Summer 2018 Été 2018

House of Commons of Canada

Chambre des Communes du Canada

United Way Auctions Project
Projet d'enchères Centraide (United Way)
  • Designed and Implemented a SharePoint web application that renders up to 1000 auctions in less than 2 seconds using HTML, CSS and JavaScript.
  • Created custom C# event receivers to ensure concurrency and security of the auction site and its data.
  • Wrote test cases of the product.
  • Faire le design et Implémenter une application SharePoint pour accéder jusqu'à 1000 enchères en moins de 2 secondes avec SharePoint, HTML, CSS et JavaScript.
  • Créer un "event receivers" personalisé avec C# pour assurer la concurrence et la sécurité des enchères et leurs données.
  • Écrire des tests pour le système.
Summer 2017 Été 2017

House of Commons of Canada

Chambre des Communes du Canada

Next-Generation Canadian Constituency Network (NG-CCN) Project
Projet Next-Generation Canadian Constituency Network (NG-CCN)
  • Managed the project’s inventory.
  • Helped configure 1250 devices (400 Force Point Next Generation Firewall (NGFW), 400 Cisco ISR 891, 400 Cisco eAP, 50 Cisco 3560 Expansion Switches (ESW)) in about a month.
  • Prepared the systems for shipping to the constituency offices.
  • S'occuper de l'inventaire du projet.
  • Aider à configurer 1250 appareils dans un peu plus d’un mois (400 Force Point Next Generation Firewall (NGFW), 400 Cisco ISR 891, 400 Cisco eAP, 50 Cisco 3560 Expansion Switches (ESW)).
  • Préparer les systèmes pour la livraison aux bureau de circonscriptions.
Summer 2016 Été 2016

House of Commons of Canada

Chambre des Communes du Canada

System Development Services (SDS), SharePoint Team
Services de Développement de Système (SDS), Équipe SharePoint
  • Updated over a dozen the Word and Excel templates to streamline the look and feel and update their contents.
  • Gathered the requirements from the different groups who use the templates.
  • Developed a custom SharePoint web part.
  • Rafraichir l'apparence et le contenu de gabarits Word et Excel.
  • Consulter les différents partis pour obtenir les exigences pour ces gabarits.
  • Créer et organiser des listes et des sites SharePoint.
  • Developper une "web part" SharePoint.
Summer 2016 Été 2016

Diploma of Collegiate Studies in Natural Sciences

Diplôme d'Études Collégiales (DEC) en Sciences de la Nature

Cégep de l'Outaouais
August 2015 Août 2015

Société de l'assurance automobile du Québec (SAAQ)

Clerk
Commis
  • Provided services to clients and answer their questions.
  • Ensured that the clients’ files are in order.
  • Assisted with local computer support.
  • Servir et répondre aux questions de la clientèle.
  • S’assurer que les dossiers des clients sont en règles.
  • Participer à la résolution de problèmes informatiques.
2014 - 2015

Coopsco Outaouais

Customer Service
Service à la clientèle
  • Printed documents.
  • Served clients and answered their questions.
  • Used a cash register and handled cash.
  • Imprimer des documents.
  • Servir et répondre aux réponses de la clientèle.
  • Utiliser une caisse enregistreuse et un terminal de point de vente (TPV).
  • Manipuler l'argent comptant.
2012 - 2014