Was ich mitbringe

  • Erfahrung

    19 Jahre Erfahrung und ein vielseitiger technischer Werdegang: Architekt, Analyst, Entwickler, Systemadministrator, DevOps.

  • Sorgfalt und Qualität

    Ein methodisches Vorgehen: sauberer, wartbarer Code, abgesichert durch Codierstandards und Tests.

  • Von Anfang bis Ende

    Von der fachlichen Analyse bis zur Inbetriebnahme, danach die Bearbeitung von Nutzerrückmeldungen sowie Fehlerbehebung und Weiterentwicklung: Ich decke den gesamten Lebenszyklus von Anwendungen ab.

  • Zuverlässigkeit

    Manager, Projektleiter und Kunden können sich auf mich verlassen: Ich erkenne Hindernisse frühzeitig, halte Fristen ein und liefere, was erwartet wurde.

  • Sicherheit und Performance

    Sicherheit und Performance werden von der Konzeption an und während der gesamten Entwicklung berücksichtigt.

  • Wissen weitergeben

    Coaching von Entwicklern, Betreuung von Praktikanten, technische Vorstellungsgespräche, Schulung von Anwendern.

  • Neugier

    Technologische Trends verfolgen, Neues ausprobieren, bewährte Methoden einführen: Ich erkenne, was Projekte voranbringt, und begleite den Wandel.

  • Lebenslanges Lernen

    Ich bilde mich laufend weiter, von Perl bis KI, über Design Patterns, Cybersicherheit und Container, und wende das Gelernte in konkreten Projekten an.

Expertise

  • PHP/Symfony-Entwicklung

    Moderne, robuste und getestete PHP-Anwendungen sowie Legacy-Code, übernommen, modernisiert und wartbar gemacht.

    • PHP 8
    • Symfony
    • Doctrine
    • Twig
    • PHPUnit
    • Composer
    • PHPStan
    • Continuous Integration
    • Legacy-Code
  • Datenbanken: Modellierung und Optimierung

    Normalisierte Datenmodelle ohne Redundanz und schnelle Abfragen dank passender Indizes und der Analyse von Ausführungsplänen und langsamen Abfragen.

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

    Linux-Server und Web-Stacks, von der Installation bis zum Betrieb: Bash-Skripte, geplante Aufgaben, automatisierte Deployments und Konfigurationsmanagement mit Ansible.

    • RHEL
    • Debian
    • Fedora
    • Apache
    • Nginx
    • MariaDB
    • PostgreSQL
    • Bash
    • Ansible
    • systemd
    • SSH
  • Containerisierung und Deployment auf OpenShift

    In Containern paketierte Anwendungen, bereitgestellt und überwacht auf OpenShift, der Kubernetes-Plattform von Red Hat.

    • Container
    • Docker
    • Kubernetes
    • OpenShift
    • oc
    • Deployments
    • Services
    • Routes
    • ConfigMaps
    • Secrets

Erfahrung

Infrabel (ehemals B-Holding, danach ICTRA)

Softwarearchitekt / Analyst / Entwickler

  • End-to-End-Entwicklung: Konzeption und Entwicklung von Webanwendungen und -diensten, von der fachlichen und technischen Analyse bis zur Inbetriebnahme.
  • Technische Standards und Technologietrends: Mitwirkung an der Festlegung der übergreifenden Standards und Technologieentscheidungen des Kompetenzzentrums (Frameworks, Bibliotheken, Werkzeuge, Continuous Integration); regelmäßige Beobachtung neuer Technologien.
  • Wechsel in den Systembereich (2012–2013): Im Team für Apache und Open-Source-Middleware habe ich auf eigene Initiative Ansible in die Abläufe eingeführt, als das Werkzeug noch jung war; seitdem wird es von den Systemteams breit eingesetzt.
  • Betrieb: automatisierte Deployments, Konfigurationsmanagement, Linux-Server, Container und OpenShift.
  • Betreuung von Praktikanten: Auswahl von Themen und Zielen, Begleitung während des gesamten Praktikums, Code-Reviews, Berichte und Beurteilungen; zwei Praktikanten wurden eingestellt.
  • Technische Personalauswahl: Sichtung von Lebensläufen, Erstellung technischer Interviewunterlagen, Gespräche gemeinsam mit dem Management, der Personalabteilung und den Gewerkschaftsvertretern; Beurteilung von Junior-, Senior- und Architektenprofilen mit ausschlaggebendem technischem Urteil; mehrere Berater ausgewählt.
  • Kompetenzzentrum: Strukturierung gemeinsamer Praktiken, Wissensaustausch, Coaching von Entwicklern und Verbreitung bewährter Praktiken für mehr technische Kohärenz.
  • Migrationen nach .NET: PHP-Projekte nach .NET migriert.
  • KI-gestützte Entwicklung: für Code von höherer Qualität, besser wartbar und besser getestet.
  • PHP
  • Symfony
  • .NET
  • Linux
  • OpenShift

