Select Page

Pierre-Luc Delisle

Étudiant en génie des technologies de l'information
Pierre-Luc Delisle photo

Un étudiant passionné

Je suis présentement un étudiant de l’École de technologie supérieure qui termine sa troisième année de Baccalauréat. J’étudie, entre autre, la programmation et la conception de logiciels, les technologies et bases de données multimédias, les infrastructures réseaux ainsi que le calcul parallèle et distribué. Les technologies infonuagiques et la sécurité informatique m’intéressent également beaucoup. Je suis quelqu’un de passionné par l’informatique, le Big Data, les technologies infonuagiques ainsi que la programmation scientifique. Je suis également un étudiant gradué de la technique en génie électrique dans le programme 243.BB Technique de l’électronique, spécialisation ordinateur et réseautique du Collège Montmorency. Le domaine que je préfère est sans aucun doute celui de l’apprentissage machine. J’entrevois même la réalisation d’une maîtrise dans ce domaine après mon Baccalauréat.

Compétences techniques

Environnements de développement

Microsoft Visual Studio

JetBrains IDE

Apple Xcode

Environnement Vagrant

Systèmes d’exploitation

Microsoft Windows

Apple macOS

Linux (Red Hat et Debian)

Cadriciels explorés à ce jour

Ruby on Rails (RoR)

Nvidia CUDA

OpenCL

Apple Cocoa

OpenMP

OpenMPI

Elixir Pheonix

Google TensorFlow

Spring

Laravel

OpenCV

Angular 4

Python Django

Vue.js

Maîtrise des langages de programmation

  • Java
  • Python
  • PHP
  • C/C++
  • Apple Swift 3
  • SQL (Oracle)
  • Ruby
  • Elixir

Virtualisation

Expérience avec WMware Fusion, Workstation, vSphere vCenter, Parallels Desktop, VirtualBox, Microsoft Hyper-V 2012R2. J’ai également de l’expérience avec l’outil de développement Vagrant permettant de virtualiser son environnement de développement.

Conception de logiciels

Je suis familier avec le langage de modélisation UML2, la définition du modèle du domaine, les diagrammes d’opération système, les diagrammes de réalisation de cas d’utilisation ainsi que les diagrammes de déploiement. Les diagrammes de séquence système, les patrons de conception GRASP et les design patterns me sont également des notions qui me sont très familières.

Technologies Cloud

Expérience de déploiement et expériementation avec les technologies infonuagiques Heroku, Google Cloud, Amazon Web Services  et Red Hat OpenShift.

Méthodologie Agile

Maitrise de la méthodologie de développement Agile et du logiciel de gestion de projet Atlassian JIRA. J’ai travaillé dans une entreprise où cette méthodologie était appliquée même dans un cadre de recherche et développement. Je prône cette méthode de travail et de réalisation de projets logiciels en raison de ses nombreux bienfaits, particulièrement car elle permet de développer une solution tout en impliquant le client et les interactions entre les parties prenantes.

Git

Utilisation courante des services de gestion de version Github et Atlassian Bitbucket. Je suis également familier avec les outils de gestion de projet tels que Microsoft Project et Atlassian JIRA, de même que l’outil de documentation Atlassian Confluence que j’ai utilisé à plusieurs reprises afin de documenter des infrastructures réseaux ainsi que pour documenter un logiciel en environnement R&D.

Conception de réseaux d'entrerprises

Expérience d’implantation de réseaux Cisco et cursus Cisco CCNA complété au Collège Montmorency. De plus, durant mon premier stage chez Hewlett-Packard, j’ai eu à concevoir un parc de services réseau. Cela incluait la mise en place de plusieurs types de services Radius, LDAP, DHCP, DNS, IPS, IDS, et NAC. J’ai implanté tous ces services sous la plateforme de virtualisation VMware vSphere. J’ai également eu à travailler avec plus de 4000 réseaux virtuels lors de la conception de ce parc virtuel. J’ai également eu à travailler avec les technologies iSCSI, le multipath I/O et LACP.

Cours complémentaires suivis

Architectures de calculs parallèles

Ce cours permet de découvrir les bases des architectures parallèles modernes. Il couvre l’étude d’algorithmes parallèles et la parallélisation d’algorithmes séquentiels. Le partitionnement, diverses techniques d’analyse de performance quantitatives, les communications interprocessus et diverses notions sur les systèmes d’exploitation y sont abordées. Véritable cours de fin de Baccalauréat, il est réputé pour être parmi les plus difficiles du programme LOG/TI de l’ÉTS.

Systèmes distribués

