Toulouse, France · Freelance depuis 2014

Raphaël
Apard

Développeur fullstack senior

20 ans d'expérience. J'interviens sur l'ensemble du cycle de vie des applications web et des plateformes métier : architecture, développement, intégration continue (CI/CD), mise en production, maintenance, optimisation des performances et évolution des solutions existantes.

Portrait de Raphaël Apard

01Domaines d'intervention

  • Architecture applicative et choix techniques
  • Développement frontend et backend, applications métier et APIs
  • Tests unitaires, intégration et end-to-end
  • CI/CD, performance, sécurité et qualité web
  • Maintenance, refactoring et évolution applicative
  • Workflows agentiques et intégration d'outils via MCP

02IA & développement assisté

Utilisation de Claude Code comme assistant de développement : analyse et prise en main de bases de code existantes, refactorisation, rédaction de tests, revue de code et automatisation des tâches récurrentes. Intégration de ces outils aux processus de développement (Git, CI/CD) tout en garantissant la qualité, la maintenabilité et la sécurité du code produit.

Intégration de fonctionnalités d'IA dans les applications web : génération et traduction de contenu, assistants conversationnels, aide à la contribution et interconnexion avec des CMS, CRM, bases documentaires et outils métier via MCP.

  • Claude Code
  • MCP (Figma, Playwright…)
  • Intégration de LLM et APIs IA

Ils m'ont fait confiance

  • OVHcloud
  • Université Paris 1 Panthéon-Sorbonne
  • Hôpital Américain de Paris
  • Ville d'Issy-les-Moulineaux
  • Syndex
  • Université Paris-Saclay
  • EY Fabernovel
  • Axess Open Web Services
  • Human's Connexion
  • Muzéo
  • Docteur Conso
  • Makina Corpus

03Compétences

Front-end

  • TypeScript
  • React
  • Zustand
  • Next.js
  • Angular
  • Accessibilité
  • Core Web Vitals
  • Sass/SCSS
  • Tailwind CSS
  • shadcn

Back-end

  • PHP
  • Node.js
  • NestJS
  • Laravel
  • Symfony
  • APIs REST
  • GraphQL
  • OAuth/JWT
  • Intégration de LLM et APIs IA

CMS

  • Drupal
  • Drupal headless/JSON:API
  • Payload CMS
  • Strapi

Données

  • PostgreSQL
  • MySQL
  • Apache Solr
  • SQL
  • MongoDB
  • Migrate
  • Redis

Qualité & livraison

  • CI/CD
  • Playwright
  • Jest
  • Docker
  • Git
  • Vitest
  • Cypress
  • BackstopJS
  • Apache
  • Nginx

IA & Engineering

  • Claude Code
  • MCP (Figma, Playwright…)

04Missions

Acolad Développement — freelance depuis oct. 2014

Développeur fullstack

Refonte de la plateforme d'indicateurs de durabilité en Next.js et PostgreSQL.

  • Next.js
  • React
  • PostgreSQL
  • shadcn
  • Tailwind CSS

Développeur TypeScript / React

Fonctionnalités métier sur les plateformes web d'OVHcloud, du besoin à la mise en production.

Réalisations

  • Développement d'applications React/Next.js déployées hors de Drupal, alimentées par des sources de données variées
  • Développement d'applications React intégrées dans Drupal 10 et 11
  • Mise en place et maintenance des tests end-to-end et d'intégration avec Playwright
  • Optimisation des performances applicatives et des temps de réponse
  • TypeScript
  • React
  • Next.js
  • Zustand
  • Drupal 10 / 11
  • PHP
  • Twig
  • SCSS
  • Playwright
  • Cursor

Chef de projet technique et développeur Drupal

Pilotage technique et développement de la plateforme photo et vidéo du CNRS.

Réalisations

  • Migration du catalogue de médias existant vers la nouvelle plateforme
  • Mise en place de rôles et de droits sur mesure pour les équipes éditoriales
  • Thème Twig / SCSS développé selon les critères d'accessibilité RGAA
  • Drupal
  • PHP
  • MySQL
  • Twig
  • SCSS
  • TypeScript

Développeur fullstack

Plateforme de rapports du réseau national de surveillance des eaux usées.

Réalisations

  • Automatisation des traitements de données et des rapports récurrents
  • Conception d'une gestion avancée des droits pour les laboratoires partenaires
  • Drupal
  • PHP
  • Twig
  • SCSS
  • TypeScript

Développeur fullstack Angular / TypeScript / Drupal

Plateforme de collecte et de restitution d'indicateurs de durabilité.

Réalisations

  • Conception et développement de l'application front-end en Angular, avec une architecture modulaire et des composants réutilisables
  • Développement d'interfaces responsives et accessibles, avec les équipes UX/UI
  • Intégration d'un Drupal headless via JSON:API pour la gestion et la consommation des contenus métier
  • Mise en place des services d'accès aux données, gestion des états applicatifs et optimisation des performances des appels API
  • Angular
  • TypeScript
  • RxJS
  • Drupal headless

Autres projets

  • Hôpital Américain de Paris

    via OWS

    Pilotage technique et développement du site public de l'hôpital.

  • Ville d'Issy-les-Moulineaux

    via OWS

    Pilotage technique et développement du site de la ville. Intégration front en Twig, SCSS et TypeScript selon les critères d'accessibilité RGAA.

  • Syndex

    via Fabernovel

    Site Drupal 8 en six langues d'un cabinet au service des représentants des salariés.

Autres expériences

Formateur développeur web

Formation de publics en reconversion, d'étudiants et de développeurs juniors sur l'ensemble du cycle de vie d'une application web, deux jours par semaine en parallèle de mes missions freelance.

  • JavaScript moderne (ES6+), développement front-end et back-end, architectures MVC
  • Conception de bases de données relationnelles, workflows Git et GitHub, pipelines CI/CD
  • Pratiques d'équipe en entreprise, comme l'Agile, la revue de code et les flux Git

Développeur Drupal

Développements Drupal pour des clients publics et privés au sein d'une agence web toulousaine.

labOrange
Plateforme Drupal 7, interconnexion d'applications métier et migration des contenus.
Aerospace Valley
Site web du pôle de compétitivité.

Développeur Drupal

Développements Drupal pour les clients d'une agence de communication toulousaine.

Laboratoires Pierre Fabre
Plateforme multisite : pierre-fabre.com et rh.pierre-fabre.com.
ADP Paris LifeStyle
Développement et maintenance d'un site Drupal en 10 langues, webservices pour l'application mobile.

Développeur PHP

Service de formation ouverte et à distance (FOAD) : installation et administration d'une instance Moodle, développement de modules spécifiques pour Moodle 1.8 (podcasting, visioconférence, gestion des notes) et support aux utilisateurs.

Stage de développement web

Développement d'un portail étudiants et enseignants sous Joomla, avec des modules spécifiques.

05Certifications · formation · langues

Certifications

  • Acquia Certified Developer, Drupal 9

    2022vérifier

  • Certification Opquast, assurance qualité web

    2021vérifier

Formation

  • Licence professionnelle « Développeur d'applications web »

    Université Toulouse 1 Capitole · 2006 – 2007

  • BTS Informatique de gestion

    Lycée Ozenne, Toulouse · 2004 – 2006

Langues

Français
langue maternelle
Anglais
courant, usage professionnel
Espagnol
conversationnel