I am Hakimdéveloppeur full-stack · systèmes d’accès
à propos

Du code à l’architecture.

Développeur belge, né à Louvain-la-Neuve, élevé à Charleroi, je vis aujourd'hui en Wallonie et fais le trajet quotidien vers Bruxelles. Depuis début 2024 je suis développeur full-stack .NET / Angular chez Infrabel, le gestionnaire de l'infrastructure ferroviaire belge, sur des outils internes de gestion des identités et des accès. En parallèle je poursuis un Master en informatique à l'UMONS Charleroi, avec une recherche orientée algorithmes de graphes et architecture logicielle.

Ma façon de travailler

J'aime comprendre une fonctionnalité de bout en bout, de l'interface Angular jusqu'à l'API et l'infrastructure derrière. Sur ce site, ça veut dire des endpoints réels plutôt que du contenu statique : health checks, compteurs en direct, flux d'événements, et un algorithme A* qu'on peut regarder tourner pas à pas. Front-end Angular, API ASP.NET Core, hub SignalR temps réel, MySQL, déployé sur un VPS Hetzner derrière Caddy et Cloudflare. Toute la stack est réelle, pas une maquette.

d’abord propre, ensuite optimisé.- l’approche suivie pendant mon stage

Boîte à outils

Backend
C#ASP.NET CoreJavaSpring BootREST APIs
Frontend
AngularTypeScriptJavaScriptRxJSSignals
Architecture & conception
Layered / N-tierOnionHexagonal / Ports & AdaptersCQRSVertical SlicesDependency InjectionDependency Inversion
Données
SQLMySQLEntity Framework Core
Accès & identité
Active DirectoryLDAPMicrosoft Entra IDIAM / IGA
Algorithmes
A*DijkstraGraph algorithmsRailway routing
Ingénierie
GitTestingRefactoringBenchmarking
Bagage académique (bachelier)
C

Parcours

Bachelier en informatique (HELHa) obtenu avec distinction, couvrant C#, .NET / ASP.NET, Angular, TypeScript, JavaScript, REST APIs, SQL, Java, Spring Boot et Git, suivi d'une année de passerelle également réussie avec distinction. Aujourd'hui en deuxième année de Master en informatique à l'UMONS Charleroi, en alternance : journée chez Infrabel, cours du soir à l'université. Centres d'intérêt académiques : algorithmes de graphes, heuristiques de recherche, optimisation et architecture logicielle. Stage M1 axé sur la refonte en Java d'un moteur de routage ferroviaire autour d'une implémentation propre de A* avec heuristique Dijkstra inverse ; travail M2 vers une prédiction d'itinéraires assistée par ML à partir de données historiques.

Ce sur quoi je travaille

Chez Infrabel, je travaille sur une plateforme interne de gestion des accès utilisée pour des flux gouvernés d’identité et d’autorisations. Une grande partie de ce travail est du refactoring architectural : faire évoluer l’application d’une structure en couches/Onion vers des frontières plus claires, des ports et adaptateurs explicites, l’inversion des dépendances et des flux applicatifs basés sur le CQRS. Elle s’appuie sur Active Directory et Microsoft Entra ID, avec une API ASP.NET Core, un front-end Angular en architecture par fonctionnalités, et des runners planifiés qui réconcilient l’état on-prem et cloud. À côté du travail je maintiens RootShell, un bot Discord en TypeScript pour le serveur Digital Refuge, et je lance des benchmarks sur le moteur A* issu de mon stage.

Langues de travail

Le français est ma langue maternelle. Je travaille en anglais au quotidien : documentation technique, revues de code, conférences et la majeure partie de mes lectures.

Le parcours

2024

Arrivée chez Infrabel

Arrivé comme développeur .NET / Angular sur un outil interne de gestion des accès. Au quotidien : features, code reviews, travail autour de LDAP et points d’intégration avec les runners d’identité cloud.

2025-27

Master @ UMONS

Master en sciences informatiques à l’UMONS Charleroi, en cours du soir à côté du travail. Intérêts principaux : algorithmes de graphes, optimisation et architecture logicielle.

Stage M1

Refonte du routage ferroviaire

Refonte substantielle d’un algorithme de routage ferroviaire interne chez Infrabel, implémentée en Java avec une heuristique Dijkstra inversé et des benchmarks face à l’implémentation legacy.

ensuite

Prédiction de route par ML

Suite : explorer du classement de routes assisté par ML à partir de données réseau historiques, tout en continuant à construire le chemin vers l’architecture technique.

disponible pour du freelance

Tu penses que mon expérience correspond à ce que tu construis ?

Réserver un créneau