Brice C.

Senior Full Stack Developer | Vue & Node.js

Salaire / Taux journalier

Nantes, France

Freelance

Expertises

JavascriptTypescriptNodeVueReactReact NativeNuxtLaravelFirebaseGoogle Cloud PlatformAWSAWS LambdaDynamoDBPostgreSQLMongoDBMariaDBCassandraRedisTailwind CSSCypressPHPSymfonyRecrutementRedux

Langues

Français (Maternelle)Anglais (Courant)JaponaisEspagnol

À propos

Introduction

Senior full-stack developer with 8+ years specializing in creator economy tools, serving 2M+ monthly Twitch users. Expert in Vue/React, Node.js, TypeScript & serverless (AWS/Firebase); built WYSIWYG overlay editors, real-time streaming extensions, and zero-downtime platform migrations. I deliver production-ready, high-traffic applications that monetize and engage live audiences at scale.

Liens

Expérience de travail

Senior Full Stack Engineer

StreamTVFreelance

mars 2025 - Présent

1 an 8 mois

Sole engineer on a Twitch Bits–monetized streaming extension, I own the product end-to-end: Laravel API, two Vue 3 frontends, and a live-stream overlay renderer — with integrations spanning ElevenLabs (AI audio), FFmpeg (waveform scoring), and Twitch pub/sub to broadcast events to live viewers in real time. In parallel, I led the dashboard and onboarding redesign on Nuxt 4 / Vue 3: defining the free-vs-pro gating model, the quota-exhaustion upgrade flow, and the subscription-cancellation rewrite — all shipped behind a unified i18n layer across 5 locales. On performance and reliability: cut hot-path latency across ~25 API endpoints (composite indexes, response and JWT-decode caching, restructuring an N+1-adjacent EXISTS subquery), designed Redis-backed global and per-user cooldowns to protect downstream services from abuse, migrated alert timeouts to a service worker to survive browser power-saving throttling, and resolved an auth race condition via user-store hydration. Finally, drove design-system consistency across ~25 components by migrating hardcoded Tailwind values to named tokens, with CI enforcement to prevent regression. Technologies: - Vue 3 / Nuxt 4 / Typescript / Tailwind - Laravel / Redis/ PostgreSQL - Twitch API / ElevenLabs / FFMPEG

Full Stack Engineer

Streamguild

juil. 2017 - Présent

9 ans 4 mois

69340 Francheville, France

Content creation is a new form of engagement that is getting more and more popular in building community and for brands to advertise To help content creators to engage with their audiences Streamguild creates tools such as: - Twitch extensions - ChatBot - Interactive overlays - Websites Technologies: - VueJs / React / Storybook - NodeJs / TypeScript - AWS Lambda / AWS DynamoDB / AWS - Firebase / GCP

Senior Full Stack Engineer

Sound AlertsFreelance

juin 2021 - mars 2025

3 ans 10 mois

SoundAlerts is the most-used extension in the Twitch ecosystem, a monetization platform serving ~2M monthly creators with alerts, overlays, sound effects, and a design marketplace. Over four years, I owned the dashboard and the live-stream overlay renderer, the two streamer-facing surfaces of the product. I designed and shipped the Scene Editor from scratch: an in-browser WYSIWYG canvas where streamers compose their live-stream overlays from 12+ draggable widgets (alerts, chat, leaderboards, goal bars, media, timers…), with multi-axis snapping, per-widget schemas, and real-time mock-event playback for in-editor testing. I also built the alert-animation editor (browser WYSIWYG with embedded CodeMirror custom-CSS support, draggable layer tree, in/out animation library) and the streamer-facing design marketplace it feeds, backed by a Firebase Cloud Functions email moderation pipeline. Earlier on, I rebuilt the v2 dashboard from the ground up: redesigned alerts/events system, overhauled data management, shipped to the full user base without service disruption. On reliability, I owned the OBS browser-source runtime that renders alerts on streamers' overlays: automated Twitch token refresh via Firebase callbacks, fixed memory leaks in long-running video alerts, hardened pipelines against user-input injection, and pinned Sentry to v7 to preserve compatibility with OBS's embedded Chromium 68 webview. I co-led the platform's modernization across both apps with zero customer downtime — Vue 2 → Vue 3, Vuex → Pinia, Vue CLI → Vite, Firebase v8 → v10, and Vuelidate → Zod — each unblocking the next layer of product work. Also bootstrapped the Storybook 8 component library and public docs site the team built against. Technologies: - Vue 3 · Vite · Pinia · TypeScript - Firebase · Firebase Cloud Functions - Storybook · Sentry

Full Stack Engineer

Lone Stone

mars 2019 - juil. 2021

2 ans 5 mois

Région de Nantes, France

Lone Stone is a web agency providing expertise services in Javascript technologies. In the course of several projects for clients, I have worked on various issues in different sectors (home automation, real estate, education, communities, interior design). Technologies: -Vue / React / Storybook / Cypress - React Native -Javascript / NodeJs / TypeScript Missions: - Comap: Creating a web application + mobile app using React/React native to control IoT product to control the heating of the house Additional missions: - Recruitment - Designing analysis reports for social media networks.

Full Stack Engineer

USERADGENTSFreelance

déc. 2017 - août 2018

9 mois

Région de Paris, France

To explore the new ways of consuming I worked on a ChatBot prototype allowing clients to order food from McDonald's & groceries from Franprix directly from Facebook Messenger and their phone/voice assistant Google Home / Alexa The project was developed using PHP and Symphony 3, interacted with Facebook MLP service, Wit.ai

Air LiquideFreelance

nov. 2016 - août 2017

10 mois

Paris, France

Full Stack Engineer

juil. 2017 - août 2017

2 mois

Paris, France

Full Stack Engineer

nov. 2016 - juil. 2017

9 mois

Paris, France

Developing an industrial automated indoor farming system farmer can create their own growth recipes and control all the parameters to grow their plants and access it from the cloud using NodeJS, Cassandra, MariaDB & NODE-RED

Full Stack Engineer

WebediaFreelance

janv. 2017 - mars 2017

3 mois

Paris, France

Developing chatbot mini-games to increase engagement from viewers on Twitch using NodeJs & MongoDB

Research And Development Engineer

TeamTO

avr. 2014 - juil. 2014

4 mois

Bourg-lès-Valence, France

Improving the film studio intranet to reduce pain point in the employees workflows


Formation

GOBELINS Paris

Bachelor "Designer & Développeur Interactif " Option Développement (Cycle 1), Développement interactif

2016 - 2017

1 an 1 mois

Formation en alternance sur le développement interactif http://www.gobelins.fr/formation/bddi-bachelor-designer-developpeur-interactif-option-graphisme-ou-developpement-cycle-1

Université Grenoble Alpes

LEA anglais japonais - débutant, Langues étrangères et littératures, général

2015 - 2016

1 an 1 mois

Karelia university of Applied Sciences

Foreign study diploma, Computer Science / Video Games

2014 - 2015

1 an 1 mois

Activités et associations : Developper C++/Unreal Engine for a video game prototype

Etudiant en échange universitaire. Programmation généraliste et jeu vidéo.

Université Pierre Mendès-France (Grenoble II)

DUT Informatique, Informatique

2012 - 2014

2 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.