
Brian Charles
Développeur fullstack senior | React, Next.js
Salaire / Taux journalier
04700 Oraison, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Développeur web fullstack spécialisé Next.js / React.js / Node.js – 5+ ans d’expérience J’aide startups, PME et grands comptes à concevoir et faire évoluer des applications web modernes et performantes. Fiable, impliqué et passionné, je m’intègre rapidement à une équipe et deviens un véritable moteur du projet grâce à ma capacité à résoudre des problèmes variés et à anticiper les besoins techniques. Je sais comprendre et m'approprier en un temps record chaque projet et ses besoins métiers.
Expérience de travail
Développeur web fullstack
UFERFreelance
avr. 2025 - Présent
1 an 7 mois
À distance
Développement from scratch d'un SaaS B2B. Projet confidentiel pour l'instant.
Developpeur fullstack / devops
SalesScanFreelance
mai 2025 - juin 2025
2 mois
À distance
• Vérification de la structure du projet, des dépendances et de la config Vercel + test des différentes routes pour faire un état des lieux en début de projet. • Configuration de l'environnement Azure : création d'1 app service pour héberger l'application NextJs et configuration de cette dernière pour mettre en place les trois environnements de travail. • Adaptation de la config NextJs pour permettre le build/déploiement. • Mise en place d'une Github Action pour automatiser le déploiement, migration des secrets a stockés côté Vercel vers Github. • Nouveau déploiement via la pipeline. • Test des différentes routes de l'app et des appels à Supabase pour checker que tout fonctionne comme avant. • Bref audit de code et nettoyage du code inutilisé + conseils d'architectures
Développeur Web Fullstack
VentusFreelance
févr. 2023 - avr. 2025
2 ans 3 mois
À distance
Réalisation d'une application web B2B permettant de gérer graphiquement une solution d'envoi de SMS de confirmation et de rappel de rendez vous visant à limiter les absences lors des rendez vous. La solution d'envoi de SMS existant déjà (complément Outlook), le but était de pouvoir gérer autant pour les administrateurs que les clients toutes les données relative à l'utilisation de ce logiciel, en intégrant les données d'une API et en réalisant des développement spécifiques. L'interface a été réalisée via react-admin, en s'appuyant sur firebase pour les fonctionnalités serveurs, l'authentification, la gestion des roles et la base de donnée. Un travail conséquent a également été effectué sur l'intégration de nombreuses fonctionnalités de Stripe pour gérer les commandes uniques mais également les abonnements et leur renouvellement. Les administrateurs (avec différents rôle et autorisations associées) devait pouvoir gérer entre autre leurs clients, commandes, abonnements stocks de SMS et historique d'SMS envoyés et programmés, les licences vendues, l'activation et la réactualisation de celles-ci, la mise a disposition de fichiers aux clients. Les clients (B2B) devaient entre autre pouvoir gérer leurs abonnements et leurs licences, accéder à une boutique en ligne pouvoir les affecter à des utilisateurs, et consulter de nombreuses données relative à leur utilisation de la solution. Le développement étant complètement propre à cette solution, j'ai du gérer de faire de nombreux choix techniques et d'architecture. Ce fut un projet très intéressant, que je continue à maintenir et à faire évoluer.
Développeur web fullstack
Synergie CareFreelance
sept. 2024 - janv. 2025
5 mois
À distance
Réalisation from scratch d'une interface d'administration de pilotage de communications entre agences d'intérim et intérimaires via Whatsapp dans le but de fluidifier leurs échanges. Supervision d'un alternant et coordination avec chef de projet et équipe de sécurité. L'interface a été réalisée via la solution française open source React-Admin que j'ai déjà utilisée dans de nombreux projets et qui permet un développement très rapide.
Développeur Web Fullstack
EKYPFreelance
févr. 2024 - févr. 2024
1 mois
À distance
Changement d'API métier de type ATS (gestionnaire de jobs, candidats, etc dans le domaine du recrutement) et transfert des fonctionnalités de l'ancienne API vers la nouvelle sur un site construit avec NextJs. Passage d'Algolia à une base de donnée Postgres créée via Vercel et gérée avec Prisma pour héberger les données relatives à l'API et ajout d'une recherche de type full text pour faire fonctionner la barre de recherche sans perte de fonctionnalités pour un tarif bien moindre. Quelques modifications relatives à l'interface avec le gestionnaire de contenu Prismic (création/modifications de slices) + mise à disposition d'une page de statistiques authentifiée permettant de consulter les données liées à l'utilisation de la barre de recherche.
Développeur Web FullStack
Alpilink
août 2021 - févr. 2023
1 an 7 mois
Digne-les-Bains, France
En tant que développeur web dans l'équipe EPassLibre au sein d'Xsalto (désormais Alpilink), un des 3 gros acteurs français sur la vente de forfaits de ski en ligne, j'ai pu obtenir une expérience significative sur • La gestion d'un CMS 100% custom • La mise à disposition de fonctionnalités spécifiques pour de nombreux gros clients (principalement stations de ski) • Le fonctionnement d'une solution e-commerce complète (clients, moyens de paiement, produits, promo, etc) • L'utilisation d'une base de donnée de taille conséquente. • La communication et la répartition des tâches au sein d'une équipe d'une dizaine de personne. • la gestion de multiples solution de paiement des principales banques française • les enjeux liés à la gestions de site à fort trafic (millions de visiteurs mensuels et dizaines de millions d'euros brassés), salle d'attente lors de pic de fréquentation • les enjeux de sécurité (plusieurs attaques quotidiennes)
Développeur Web Fullstack
Brian Charles DevelopmentFreelance
avr. 2020 - août 2021
1 an 5 mois
À distance
Première phase d'expérience professionnelle en tant que freelance avec réalisation d'une petite dizaine de sites vitrines et sites e-commerce en React.js et Next.js
Professeur de physique et de mathématiques
Brian CharlesFreelance
août 2016 - août 2020
4 ans 1 mois
04700 Oraison, France
Formation
Aix-Marseille University
Master de Physique théorique et mathématique, Physique
2014 - 2016
2 ans 1 mois
Résultat : Bac +5
Activités et associations : Président du bureau des étudiants
Master avec label d'excellence obtenu avec mention
Aix-Marseille University
Licence
2011 - 2014
3 ans 1 mois