Experience and projects
Two assignments at EPC Familia, this portfolio, then three school projects built in teams: a web and mobile app, an online shop and a desktop application.
Professional experience
SAMI
IT monitoring platform for a network of 102 pharmacies: tested REST API (JUnit, Mockito), monitoring probes configurable without redeployment, Microsoft Teams alerts, JWT authentication and automated deployment.
Oracle to PostgreSQL migration
Migrating Oracle databases to PostgreSQL with Ora2Pg, adapting Spring Boot microservices and Spring Batch jobs to the new database, rewriting PL/SQL business logic in Java, and validating the migrations in production.
Personal project

This portfolio
The site you are visiting: bilingual French / English, contact form protected against CSRF and spam, security headers, automated tests with Vitest and automatic deployment on Vercel.
School projects

car-rental-platform
Car rental platform: secure REST API (JWT, Argon2), React web back office and Key2Go mobile app in React Native.

eShop-BookStore
Online bookshop: multilingual catalogue, cart, PayPal payment and administration. Focus on security: Spring Security, BCrypt, protection against CSRF and XSS, hardened headers.
eShop-BookStore
Online bookshop (Spring Boot, JSP)




Videos

library-management-swing
Desktop application managing the Namur library network (members, books, loans): layered architecture, passwords hashed with PBKDF2, JUnit unit tests.
library-management-swing
Desktop application (Java Swing)



