kevin@blog:~$ whoami

Je m’appelle Kevin Goyette et j’étudie présentement à École de technologie supérieure afin de devenir ingénieur logiciel.


Expériences de travail

Discount Location d'autos et camions

Programmeur analyste
  • J'ai travaillé principalement en développement web. J'ai développé plusieurs applications web pour les employés.
  • J'ai développé des applications backend en Python et Coldfusion qui extrayaient des données provenant de divers documents et stockaient ces informations dans des bases de données distantes.
  • J'ai développé des web scrapers en Python qui extrayaient des informations sur des pages web ou bien performaient des opérations sur ces pages.
Sept. 2017 - Oct. 2021

Éducation

BAC en génie logiciel

École de technologie supérieure
En cours

DEC en informatique de gestion

Collège de Rosemont
Obtenu en 2017

 

Compétences

Python

J'ai développé des web scrapers, des applications desktop avec GUI ainsi que des applications d'extraction de données de divers documents qui inséraient par la suite ces données dans une base de données SQL distante.


C/C++

J'ai développé un pilote en mode kernel, des exploits de vulnérabilités ainsi qu'un moniteur d'API pour les accès au système de fichiers. J'ai beaucoup plus d'expérience en C que C++ par contre.

Assembly

J'ai appris l'assembleur principalement en faisant de la rétro-ingénierie de logiciels malveillants et des compétitions de sécurité sur le web(CTF).

C#

J'utilise C# principalement pour développer des interfaces graphiques pour des applications de bureau en utilisant Microsoft Visual Studio.

Web dev

Je sais comment bâtir des sites web en HTML5, CSS3 et Javascript. J'ai aussi un peu d'expérience avec ReactJS et typescript.


PHP

J'ai utilisé PHP entre 2010 et 2014 pour bâtir différents sites web durant mon secondaire et le cégep.

Java

J'ai travaillé sur plusieurs projets en Java étant donné que c'est l'une des technologies les plus utilisées à l'université dans laquelle j'étudie.

GIT

J'ai utilisé GIT à mon emploi précédent ainsi qu'à l'université durant les projets d'équipe.

Docker

J'ai récemment commencé à utiliser Docker pour créer des conteneurs pour mes applications. J'envisage d'apprendre Kubernetes afin de gérer mes conteneurs Docker.