Back to top

Yannick Remy.

Full-stack Developer

  • About
  • Skills
  • Projects
  • Experience
  • Education
  • Contact

Yannick Remy.

Full-stack Developer

About.

Back-end oriented full-stack developer, recently qualified as an Application Designer and Developer, I focus on structuring the inner workings of applications, from business logic to overall architecture.

I enjoy designing new applications as much as analysing and improving existing codebases: hexagonal architecture and domain-driven design on the Java and Spring Boot side, auditing and fixing existing code on the PHP side.

I am now looking to join a team where engineering and software quality are at the heart of the process, in the Metz or Luxembourg area.

Download my resume

Skills.

Programming Languages

Java, PHP, TypeScript, JavaScript, Python, SQL, HTML, CSS, Sass

Libraries & Frameworks

Spring Boot, Angular, React, Next.js, Symfony, Express, FastAPI, Bootstrap, Tailwind CSS, Framer Motion

Architecture & Design

Hexagonal architecture, Domain-Driven Design, Domain events, MVC architecture, UML, Merise

Tools & Platforms

Git, GitHub, GitLab, Docker, CI/CD, Node.js, Vite.js, Vercel, Figma

Data & Databases

PostgreSQL, MySQL, MariaDB, SQLite, MongoDB

Testing

JUnit, PHPUnit, Jest, Pytest, Cypress

Additional Expertise

WebSocket & STOMP, Shaders (Graphical rendering projects with PixiJS and WebGL)

Languages

French (native), English – B2 (upper intermediate)

Projects.

  1. Feb. – Aug. 2026

    Alerte

    Internal messaging

    alerte.yannickremy.fr
    • Domain-driven design (DDD) – ports and adapters architecture over 4 bounded contexts, keeping the domain fully decoupled from the framework (0 Spring imports across 211 files)
    • Communication between bounded contexts through 23 domain events
    • Messaging and alerts, with audience-targeted delivery over WebSocket/STOMP
    • 1047 automated tests, complemented by 19 test scenarios run in production
    • CI/CD automated on every merge: build, tests, Docker image creation, SSH deployment and availability check
    • Daily database backups, with a successfully tested restore
    • Java 21
    • Spring Boot
    • PostgreSQL
    • Angular
    • TypeScript
    • Git
    • GitHub
    • Docker

Experience.

  1. Jun. – Aug. 2026

    PHP Developer Intern

    IRT M2P, Metz (57) · Technological research institute

    • Audit of the codebase of an in-house LIMS
    • Fixing of the identified defects, mostly related to server-side validation
    • Testing of the fixes and repair of almost all the faulty forms
    • PHP 8
    • MariaDB
    • PHPUnit
    • FastRoute
    • Bootstrap
    • JavaScript
    • Git
    • GitLab
  2. Jul. – Aug. 2025

    Web Developer Intern

    CCJD, Metz (57) · Website creation

    • Visual design of the website
    • Front-end integration of 5 pages and reusable components
    • Implementation of a custom MVC architecture with routing and view handling
    • Development of an administration interface
    • PHP 8
    • MySQL
    • Bootstrap
    • Sass
    • JavaScript
    • DataTables
    • Git
    • GitHub
    • Figma
  3. Mar. – Aug. 2024

    Front-end Developer

    Self-taught

    • Learning the fundamentals of front-end development
    • HTML & CSS
    • JavaScript

Education.

  1. 2025 – 2026

    Titre professionnel de Concepteur Développeur d’Applications · RNCP / EQF level 6

    Metz Numeric School

  2. 2024 – 2025

    Titre professionnel de Développeur Web et Web Mobile · RNCP / EQF level 5

    Metz Numeric School

  3. 2009 – 2010

    Titre professionnel d’Assistant de Direction, English bilingual option · RNCP / EQF level 5

    AFPA de Laxou

Contact.

Created with Next.js and deployed via Vercel.