Ce que j’apporte

  • Expérience

    19 ans d’expérience et un parcours technique varié : architecte, analyste, développeur, administrateur système, DevOps.

  • Rigueur et qualité

    Une approche méthodique : un code propre et maintenable, appuyé par des standards de code et des tests.

  • De bout en bout

    De l’analyse fonctionnelle à la mise en production, puis au suivi des retours utilisateurs et à la maintenance corrective et évolutive : je couvre tout le cycle de vie des applications.

  • Fiabilité

    Managers, chefs de projet et clients peuvent compter sur moi : j’anticipe les obstacles, je tiens les délais et je livre ce qui était attendu.

  • Sécurité et performance

    La sécurité et la performance sont intégrées dès la conception et tout au long du développement.

  • Transmission

    Coaching de développeurs, encadrement de stagiaires, entretiens techniques de recrutement, formation des utilisateurs.

  • Curiosité

    Veille technologique, essais des nouveautés, adoption de méthodes éprouvées : je repère ce qui fait progresser les projets et j’accompagne le changement.

  • Apprentissage continu

    Je me forme en continu, de Perl à l’IA en passant par les design patterns, la cybersécurité et les conteneurs, et j’applique ce que j’apprends sur des projets concrets.

Expertise

  • Développement PHP / Symfony

    Des applications PHP modernes, robustes et testées, et du code legacy repris en main, modernisé et rendu maintenable.

    • PHP 8
    • Symfony
    • Doctrine
    • Twig
    • PHPUnit
    • Composer
    • PHPStan
    • intégration continue
    • code legacy
  • Bases de données : modélisation et optimisation

    Des modèles de données normalisés, sans redondance, et des requêtes rapides grâce aux bons index, à l’analyse des plans d’exécution et des requêtes lentes.

    • Merise
    • normalisation
    • index
    • EXPLAIN
    • slow query log
    • ORM
    • Doctrine
    • MariaDB
    • PostgreSQL
  • Administration Linux

    Serveurs Linux et piles web, de l’installation à l’exploitation : scripts Bash, tâches planifiées, déploiements automatisés et gestion de configuration avec Ansible.

    • RHEL
    • Debian
    • Fedora
    • Apache
    • Nginx
    • MariaDB
    • PostgreSQL
    • Bash
    • Ansible
    • systemd
    • SSH
  • Conteneurisation et déploiement OpenShift

    Des applications packagées en conteneurs, déployées et suivies sur OpenShift, la plateforme Kubernetes de Red Hat.

    • conteneurs
    • Docker
    • Kubernetes
    • OpenShift
    • oc
    • Deployments
    • Services
    • Routes
    • ConfigMaps
    • Secrets
  • Développement assisté par IA

    Des agents de code encadrés par une méthode (documentation de référence, décisions tracées, revue et tests systématiques), pour un code plus maintenable et mieux testé.

    • Claude Code
    • Copilot CLI
    • IA agentique
    • harness
    • MCP
    • développement piloté par la documentation
    • revue de code
    • tests
    • refactorisation

Expérience

Infrabel (anciennement B-Holding, puis ICTRA)

Architecte / Analyste / Développeur logiciel

  • Développement de bout en bout : conception et développement d’applications et de services web, de l’analyse fonctionnelle et technique à la mise en production.
  • Standards techniques et veille : participation à la définition des standards et des choix technologiques transversaux du centre de compétence (frameworks, bibliothèques, outils, intégration continue) ; veille technologique régulière.
  • Passage côté système (2012-2013) : dans l’équipe Apache et middleware open source, à mon initiative, introduction d’Ansible dans les procédures alors que l’outil était encore jeune ; il est depuis largement utilisé par les équipes système.
  • Exploitation : déploiements automatisés, gestion de configuration, serveurs Linux, conteneurs et OpenShift.
  • Encadrement de stagiaires : choix des sujets et des objectifs, suivi tout au long du stage, revues de code, rapports et évaluations ; deux stagiaires ont été engagés.
  • Recrutement technique : analyse des CV, rédaction de supports d’entretien technique, entretiens menés aux côtés du management, des ressources humaines et des représentants syndicaux ; évaluation de profils junior, senior et architecte, avec un avis technique déterminant ; plusieurs consultants retenus.
  • Centre de compétence : structuration des pratiques communes, partage des connaissances, coaching de développeurs et diffusion des bonnes pratiques, pour plus de cohérence technique.
  • Migrations vers .NET : projets PHP migrés vers .NET.
  • Développement assisté par IA : pour un code de meilleure qualité, plus maintenable et mieux testé.
  • PHP
  • Symfony
  • .NET
  • Linux
  • OpenShift

