Expérience professionnelle
Architecte technique 01/2020 - Présent
Le Forem Région de Charleroi,
Belgique
Design de solutions techniques.
Estimation de projets.
Architecture micro service.
Faisabilité architecturale.
Suivis de la mise en place des nouveaux standards (ex : composant .net core, pattern,...).
Suivis techniques de différentes équipes (+ 10 personnes).
Aide à l'implémentation des prérequis de l'office.
Entretien et évaluation technique des nouveaux engagés (externe, interne).
Gestion de la synchronisation entre les différentes équipes.
Mise en place de nouveaux paradigmes architecturaux (ex: web component utilisé dans
les équipes .net et Java, pattern identique dans le parc applicatif de la team).
Responsable du développement technique 01/2016 - 12/2019
Le Forem Région de Charleroi,
Belgique
Encadrer une équipe de maintenance et de développement (.net) afin de les aider sur un
plan technique.
Maintenir la suite logicielle de l'équipe (+- 15 applications)
Développer la polyvalence et la confiance des développeurs.
Mise en place des web components utilisé dans l'équipe, (composant divers, routings,
grid, popup,...).
Fork de librairie ADAL.js afin de fournir aux applications frontend des besoins spécifiques.
Mise en place de la fédération d'authentification (ADFS, Shibboleth).
Estimation des futurs projets.
Développeur senior 04/2014 - 12/2015
Le Forem Région de Charleroi,
Belgique
Développement de diverses applications
Évolution des composants ext.js .
Mise en place de solutions techniques (.net, JavaScript)
Suivi de la bonne livraison des fonctionnalités demandées.
Consultant en informatique 12/2022 - 01/2023
Croix-Rouge de Belgique Distance
Implémentation de l'adfs avec MSAL dans une application Vue.Js
Consultant en informatique 06/2020 - 07/2020
Croix-Rouge de Belgique Distance
Mise en place de l'adfs en utilisant ADAL.js afin de simplifier et utiliser la fédération
d'authentification
Développeur .Net 07/2010 - 05/2013
Air Consult & Software S.A. Luxembourg
Développer .Net 12/2009 - 07/2010
Heode Louvain-la-Neuve,
Belgique
Développeur project Asp.net 01/2009 - 12/2009
Euremis Waterloo, Belgique
Informaticien 02/2006 - 12/2008
Palais de Justice de Liège Liège, Belgique
Développeur Web 2005 - 2006
Web Site Consult Jette, Belgique
PROJETS
Stat Emploi 05/2025 - 05/2025
Conception et développement d’une application web pour l’importation et la visualisation de
rapports Power BI sur l’extranet de l’office.
Mise en œuvre de fonctionnalités clés :
Importation de rapports : intégration de rapports Power BI via API Power BI Embedded.
Visualisation des statistiques : accès public aux données sur l’extranet.
Développement d’une interface réactive avec VanillaJS et Web Components.
Backend robuste avec ASP.NET et Business Logic.
Sécurisation des accès via Azure AD.
Assurance de la qualité et performance des intégrations.
Technologies utilisées : VanillaJS, Web Components, Azure AD, API Power BI Embedded,
ASP.NET, Business Logic, CI/CD
IAdfinity 06/2022 - Présent
Conception et développement d’un service web pour exposer l’API Adfinity, permettant aux
applications intranet du Forem de communiquer avec des applications tierces via l’ESB de
l’office.
Mise en œuvre de fonctionnalités clés :
Exposition d’API : accès sécurisé et performant à l’application Adfinity.
Communication via ESB : intégration fluide avec les systèmes internes.
Développement d’un backend robuste avec .NET Core, Business Logic, et Services.
Optimisation des performances via Caching.
Assurance de la qualité via tests unitaires avec xUnit.
Technologies utilisées : .NET Core, Business Logic, xUnit, Caching, Services, Clean
Architecture, CI/CD.
GTS 01/2016 - 01/2016
Maintenance et évolution d’une plateforme web sécurisée pour la gestion des transactions
de paiement.
Mise en œuvre de fonctionnalités critiques :
Processus de validation : sécurisation des paiements via un workflow de validation robuste.
Génération de documents et e-mails : automatisation des documents nécessaires aux
transactions.
Développement d’interfaces dynamiques avec AngularJS et backend avec ASP.NET MVC.
Sécurisation des transactions via l’algorithme SHA256.
Planification des tâches asynchrones avec Hangfire.
Gestion des données via SQL et LINQ, avec une architecture basée sur Repositories,
Services, et Modèles métier.
Garantie de la qualité grâce à des tests unitaires avec xUnit.
Technologies utilisées : AngularJS, ASP.NET, ASP.NET MVC, SHA256, Hangfire, SQL, LINQ,
Services, Modèles métier, xUnit, Clean Architecture, CI/CD.
Migration: .Net Core, Web Component, Azure Service Bus
App Mobile 01/2024 - 02/2025
Reprise et optimisation d’une application mobile dédiée à la recherche d’emploi pour le
Forem.
Mise en œuvre de fonctionnalités clés :
Recherche d’emploi : consultation et filtrage des offres d’emploi en mobilité.
Expérience utilisateur : interface intuitive et performante pour les chercheurs d’emploi.
Développement d’une interface réactive avec Angular et TypeScript.
Gestion des données via SQL et LINQ, avec une architecture basée sur Services and
Business Logic.
Assurance de la qualité via tests unitaires avec xUnit.
Technologies utilisées : Angular, TypeScript, IONIC, Capacitor, SQL, LINQ, xUnit, Services,
Clean Architecture, CI/CD.
PAG 01/2018 - 12/2024
Conception et développement d’un portail web centralisé pour les agents du Forem,
optimisant la gestion des tâches et le suivi des activités.
Mise en œuvre de fonctionnalités clés :
Gestion des tâches : organisation et suivi des activités des agents.
Communication : échanges avec les demandeurs d’emploi et autres acteurs.
Suivi des indicateurs : monitoring des performances des agents.
Développement d’une interface réactive avec VanillaJS et Web Components.
Implémentation backend avec .NET Core, LINQ, Services, et Business Logic.
Sécurisation via ADFS et ADAL.js.
Tests rigoureux avec xUnit.
Technologies utilisées : VanillaJS, Web Components, .NET Core, LINQ, Services, Business
Logic, xUnit, ADFS, ADAL.js, Clean Architecture, CI/CD.
ICF 06/2018 - 12/2022
Conception et supervision d’une application web pour évaluer les capacités des demandeurs
d’emploi et soutenir leur insertion professionnelle.
Mise en œuvre de fonctionnalités clés :
Évaluation des capacités : analyse des forces, faiblesses, formulaire.
Identification des freins : détection des obstacles à l’emploi (santé, mobilité, qualifications).
Workflows.
Développement d’une interface dynamique avec VanillaJS et JavaScript.
Backend robuste avec ASP.NET, LINQ, SQL et Business Logic.
Sécurisation via ADFS.
Tests rigoureux avec xUnit.
Technologies utilisées : VanillaJS, JavaScript, ASP.NET, ADFS, xUnit, LINQ, SQL, Clean
Architecture, CI/CD.
Migration technique : .net Core
Gestion des offres 01/2020 - 12/2021
Suivi et développement d’une application web pour la gestion des offres d’emploi au Forem.
Mise en œuvre de fonctionnalités clés :
Publication d’offres : création et diffusion d’offres par les entreprises.
Gestion des candidatures : suivi et traitement des candidatures via un espace entreprises.
Recherche et filtrage : consultation et filtrage des offres par secteur, métier, localisation.
Automatisation : intégration d’API pour la publication automatisée.
Interface réactive avec VanillaJS et Web Components.
Backend robuste avec Business Logic, Repositories, et Services.
Sécurisation via ADFS.
Tests rigoureux avec xUnit.
Technologies utilisées : VanillaJS, Web Components, Business Logic, Repositories, Services,
xUnit, ADFS, Clean Architecture, CI/CD.
GCF 01/2016 - 12/2021
Maintenance et ajout de fonctionnalité d’une plateforme web pour la gestion des chèquesformations, facilitant l’accès à des formations pour les PME et indépendants en Wallonie.
Mise en œuvre de fonctionnalités clés :
Attribution des clients : gestion des entreprises et liaison des stagiaires aux banques de
formations.
Support intranet/extranet : interfaces dédiées pour les utilisateurs internes et externes.
Gestion des chèques : prise en charge des chèques-formations.
Développement d’interfaces fluides avec ASP.NET MVC et JavaScript.
Backend : Développement sous .NET Framework, avec une architecture organisée en
couches distinctes (Service, Repository, Model)
Assurance de la qualité via tests unitaires avec xUnit.
Technologies utilisées : ASP.NET MVC, JavaScript, SQL, LINQ, Services, xUnit.
CECAF 01/2016 - 01/2021
Développement et maintenance d'une application web dédiée à l'encodage et à la gestion
des Certificats de Compétences Acquises en Formation (Cecaf).
Mise en œuvre de nouvelles fonctionnalités, incluant :
Gestion des centres de formation : création, mise à jour et suivi des centres.
Encodage des stagiaires : gestion des profils et des données des apprenants.
Évaluations et certifications : mise en place d'un système d'évaluation par certification pour
valider les compétences des stagiaires.
Suivi des présences : automatisation et gestion des données de présence.
Optimisation de l'expérience utilisateur grâce à une interface réactive et intuitive,
développée avec ASP.NET MVC et jQuery.
Mise en œuvre d'une architecture robuste basée sur des Repositories, DTO et Services,
garantissant une séparation claire des responsabilités et une maintenance aisée.
Interaction avec une base de données SQL via LINQ pour des requêtes performantes et
sécurisées.
Garantie de la qualité du code grâce à des tests unitaires avec xUnit et des mocks avec
Fake, assurant une couverture de test élevée.
Contribution à l'amélioration continue du modèle métier pour répondre aux besoins évolutifs
des utilisateurs.
Technologies utilisées : ASP.NET MVC, jQuery, SQL, LINQ, xUnit, Fake, Repositories, DTO,
Services, Tests unitaires.
EDOC 01/2017 - 12/2020
Conception et développement d’une application web documentaire pour l’office, per...