Entwickelte oder übernommene Anwendungen (20+)

Mehr als zwanzig Intranetanwendungen seit 2007: Qualität und Nachverfolgung von Störungen, Projektsteuerung und Risikomanagement, interne Kommunikation, Dienste für die Mitarbeitenden, Werkzeuge für die Zugriffsverwaltung und Netzwerkwerkzeuge. Je nach Projekt: allein entwickelt, im Team oder von einem anderen Entwickler übernommen, teils vollständig neu geschrieben. Wiederkehrende Funktionen: Anbindung zahlreicher heterogener Systeme über interne und externe APIs, Freigabe-Workflows, Nachvollziehbarkeit, Reporting, Erzeugung von PDF- und Excel-Dokumenten, Versand von HTML-E-Mails, geplante Batch-Jobs, Single Sign-on (SSO) und Anbindung an das Unternehmensverzeichnis, Verwaltung von Zugriffsrechten, mehrsprachige Oberflächen. Besondere Fälle: eine Video-Streaming-Plattform und die Anzeige von Meldungen in Echtzeit auf Informationsbildschirmen.

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

Belgische Nationalbank

Praktikant, danach Entwickler

Abschlusspraktikum von 15 Wochen im Infrastrukturteam, das für das Monitoring zuständig war, gefolgt von einem Erstbeschäftigungsvertrag (Contrat Premier Emploi) im Anschluss an das Praktikum. Migration des bestehenden proprietären Werkzeugs zu Nagios (freie Software): Analyse, Proof of Concept (POC) der Prüfsonden, Archivierung der Ergebnisse, danach Entwicklung einer PHP/PostgreSQL-Anwendung, die die von Nagios erfassten Daten darstellt.

Empfehlungen

Auszüge aus auf LinkedIn veröffentlichten Empfehlungen, gezeichnet mit den Initialen ihrer Verfasser.

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., Linux- und Sicherheitsarchitekt, ICTRA, NGBE-Gruppe

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., PHP-Architekt, ICTRA, NGBE-Gruppe

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., Projektleiter, ICTRA, NGBE-Gruppe

Nebenprojekte