Applications développées ou reprises (20+)

Plus de vingt applications intranet depuis 2007 : qualité et suivi des incidents, pilotage de projets et gestion des risques, communication interne, services aux collaborateurs, outils de gestion des accès et outils réseau. Selon le projet : développées seul, en équipe, ou reprises d’un autre développeur, parfois entièrement réécrites. Fonctions récurrentes : interconnexion de nombreux systèmes hétérogènes via des API internes et externes, workflows de validation, traçabilité, reporting, génération de documents PDF et Excel, envoi d’e-mails HTML, jobs batch planifiés, authentification unique (SSO) et intégration à l’annuaire d’entreprise, gestion des droits, interfaces multilingues. Cas plus particuliers : une plateforme de streaming vidéo et l’affichage de messages en temps réel sur des écrans d’information.

  • PHP
  • Symfony
  • Doctrine ORM
  • Zend Framework
  • MySQL/MariaDB
  • Twig
  • FFmpeg
  • REST
  • SOAP

Banque nationale de Belgique

Stagiaire, puis développeur

Stage de fin d’études de 15 semaines au sein de l’équipe infrastructure chargée du monitoring, suivi d’un Contrat Premier Emploi dans la continuité du stage. Migration de l’outil propriétaire en place vers Nagios (logiciel libre) : analyse, preuve de concept (POC) des sondes, archivage des résultats, puis développement d’une application PHP/PostgreSQL présentant les données récoltées par Nagios.

Recommandations

Extraits de recommandations publiées sur LinkedIn, signés des initiales de leurs auteurs.

Alexandre is technically very strong in both FOSS technologies (Linux and related) and development in different programming languages. His applications are always nicely themed and created with good code practices and architecture in mind. This is one of the main reasons why Alexandre is a good colleague to bring dev and ops closer together.

P. B., architecte Linux et sécurité, ICTRA, groupe SNCB

Alexandre is a developer I highly appreciate for the quality of his work and the impressive productivity he achieves. He works hard to keep many factors into account like security, performance, maintainability, readability,... During analysis and development he also has proven many times to provide great ideas without drifting from the actual scope.

P. A., architecte PHP, ICTRA, groupe SNCB

Alex has been delivering services on several of the projects carried out in my development team. I experienced Alex as a valued contributor to the projects. His knowledge and professional attitude, together with his ability to react and evaluate differents situations, help me to achieve my goals and targets. Alex is a person you can trust and build upon so I call upon his services very often knowing that I will have my information within high standards and within the deadline imposed. No doubt I would love to have him in my team as a direct report.

G. B., chef de projet, ICTRA, groupe SNCB

Side-projects

