Bonjour, je suis Romaric YI

Romaric YI, Développeur Full Stack JS/TS

Expertise en architectures sécurisées (MVC, Clean Architecture) et développement web moderne avec React, Node.js et Java/Spring Boot, je pilote vos projets de la conception à la mise en production DevOps. Fort de 10 ans de management, j'allie rigueur technique et pédagogie pour traduire vos besoins métier en solutions digitales concrètes.

  • React
  • Next
  • Typescript
  • Tailwind
  • Shadcn
  • Figma
  • React
  • Next
  • Typescript
  • Tailwind
  • Shadcn
  • Figma
  • React
  • Next
  • Typescript
  • Tailwind
  • Shadcn
  • Figma
  • Node
  • Express
  • REST
  • GraphQL
  • Apollo
  • MySQL
  • Postgres
  • Redis
  • Java
  • Spring
  • Node
  • Express
  • REST
  • GraphQL
  • Apollo
  • MySQL
  • Postgres
  • Redis
  • Java
  • Spring
  • Node
  • Express
  • REST
  • GraphQL
  • Apollo
  • MySQL
  • Postgres
  • Redis
  • Java
  • Spring
  • Docker
  • Nginx
  • Git
  • Github
  • ESLint
  • Prettier
  • Husky
  • Jest
  • Playwright
  • Docker
  • Nginx
  • Git
  • Github
  • ESLint
  • Prettier
  • Husky
  • Jest
  • Playwright
  • Docker
  • Nginx
  • Git
  • Github
  • ESLint
  • Prettier
  • Husky
  • Jest
  • Playwright

Mes compétences

  • Interfaces web React, Next, Astro, TypeScript et TailwindCSS responsive et mobile-first
  • Intégration d'API GraphQL (Apollo Client) et API REST, connexion aux services tiers
  • Applications mobiles hybrides React Native
  • Design systems et composants UI accessibles Shadcn UI, Daisy UI
  • Conception d'architectures microservices scalables avec Node.js/TypeScript et Java/Spring Boot
  • API GraphQL (Apollo Server, Type-GraphQL) et API REST (Express)
  • ORM TypeORM et Spring Data JPA avec bases de données PostgreSQL, MySQL, SQLite
  • Requêtes SQL complexes et optimisation des performances
  • Cache Redis, Gateway Nginx, Authentification JWT et Argon2/BCrypt
  • Modélisation UML (cas d'utilisation, classes, séquences) et architecture logicielle (MVC, Clean Architecture, composants, services)
  • Wireframes, maquettes et prototypes avec Figma
  • Optimisation de l'expérience utilisateur (UX)
  • Méthodologie Agile Scrum, gestion de version Git/GitHub
  • Méthodologie Merise pour la modélisation de bases de données relationnelles (MCD, MLD, MPD)
  • Conteneurisation Docker et orchestration Docker Compose
  • CI/CD avec GitHub Actions, déploiement VPS/Cloud, hébergement VPS
  • Tests statiques/unitaires & intégration (Vitest, Jest) et E2E (Playwright)
  • Linting automatique et pre-commit hooks (ESLint, Prettier, Husky)
  • Maintenance évolutive et corrective

Mes projets

Capture d'écran de l'application de gestion de budget

Budget Management — Application de gestion financière (en cours...)

Développement en autonomie d'une application web full-stack dédiée à la gestion complète des finances : pilotage de comptes bancaires, budgets prévisionnels et analyse des flux de dépenses. Le défi technique majeur résidait dans la conception d'une architecture robuste capable de garantir l'intégrité des données financières sensibles. J'ai structuré le projet autour d'une API REST performante et d'une modélisation UML exhaustive, assurant une séparation claire des responsabilités et une scalabilité optimale du backend. L'industrialisation du projet a reposé sur une culture DevOps forte, incluant une containerisation complète sous Docker pour l'homogénéité des environnements. Une attention particulière a été portée à la qualité logicielle via l'application de conventions de code strictes, des tests automatisés et une documentation technique détaillée, reflétant des standards de production professionnelle.

Capture d'écran de la plateforme de gestion de planning médical

CarePlan - Plateforme de Gestion Médicale

Développement d'une application de gestion de planning médical en équipe de 5 développeurs. Le défi principal était de créer une architecture scalable capable de gérer simultanément les données patients et le planning médical. J'ai conçu une architecture microservices avec authentification multi-rôles permettant aux agents d'accueil, secrétaires, médecins et administrateurs d'accéder aux fonctionnalités selon leurs permissions. Le projet a nécessité une approche collaborative rigoureuse avec méthodologie Agile Scrum, incluant tests automatisés et déploiement continu pour garantir la fiabilité en milieu médical.

Capture d'écran du site vitrine de Taxi Loire Valley Services

Taxi Loire Valley Services

Conception et développement d'un site vitrine moderne pour un service de taxi, optimisé pour la conversion client. L'objectif était de créer une présence web professionnelle avec réservation en ligne et optimisation SEO locale. J'ai implémenté un design responsive avec animations fluides, intégration multilingue FR/EN et optimisations performance (score Lighthouse 95+). Le site a considérablement amélioré la visibilité en ligne du client et facilité la prise de contact avec les prospects.

Capture d'écran de la plateforme de publication de contenu

DevMX, le blog

Développement d'une plateforme de publication de contenu pour la communauté des développeurs. Le défi était de créer un éditeur riche permettant la publication d'articles techniques avec syntaxe de code, tout en maintenant une architecture sécurisée. J'ai implémenté un système complet de gestion utilisateurs, publication et modération avec interface d'administration. La plateforme permet désormais aux développeurs de partager leurs connaissances dans un environnement dédié et optimisé.

Plus de projets sur Github

Discutons

Vous souhaitez me contacter ?

Remplissez ce formulaire et je vous répondrai dans les plus brefs délais.

Localisation: Châteauneuf-sur-Loire (45), France