Oussama El Aazmani
Brussels, BEMay 2026Oussama El Aazmani

Backend, DevOps,
and full‑stack engineering.

I build backend systems that have to stay up at three in the morning while a clinical trial uploads ten years of data, or while someone in Antwerp tries to invest forty euros into a crowdfunding round. Spring Boot, Quarkus, Postgres, the usual suspects.

Lately I’ve been spending more time on the platform side: Azure, Terraform, OpenShift, and the boring middle bit between “it works on my laptop” and “it ships every Tuesday at 9am”.

Open to backend, DevOps, and full‑stack roles. Based in Brussels.EmailLinkedInGitHub
i.Things I’ve made

Selected work

A small catalogue. I tend to ship a few careful things rather than many quick ones.

2024 → ongoing · SaaS, Belgium

AZ-Legal

A trilingual assistant (FR, NL, EN) for Belgian law firms, trained against local case law and procedural quirks. The interesting work is mostly invisible: caching, citation grounding, making sure the model doesn’t confidently make up an article number.

Open source · ongoing

Windows Claude Terminal

A small wrapper that makes Anthropic’s CLI tooling tolerable on Windows. Started because I was tired of switching to WSL just to run it; turned into something a few hundred people seem to find useful.

ii.Where I’ve worked

Curriculum

Six years across Belgian healthcare, finance, and rail — mostly Java, mostly on systems that already existed and needed to be made better.

2025— now

Java & DevOps Engineer

NN — Life Insurance / Brussels

Backend services for the Medical domain. New microservices, modernising the older parts of the estate, and building the CI/CD that lets us actually ship them.

Java 21 · Spring Boot · Quarkus · Azure · Terraform · OpenShift
2024— 2025

Java & DevOps Engineer

Cerba Research — Agora / Brussels

Centralising clinical-trial data from labs across the world into a single platform. Wrote the migration with Spring Batch, designed the schema, set up the Azure DevOps + Terraform spine.

Java 21 · Spring Batch · PostgreSQL · MSSQL · Azure DevOps · Docker
2022— 2024

Backend Developer

KBC — Bolero Crowdfunding / Brussels

Two years inside a regulated investment platform: new features, careful releases, SonarQube as a constant background hum. A lot of Kafka and a brief detour into blockchain.

Java 17 · Spring Boot · Kafka · PostgreSQL · OpenShift · AWS · Jenkins
2022

Full-stack Developer

Sterigenics — Recipe Editor / Brussels

Took a twenty‑year‑old hospital sterilisation app off life support. Restructured the legacy, made the build reproducible, and gave it pipelines.

Spring Boot · React · MySQL · GlassFish · Java 11
2020— 2022

Full-stack Developer

Infrabel — Engineering Tools / Brussels

Tools for Belgium’s Train Control System. The compliance was the project: every change had a paper trail, every test ran twice.

Java · Spring Boot · Angular · JavaFX · Jenkins · GitLab CI
2019— 2020

Full-stack Developer

KU Leuven — COSIC / Leuven

Rewrote the cryptography group’s research-sharing platform from scratch. First job out of school, first time I learned what “just put it in Docker” actually means.

Spring Boot · React · Redux · GraphQL · MySQL · Docker · Jest
iii.Tools

Stack, roughly

In rough order of how often I reach for them. Anything not on this list, I’ll happily learn.

backend

Java 21, Spring Boot, Quarkus, Spring Batch, Hibernate, REST, GraphQL, SOAP, and Node.js when the situation calls for it.

frontend

TypeScript, Next.js, React, Angular, the occasional Vue.js; state with Redux or NgXs.

cloud & ops

Azure first, AWS second. Terraform for the infrastructure, Docker & OpenShift for the runtime, Kubernetes when needed. Pipelines on Azure DevOps or Jenkins.

data

PostgreSQL by default, MSSQL and MySQL where I find them, MongoDB when documents make sense. Kafka and RabbitMQ for the messaging.

testing

Mockito, JMeter, TDD / BDD when the team agrees, Maven for the build, Git always.

iv.In the wild

Open source

A small list. I tend to publish something only when I’d miss it if I lost it.

v.Colophon

The rest

Bits of context that don’t need their own section.

Education. Bachelor in Applied Computer Science, Erasmushogeschool Brussel (2019). Full‑stack and Java, mostly. The rest I learned at work.

Languages.French (native) · Dutch (native) · English (fluent) · German (basics, improving slowly).

If any of this is interesting, or if you have a system that should probably not be on Java 8 anymore, say hello.