English version

Rémi Garcia

Développeur full-stack senior·18 ans d'expérience

« Je conçois, construis et fais vivre des produits web de bout en bout : du modèle de données à la prod, de l'architecture aux fonctionnalités d'IA. »

Aix-en-Provence·Full remote·Freelance (ouvert au CDI en petite structure)
remi@pragm.agency·06 51 97 21 09·linkedin.com/in/remigarcia·github.com/remigarcia·gitlab.com/remigarcia

Ce que je cherche

Des produits qui servent vraiment à ceux qui les utilisent, dans des structures à taille humaine, menés de bout en bout au plus près des besoins métier.

À propos

18 ans de full-stack (PHP/Symfony, TypeScript/React), des équipes de trois personnes aux plateformes à très fort trafic. Depuis un an, l'IA est au cœur de mon travail.

Compétences

Back-end
PHP 8 / Symfony 8 · API Platform · Node.js · PostgreSQL · MySQL / MariaDB · RabbitMQ / Symfony Messenger · Elasticsearch / Typesense · Redis
Front-end
React · TypeScript · React Native · Next.js
IA / LLM
API Anthropic (Claude) · architectures RAG (embeddings, recherche vectorielle) · orchestration multi-agents · dev assisté par IA (Claude Code) · self-hosting de modèles open-weight
Infra / DevOps
Docker · CI/CD · AWS · Caddy · administration Linux · self-hosting · monitoring
Qualité & méthode
tests unitaires / intégration / e2e · analyse statique · intégration continue · revue de code
Pratiques
architecture logicielle (DDD, hexagonale) · modélisation de données · cadrage & écoute des besoins métier · audit technique · sécurité applicative · vulgarisation auprès de non-techs

Expérience

Lead développeur full-stack · Purjus Communication

janv. 2026 – aujourd'hui

Freelance · Vauvenargues (13) · agence web

Référent technique pour le client Retail Renault Group (RRG), de la conception au déploiement.

Développeur full-stack · See Tickets (Digitick)

mai 2020 – déc. 2025

Freelance · full remote · billetterie en ligne

Plateforme de billetterie à très grande échelle (Tour Eiffel, RMN, OM, Versailles, Musée d'Orsay…), en autonomie complète au sein d'une équipe distribuée.

Lead développeur full-stack · Purjus Communication

sept. 2017 – mai 2020

CDI · Vauvenargues (13) · agence web

Référent technique et lead développeur des projets : Retail Renault Group (retail-renault-group.fr, jobs.renaultretailgroup.com), Fleury Michon, datagora.fr (web et application mobile iOS/Android), etc. Réalisation phare : quartierdesjantes.com, développé de A à Z avec un intégrateur (imports de données croisées, moteur de recherche Elasticsearch, fortes contraintes métier).

Développeur PHP/Symfony · Himalaya 8868

2016 – 2017

CDD · télétravail

Création et mise en production de produits de gestion et d'aide aux démarches administratives pour les associations : architecture logicielle, développement, CI, déploiement et administration système.

Développeur web · Allopneus

2015 – 2016

CDI · leader français du pneu

E-commerce à fort trafic. Développement et amélioration de la section jantes ; conception d'un hub de données interne, source unique de vérité reliant tous les services via API.

Développeur full-stack · Digitick

2012 – 2015

CDI · Marseille

Logiciels de billetterie : spécifications et modules back-office, gestion des incidents de production pour des clients majeurs.

Développeur · Habitat Trade / Easy-Devis

2008 – 2012

CDI · premier poste

Quatre ans de full-stack en petite structure.

Projets personnels

awarefan · awarefan.com : agrégateur d'actualités musicales pour fans d'artistes (crawling, NLP/IA, notifications). Conçu seul de bout en bout : front SvelteKit, API Symfony en DDD / architecture hexagonale, LLM open-weight auto-hébergé en production (vLLM, GPU).
Capylot · application d'automatisation reliant des événements en jeu vidéo (victoire en course, mort en FPS…) à des actions concrètes : allumer une ampoule connectée, afficher un GIF sur le stream Twitch, etc. Front Electron, backend C#/.NET, API Symfony.
Sonaryx · identifie au micro le morceau qui joue (reconnaissance AudD, façon Shazam) et le scrobble sur Last.fm. React/TypeScript, capture audio navigateur, OAuth Last.fm.

Formation

BTS Informatique de Gestion (option Développeur d'Applications), 2008.

Formation continue depuis : architectures LLM, écosystème Symfony, DevOps.

Langues

Français (natif) · Anglais technique courant (travail quotidien en anglais).