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.
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.
Alerte
Internal messaging
- 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.
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
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
Front-end Developer
Self-taught
- Learning the fundamentals of front-end development
- HTML & CSS
- JavaScript
Education.
Titre professionnel de Concepteur Développeur d’Applications · RNCP / EQF level 6
Metz Numeric School
Titre professionnel de Développeur Web et Web Mobile · RNCP / EQF level 5
Metz Numeric School
Titre professionnel d’Assistant de Direction, English bilingual option · RNCP / EQF level 5
AFPA de Laxou