Einige außerhalb der Arbeit entwickelte Projekte, mit oder ohne KI-Unterstützung. Ihre Repositorys sind privat, auf Bitbucket.

  • Kube File Transfer

    Plattformübergreifende Desktop-Anwendung im Stil von WinSCP, in Go und Wails, zum Übertragen von Dateien zwischen einem Arbeitsrechner und OpenShift-/Kubernetes-Pods ohne oc.exe. Einfache Verbindung: ein aus der Webkonsole kopiertes Token oder das von oc.exe, falls es installiert ist. Oberfläche mit zwei Bereichen, lokaler Rechner und Pod nebeneinander: Drag-and-drop, Klick oder F5 zum Übertragen. Übertragung über die exec-API von Kubernetes (tar, cat oder rsync, je nachdem, was der Pod anbietet), mit Fortschrittsanzeige, Wiederaufnahme nach Unterbrechung und Konfliktbehandlung. Testgetriebene Entwicklung, Geschäftslogik zu 100 % durch Tests abgedeckt.

    • Go
    • Wails
    • React
    • TypeScript
    • OpenShift
  • Persönliche Cloud

    Selbst gehostete persönliche Plattform in ASP.NET Core 10 auf meinem Linux-Server (Debian, Nginx): Familien-Wiki, persönliche Cloud mit fortsetzbaren Uploads und einer tokenbasierten Upload-API mit reinen Schreibrechten, Pastebin, Dateiablage und ein OpenID-Connect-Anbieter für Single Sign-on (OpenIddict, PKCE). Gehärtete Authentifizierung: Argon2-Hashing, MFA per OTP/TOTP, Schutz vor Konten-Enumeration, Ratenbegrenzung, Audit-Protokoll. Eine Android-App in Kotlin schickt Dateien direkt vom Telefon in diese Cloud.

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

    SSH-Client für Android und Linux in Kotlin / Compose Multiplatform, mit einer SSH-Schicht auf Basis von Bouncy Castle. Mit eigenem VT100/xterm-Terminalemulator und einem Dateibrowser für entfernte Systeme, für Uploads und Downloads über SFTP/SCP. Die App prüft die Host-Schlüssel und hält die Sitzung über einen Android-Dienst im Hintergrund offen.

    • Kotlin
    • Compose Multiplatform
    • Bouncy Castle
    • SFTP
  • N50-Ghlin.be (öffnet in einem neuen Tab)

    Unabhängige Bürgerwebsite, die die Sanierung der N50 in Ghlin begleitet. Sie bündelt das Dossier, Beobachtungen vor Ort, die Verfolgung auf institutioneller Ebene und eine Presseschau, auf Grundlage öffentlicher Quellen. Statische Website mit VitePress, mit integrierter Suche.

    • Dokumentenrecherche
    • Offene Quellen
    • Redaktion
    • Synthese und Präsentation
    • VitePress
  • Anmeldungen zum Freiwasserschwimmen

    Ehrenamtlich entwickelte Webanwendung zur Verwaltung der Anmeldungen für die Freiwasser-Schwimmeinheiten eines Triathlonvereins. Ein Zuteilungsalgorithmus vergibt die Plätze nach der Kapazität der Zeitfenster und nach Prioritäten (zuerst Mitglieder, dann Reihenfolge der Anmeldung), ordnet die Schwimmer um, damit möglichst viele einen Platz bekommen, und verwaltet eine Warteliste.

    • PHP 8
    • Symfony 7.4 LTS
    • Doctrine ORM
    • MariaDB
  • Niederländisch lernen

    Persönliche Webanwendung zum Niederländischlernen ausgehend vom Französischen: Wortschatz und Sätze, Quiz mit freier Eingabe oder Multiple Choice in beide Richtungen, verteilte Wiederholung, Erkennen schwieriger Wörter, Konjugationstabellen und Themenkarten. Der Inhalt wächst durch den Import KI-generierter JSON-Pakete.

    • Rust
    • Axum
    • Askama
    • MariaDB
  • Wissensdatenbank

    Persönliche Wissensdatenbank: Markdown-Notizen, Volltextsuche, Navigation über Kategorien, Tags und Links sowie ein interaktiver Wissensgraph, erzeugt mit der Bibliothek Sigma.js. Vollständig per Tastatur bedienbar, mit Themes. Authentifizierung über OpenID Connect.

    • TypeScript
    • Sigma.js
    • Vite
    • OpenID Connect
  • Linux-Server

    Seit mehreren Jahren Administration eines bei einem Hosting-Anbieter gemieteten Linux-Servers (VPS), der direkt mit dem Internet verbunden ist: Installation, Konfiguration, Absicherung, Audit des Servers und Bereitstellung von Diensten, die produktiv laufen. Verwaltung der Webserver und des Reverse Proxy, der TLS-Zertifikate, Datenbanken, Backups und DNS-Zonen.

    • Debian
    • Nginx

Dazu zahlreiche kleine Werkzeuge, geschrieben, wann immer ein konkreter Bedarf entsteht.

Ausbildung und Zertifizierungen

Abschluss

Zertifizierung

  • Zend Certified Engineer, PHP 5.3 (2011)

Weiterbildungen 2007–2026

Sprachen

  • FranzösischMuttersprache
  • Englischsicher in Wort und Schrift · B1–B2
  • NiederländischGrundkenntnisse · A2

Interessen

  • Freizeitläufer und Amateur-Triathlet

    Einige persönliche Bestzeiten
    JahrWettkampfFormatZeit
    2015Semi-marathon de l’OurseHalbmarathonHalbmarathon1:32:59
    201620 km de Bruxelles20 km20 km1:30:57 (öffnet in einem neuen Tab)
    2016Happy New Year Trophy10,65 km10,65 km43:25
    2023Triathlon de ChièvresTriathlon PromoTriathlon Promo1:18:44
    2025Triathlon de SeneffeTriathlon olympische DistanzTriathlon olympische Distanz2:53:09
    2025Ch’TriMan GravelinesTriathlon 113 (L)Triathlon 113 (L)6:07:51
    2026Triathlon de ChièvresTriathlon HalbdistanzTriathlon Halbdistanz6:10:05
  • Überzeugter Linux-Nutzer seit über 20 Jahren

    Ich nutze Debian und Fedora täglich, auf meinem Server wie auf meinen Arbeitsrechnern.

Community

Mitglied der VoG LoLiGrUB (öffnet in einem neuen Tab), des Clubs für Linux und freie Software der Borinage und von Mons.

Ich habe in Belgien, Frankreich und den Niederlanden an Veranstaltungen wie FOSDEM (öffnet in einem neuen Tab), PHPBenelux (öffnet in einem neuen Tab), der Dutch PHP Conference (öffnet in einem neuen Tab), der PHP Tour Lille und den Jeudis du Libre teilgenommen.