Ce cours couvre les différents modèles d’architectures logiciels distribués ainsi que les défis que représentent les systèmes distribués. Des notions sur les systèmes d’exploitation, systèmes de fichiers distribués, réseautique, sécurité, temps et états globaux ainsi que divers algorithmes de coordination et consensus y sont étudiés.

Apprentissage machine

Cours d’introduction aux concepts et algorithmes d’apprentissage machines, plusieurs techniques y sont étudiées, notamment des machines à vecteur support, réseaux de neurones, arbres de décisions et K-NN. L’extraction de primitives, le traitement d’images, la combinaison de modèles d’apprentissage machine sont notamment des notions mises en pratique durant les laboratoires. Donné par Prof. Hervé Lombaert, ce cours m’a donné envie de poursuivre mes études en apprentissage machine.

À la suite d’un parcours au DEC en électronique exemplaire, je me suis inscrit dans ce programme d’études universitaires à l’automne 2014. Depuis, j’ai réussi à cummuler 82 crédits ainsi qu’une excellente moyenne générale et un stage de quatre mois chez Hewlett-Packard Networking Montreal. Mon deuxième stage s’est effectué chez l’entreprise NuEcho et constituait en de la recherche et développement sur une application utilisant l’apprentissage machine et NLP. Ce stage m’a donné la piqûre envers le domaine de l’apprentissage machine et la recherche appliquée.

Crédits accumulés

Avancement de mon Baccalauréat

  • % de complétion 80%

Cours effectués

Cours à faire

Cote de rendement

Stage à compléter

Compétences générales

Chercheur

Autonome

Structuré

Travail d'équipe

Expérience et éducation

Éducation

Baccalauréat en génie (Sept. 2014 - Aujourd'hui)
École de technologie supérieure : Génie des technologies de l’information
Diplôme d'études collégiales (Sept. 2011 - Mai 2014)

Collège Montmorency : Technique de l’électronique, spécialisation ordinateurs et réseaux

Cours en sciences de la nature (Sept. 2009 - Mai 2011)

CÉGEP Régional de Lanaudière à Terrebonne : Sciences de la nature.

Cours ayant été terminés :

  • Chimie générale et chimie des solutions
  • Biologie – Évolution et diversité du vivant
  • Calcul différentiel
  • Physique mécanique

Diplôme non-complété dû à un changement d’orientation vers l’électronique.

Expériences professionnelles

NuEcho (Stage 2)

Développeur R&D. Exploration de la technologie d’apprentissage machine avec le cadriciel Google Tensorflow. Création d’un agent conversationnel utilisant le langage naturel (NLP) et l’apprentissage machine.

Hewlett-Packard Networking (Stage 1)

Technicien réseau : Configurer des services réseau DHCP, DNS, LDAP, IPS, IDS, NAC sur RHEL et Windows Server pour l’équipe de test, faire la documentation de ces services et faire l’installation d’équipement réseau et d’équipement de radiofréquences à des fins de test.

Alpha TSi (Janv. 2014 - Août 2014)

Technicien réseau : Faire de l’assistance technique, dépanner des réseaux informatiques, faire de la documentation au sein de l’entreprise et mise en place d’équipement réseau.

Collège Montmorency (2013-2014)
Tuteur aux élèves de première année : En aidant les étudiants dans leur démarche d’apprentissage, cet emploi m’a permis de m’améliorer dans les méthodes de communications et de transmission du savoir.
Entreprise personnelle (2011 - Aujourd'hui)
Service Informatique Pierre-Luc Delisle : Vendre, conseiller et réparer des ordinateurs, fournir un service à la clientèle, mettre en place de petits réseaux. Cela me permet de rester à jour dans le domaine du matériel informatique.

Autres renseignements

Transport

Possède un permis de conduire de classe 5 ainsi qu’une voiture pour se déplacer.

Langues

  • Français
  • Anglais

Implications

Bénévolat chez Moisson Montréal avec le programme Hewlett-Packard Volunteer.

Mentions

Collège Montmorency

Bourse de l’excellence académique du département du génie électrique pour avoir conservé une moyenne de plus de 90 % tout au long du DEC (700$)

École de technologie supérieure

Lauréat d’une bourse d’entrée de l’université pour rendement collégial exemplaire (2300$)

Travaux scolaires réalisés

ePortfolio

Voyez ici mon ePortfolio de l’ÉTS

Confluence

 Je rend disponible ici ma librairie entière de procédures et de notes personnelles sur la réseautique et la programmation en divers langages sur mon serveur personnnel Atlassian Confluence

Bitbucket

À la fin de chaque cours universitaire, je rend disponible ici publiquement le code de mes travaux sur mon serveur Bitbucket personnel

Curriculum Vitae

Téléchargez ici mon curriculum vitae en version PDF