Portrait de Bruno SchvartzBruno Schvartz
Disponible immédiatement — Lyon, sur site, hybride ou à distance

Développeur front-end React, référent technique.

Développeur professionnel depuis 2008 : d'abord PHP, puis Laravel à partir de 2016. Depuis cinq ans, entièrement tourné vers le front — React et TypeScript. En agence, j'ai été seul responsable du développement et de la maintenance d'un parc applicatif complet, de l'architecture front à l'API Laravel qui l'alimente. L'agence a cessé son activité : je suis disponible immédiatement.

Me contacter

01 — Front-end

TypeScriptReactNext.jsInertia.jsZustandTanStack QueryViteReact Hook FormCypressPlaywright

02 — Style & UI

TailwindSCSSMUIAnt DesignRadix UIFigma

03 — Back & workflow

LaravelAPI RESTMercureMySQLPostgreSQLDockerGitESLintPrettierGitHub ActionsPHPUnitPHPStanLarastanSanctumJWTLaravel Resources
Certifié Laravel — 2021

Cas d'étude

Deux projets détaillés — le parc applicatif en comptait bien davantage.

Ninkasi

2022 — 2026

Plateforme d'animation pour un réseau de restaurants : blind test en direct, carte des produits, agenda des événements. Trois briques — backoffice Nova, couche Laravel/Inertia, et deux applications front.

Mon périmètre : les deux applications front React et leur intégration Inertia. Backoffice Nova et développement back-end assurés par le reste de l'équipe.

ReactTypeScriptMUIInertia.jsMercureLaravel

Interface game master

Console permettant à un employé de piloter un blind test en direct, connectée au backoffice Laravel via Inertia.

Temps réel multi-acteurs

Blind test synchronisé entre les joueurs en salle et le game master via Mercure. Application accessible uniquement par QR code, géolocalisée par restaurant et volontairement non référencée.

Carte produits — écran & PDF

Rendu dynamique de la carte depuis l'API, en version mobile et en PDF imprimable — mise en page fidèle à des contraintes graphiques fortes.

Medikiosk

2024 — 2026

Application de borne interactive en environnement médical, devant rester pleinement opérationnelle sans connexion réseau. React + Vite.

ReactTypeScriptViteDexieDBService Worker

Synchronisation locale

Couche de persistance sur DexieDB (IndexedDB) garantissant la cohérence et la reprise des données en mode déconnecté.

Refonte du service worker

Réécriture complète de la stratégie de cache et du cycle de mise à jour, pour un fonctionnement fiable de la borne sur le long terme.

Parcours

WEB-ID — Lyon
Développeur React / Laravel
2018 — 2026

Pivot vers React en octobre 2021 au sein d'une équipe de trois, puis rôle de référent technique unique sur l'ensemble du parc applicatif jusqu'à la fermeture de l'agence.

BrandBirds — Lyon
Senior Web Application Developer
2017 — 2018

Back-office Laravel et API REST alimentant les applications mobiles BrandBirds et BrandBirdsBiz.

CPAM Meurthe-et-Moselle
Développeur web
2008 — 2016

Conception et déploiement d'outils métiers pour les agents. Stage de fin d'études transformé en CDI, huit ans sur le poste.

Un poste front-end React à pourvoir ? Parlons-en.

E-mail

bruno.schvartz@gmail.com

Téléphone

06 23 80 88 39

En ligne

Basé à

Lyon 3e — France
Bruno Schvartz — avec un v, jamais un wDéveloppeur front-end React — Lyon