Présentation

Passionné depuis la tendre enfance par l'informatique, l'Informatique de Gestion s'est tout naturellement imposée dans mon parcours scolaire.

C'est de par cette passion que la veille informatique, la création de nouveaux projets et la recherche de solution à des problèmes de plus en plus complexes occupent une très grande partie de mon temps libre.

Expériences professionelles

Octobre 2016 - Maintenant

Consultant Développeur .NET Médior

Genesis Consult


Développeur spécialisé dans le développement d'Application Web en ASP.NET (MVC / WebAPI), création de front-end dédié en Angular. Connaissance avancée du Javascript de par la création d'un framework SPA maison pour ma mission actuelle.

J'effectue aussi des revues techniques de code, des validations techniques du code et des refactorisations pour tirer profit des dernières technologies et possibilités du langage.

Pendant mon actuelle mission, j'ai été amené à développer un framework de conception d'application single page spécialement dédié à cette entreprise en Javascript, avant cela, je développais des applications grâce à Angular.

Février 2016 - Mai 2016

Stagiaire Développeur Web

Forem


Intégration au sein d’une équipe SCRUM de développeur .NET spécialisé dans la maintenance de grosses applications et dans la création des nouveaux projets. J’ai donc rejoint une équipe de 4 développeurs, 2 analystes et un chef de projet.

Lors de mon stage, j’ai été amené à travailler seul sur certains projets et ai été pleinement intégré à l’ensemble des réunions et de l’organisation de l’équipe. Le fait d’avoir eu à gérer un projet de A à Z m’a permis d’être en contact direct avec les autres interlocuteurs du projet tels que le métier, l’architecture et le chef de projet business.

Formations

Septembre 2013 - Juin 2016

Haute Ecole Louvain en Hainaut

Bachelier en Informatique de Gestion, Très grande distinction


  • Initiation au développement d'application mobile native sous iOS et Android
  • Initiation au développement en C
  • Apprentissage de la gestion avancé d'un réseau et de son fonctionnement
  • Création d'application d'entreprise multi-tiers en Java EE
  • Création de Web API et de SPA en C#
  • Création de site internet et de Framework en PHP

Septembre 2011 - Juin 2013

ITCF HenriMaus

CESS + Certificat Technicien Informatique, Très grande distinction


  • Apprentissage des technologies de bases en développement Web.
  • Initiation à la maintenance informatique
  • Gestion d'un parc réseau de plusieurs dizaines / centaines d'ordinateurs
  • Réparation avancée de problème technique

Compétences techniques

C#


Connaissances avancées du langage et de ses concepts pointus (asynchronisme, générique, orienté objet, Linq). Maitrise des principes SOLID pour une bonne structure et conception du code. Création et développements de tests unitaires permettant de valider la qualité et la non-regression du code, dans un contexte TDD, ou non.

ASP.NET MVC


Connaissances avancées des concepts de création de site internet en MVC via Razor, ou d'API Web.

Maitrise des différents design patterns permettant de correctement architecturer une application Web (MVC, Repository, Services, Dependancy Injection, Inversion of Controls).

Javascript


Utilisation avancée du Javascript, notamment lors de la création d'un Framework SPA propre à l'entreprise dans laquelle j'effectuais ma mission. Connaissance des outils de bundling (webpack notamment), mais aussi des dernières nouveautés apportées par l'ES6. Création de composants se basant sur la nouvelle norme des WebComponents.

Angular


Création d'applications Web SPA en utilisant Angular. Bonne connaissance globale du Framework et des outils liés à celui-ci (Angular-CLI, VisualStudio Code, etc).