Bryan Zec

Bryan Zec

Développeur Full Stack

Alsace, France · Disponible
bryan@portfolio ~

À propos

Je construis des apps web depuis plus de 4 ans, notamment des outils pour des groupes comme InVivo ou E.Leclerc, utilisés au quotidien par des centaines de magasins. Ce qui me plaît, c'est de comprendre un problème en profondeur pour implémenter une solution qui tienne dans le temps. En dehors du travail, je développe Grimoire, une app de cahier de recettes que j'utilise moi-même, construite avec React Native, NestJS et PostgreSQL.

Expériences

Développeur Full Stack

Nanotera · Mulhouse

09/2021 → Aujourd'hui
  • Plateforme de commande et personnalisation de documents (Monoprix, Bricocash)
  • Outil de commande pour 200+ magasins (Groupe InVivo) avec quantités auto, filtres et groupes
  • eCatalogue public (Super U, Bricomarché, E.Leclerc)
  • Maintenance et évolutions : nouvelles fonctionnalités, refactorisation et optimisation des performances
ReactSvelteTypeScriptGoAngularPHP/SymfonyELM

Apprenti Analyste Programmeur

Kimoce · Mulhouse

09/2019 → 09/2021
  • Développement d'un plugin Chrome pour automatiser des tests end-to-end
  • Conception de scénarios automatisés avec Puppeteer et PollyJS
  • Permettre de rejouer fidèlement les parcours utilisateurs pour reproduire les bugs remontés et accélérer leur résolution
Vue.jsTypeScriptPuppeteerPollyJSChrome API

Stagiaire Développeur Logiciel

Groupe PSA · Sochaux

05/2019 → 07/2019
  • Application de suivi qualité visualisant en temps réel les défauts de vissage lors du montage automobile.
JavaJava Swing

Projets

Grimoire

Application mobile de cahier de recettes

2026 → Aujourd'huiEn production

Grimoire est une app cross-platform pour collecter, organiser et retrouver ses recettes. Construite avec React Native et Expo, avec un backend NestJS et une base PostgreSQL. Disponible en production sur le web.

React NativeExpoNestJSPostgreSQLTypeScriptTurborepo

FluxTab

Extension navigateur pour onglet d'accueil

2026 → Aujourd'huiEn production

FluxTab est une extension Chrome/Firefox qui remplace le nouvel onglet par une page épurée : une barre de recherche, des liens rapides et quelques stats de session. Construite avec WXT et React 19, avec i18n FR/EN et persistance locale.

WXTReact 19TypeScriptTailwind CSSi18nextIndexedDBVitest

Stack technique

cat skills.json

{

"Langages": ["JavaScript", "TypeScript", "Go", "HTML/CSS", "PHP", "Java"],

"Frameworks": ["Svelte", "React", "React Native", "Angular", "NestJS", "Expo"],

"Base de données": ["MySQL", "PostgreSQL"],

"Outils": ["Git", "Docker", "Linux", "Node", "Figma", "VS Code", "Claude Code", "API REST", "Agile", "Turborepo"]

}

Formation

Licence & Master MIAGE

Université Haute-Alsace · Mulhouse

2018–2021

DUT Informatique

IUT de Belfort-Montbéliard · Belfort

2016–2018

Langues

Français

Maternelle

Serbe

Courant

Anglais

Professionnel

Allemand

Notions

Contact

Disponible pour de nouvelles opportunités. N'hésitez pas à me contacter.