GFaim
A meal planner for a family, my final-year project.
January to March 2025 · Java 21, Quarkus, PostgreSQL, Docker Compose, OpenAPI · 72 commits · Java · last push: Apr 2025
Start 06:30 · km 0
Java / Spring Boot + Angular full-stack engineer
Software engineer at Aubay, after 2.5 years on a critical trading application at Worldline.
Aubay · 2.5 years at Worldline · trading
Java · Spring Boot · Angular · Docker · SQL

Master's in Software Engineering for the Internet (ILI)
Bachelor's in computer science (2020-2023), then the ILI master's (2023-2025) at Université d'Artois, two years of it as a work-study placement at Worldline.
Roman road on the GR3: roughly where the trail gets serious.
A meal planner for a family, my final-year project.
January to March 2025 · Java 21, Quarkus, PostgreSQL, Docker Compose, OpenAPI · 72 commits · Java · last push: Apr 2025
Aid station · km 32
Hospital porter in the ER From 2020 to 2023, at the Beuvry hospital. Keeping a cool head and speaking clearly when everything moves fast: training that still pays off during a production incident.
2020 to 2023 · Aid station: access badge.
At Worldline, from 2023 to 2025: 2.5 years of professional experience. The application lets finance professionals buy and sell securities on the stock market. Here, a mistake doesn't show up in a log: it shows up in an order.
Read the case study WorldlineSince June 2026: software engineer at Aubay. On assignment building a microservices inventory application for the Restos du Cœur charity, I work on the Python back end. I also set up the project's Docker environment and support the team with GitLab.
My first months: a back-end project carried end to end, from study to acceptance.
March to August 2023 · Java, SQL, Git, messaging asynchrone
Complete changes, from the need to production: analysis, back-end and front-end code, tests, review. In a Scrum team.
September 2023 to September 2025 · Spring Boot, Hibernate, REST, GitLab CI, Docker, Tomcat, Scrum
A hard-coded date hid a bug until production. Since then, I test in real conditions.
In my final year, a feature I carried alone: mock-up, validation with the Product Owner, then full development.
Figma, Spring, SQL
Aid station · km 51
First-year tutor From 2023 to 2025, at Université d'Artois, I coached first-year students through their first programs. Explaining clearly forces you to understand properly.
2023-2025

A personal app to organize work and personal life in one full calendar: sport, expenses, tasks, appointments.
Ongoing · Angular 22, Java 21, Spring Boot 4.1, MySQL, Docker Compose · 422 commits · Java, TypeScript, CSS · last push: Oct 2026
Project started in Fevrier 2026. Commits: back end and front end.
Live GPS tracking of a foot race: my loved ones follow me on a map, with nothing to install.
Since October 2026 · Node.js 22, JavaScript natif, Leaflet, Docker Compose, Caddy · 153 commits · JavaScript, CSS, HTML · last push: Oct 2026
Private alerts (SOS, stationary, off route) notify loved ones, and the start area is hidden on the public trace. A simulation mode lets me test everything without running.
A REST service that relays my Garmin Connect data to Oltre.
Python, Railway · 36 commits · Python · last push: Oct 2026
A real-time multiplayer history quiz, from 1914 to 1991.
Java 21, Spring Boot 4.1, WebSocket STOMP, Angular 22, Docker · 2 commits · Java, HTML, TypeScript · last push: Oct 2026
32 races finished, always a bit further. Same method as at work: measure, adjust, repeat.
459UTMB Index. A number, not a ranking.
| Date | Race | Distance | Elev. gain | Time | Note |
|---|---|---|---|---|---|
| Sep 2026 | Côte d'Opale Personal record | 62,9 km | 893 m | 7 h 32 min 39 s | 5 min 12 s faster than the year before. |
| Apr 2026 | Paris Marathon | 42,2 km | — | 3 h 36 min | Under 3:40, in the streets of Paris. |
| Oct 2025 | Grand Trail d'Auvergne (GTA) | 79,4 km | 3 160 m | 13 h 35 min 53 s | Start at 06:30, finish at 20:05. A whole day without a single meeting. |
746 contributions over 12 months · best week: 136

Running, cycling and swimming, year by year, from my watch.
Yearly totals only: no track, no heart rate, no health data. Distance and elevation: running and cycling (swim distances, unreliable, are excluded). Current year included.
| Year | Kilometres (km) | Elevation gain (m D+) | Hours (h) | Activities |
|---|---|---|---|---|
| 2026in progress | 4 748 | 32 931 | 279 | 269 |
| 2025 | 3 619 | 29 136 | 268 | 200 |
| 2024 | 2 191 | 13 675 | 184 | 164 |
| 2023 | 347 | 2 424 | 45 | 57 |
| Date | Race | Distance | Elev. gain | Time | Note |
|---|---|---|---|---|---|
| Sep 2025 | Côte d'Opale | 63,3 km | 891 m | 7 h 37 min 51 s | The time to beat. |
| May 2025 | Louvre-Lens Marathon (La Route du Louvre) | 42,2 km | — | 3 h 56 min 5 s | Four minutes under the 4-hour mark. |
| Date not provided | Triathlon des Moines (M format, Fourmies) | — | — | 2 h 28 min | Three sports, one clock. |
| Date not provided | Chtriman (S format) | — | — | 1 h 16 min | Short format, high pace. |
Finish 20:05 · km 79.4
79.4 km100 km
And new projects. Let's talk.
Download the CVenzo.lvq12@gmail.com · GitHub · LinkedIn
Looking for a role based in Paris. French, English (TOEIC 910).
Pheidippides ran from Marathon to Athens to carry a message. Here, a form will do.