Quelques projets développés hors contexte professionnel, avec ou sans assistance de l’IA. Leurs dépôts sont privés, sur Bitbucket.

  • Cloud personnel

    Plateforme personnelle auto-hébergée en ASP.NET Core 10 sur mon serveur Linux (Debian, Nginx) : wiki familial, cloud personnel avec envois reprenables et API d’envoi à jetons en écriture seule, pastebin, dépôt de fichiers et fournisseur d’authentification unique OpenID Connect (OpenIddict, PKCE). Authentification durcie : hachage Argon2, MFA OTP/TOTP, protection contre l’énumération des comptes, limitation du débit, journal d’audit. Une application Android en Kotlin permet d’envoyer un fichier vers ce cloud depuis le téléphone.

    • ASP.NET Core 10
    • OpenID Connect
    • Debian
    • Nginx
  • sshbox

    Client SSH Android et Linux en Kotlin / Compose Multiplatform, avec une couche SSH reposant sur Bouncy Castle. Il inclut un émulateur de terminal VT100/xterm maison et un navigateur de fichiers distants pour l’upload et le téléchargement en SFTP/SCP. L’app vérifie les clés d’hôte et utilise un service Android pour garder la session ouverte en arrière-plan.

    • Kotlin
    • Compose Multiplatform
    • Bouncy Castle
    • SFTP
  • N50-Ghlin.be (nouvel onglet)

    Site citoyen indépendant de suivi de la réhabilitation de la N50 à Ghlin. Il rassemble le dossier, des observations de terrain, le suivi institutionnel et la revue de presse, à partir de sources publiques. Site statique en VitePress, avec moteur de recherche intégré.

    • Recherche documentaire
    • Sources ouvertes
    • Rédaction
    • Synthèse et présentation
    • VitePress
  • Openwater

    Application web développée bénévolement pour gérer les inscriptions aux séances de nage en eau libre d’un club de triathlon. Un algorithme d’affectation répartit les places en respectant la capacité des créneaux et les priorités (membres, puis ordre d’inscription), réorganise les nageurs pour en placer le plus possible et gère une liste d’attente.

    • PHP 8
    • Symfony 7.4 LTS
    • Doctrine ORM
    • MariaDB
  • Serveur Linux

    Administration, depuis plusieurs années, d’un serveur Linux loué chez un hébergeur (VPS) et exposé directement à Internet : installation, configuration, sécurisation, audit du serveur et déploiement de services qui tournent en production. Gestion des serveurs web et du reverse proxy, des certificats TLS, des bases de données, des sauvegardes et des zones DNS.

    • Debian
    • Nginx

Et de nombreux petits outils, écrits au fil de l’eau pour répondre à un besoin ponctuel.

Formation et certifications

Diplôme

  • Bachelier en informatique de gestion
    HEPMBC, Mons (aujourd’hui Haute École Condorcet) · 2007 · grande distinction

Certification

  • Zend Certified Engineer, PHP 5.3 (2011)

Formations 2007–2026

  • 2026IA : concepts de base et enjeuxInfrabel Academy
  • 2026Culture du changementInfrabel Academy
  • 2026Cybersécurité pour développeursInfrabel Academy
  • 2025Cybersecurity EssentialsInfrabel Academy
  • 2025Practical OpenShift for Developers (OpenShift 4) (nouvel onglet)Udemy
  • 2016HTML5, CSS3RealDolmen
  • 2015PHP ORM : DoctrineRealDolmen
  • 2015PHP Symfony2 AdvancedRealDolmen
  • 2013Symfony2 : Level 2SensioLabs
  • 2013Symfony2 : Level 1SensioLabs
  • 2012Agile, ScrumRealDolmen
  • 2012Concepts of Service-Oriented ArchitectureRealDolmen
  • 2009MySQL DeveloperMySQL AB
  • 2009MySQL AdministratorMySQL AB
  • 2008Zend FrameworkAusy
  • 2007PHP Higher StructureAusy
  • 2007PHP BasicsAusy

Langues

  • Françaislangue maternelle
  • Anglaisà l’aise à l’écrit et à l’oral · B1–B2
  • Néerlandaisnotions de base · A2

Passions

  • Coureur à pied et triathlète amateur

    Quelques records personnels
    AnnéeÉpreuveFormatTemps
    2015Semi-marathon de l’OurseSemi-marathonSemi-marathon1:32:59
    201620 km de Bruxelles20 km20 km1:30:57 (nouvel onglet)
    2016Happy New Year Trophy10,65 km10,65 km43:25
    2023Triathlon de ChièvresTriathlon PromoTriathlon Promo1:18:44
    2025Triathlon de SeneffeTriathlon distance olympiqueTriathlon distance olympique2:53:09
    2025Ch’TriMan GravelinesTriathlon 113 (L)Triathlon 113 (L)6:07:51
    2026Triathlon de ChièvresTriathlon HalfTriathlon Half6:10:05
  • Linuxien convaincu depuis plus de 20 ans

    J’utilise Debian et Fedora au quotidien, sur mon serveur comme sur mes postes de travail.

Communauté

Membre de l’ASBL LoLiGrUB (nouvel onglet), le club Linux et logiciels libres du Borinage et de Mons.

J’ai participé, en Belgique, en France et aux Pays-Bas, à des événements comme le FOSDEM (nouvel onglet), PHPBenelux (nouvel onglet), la Dutch PHP Conference (nouvel onglet), le PHP Tour Lille ou les Jeudis du Libre.