Salut, moi c'est

Brian CHARLES

Ton futur développeur fullstack React, NextJs, Typescript & NodeJs.

photo brian charles
icone valorisation expérience

5 ans d'exp
professionnelle

Prêt pour bosser ensemble ?
flècheflèche

Pourquoi moi parmi 100 devs

Un dev experimenté avec un profil complet, très impliqué et orienté produit/projet

Une personne de confiance avant tout

Me choisir pour ton projet, c'est le début d'une relation de confiance mutuelle et saine avec 100% d'honnêteté. Ce cadre permet d'aller plus vite, plus loin, et avec plus d'assurance! Chaque non-dit réduit la qualité du projet.

Votre projet ira au bout, je m'y engage

Ce n'est pas une option. Si j'accepte une mission, c'est que je mènerai cette dernière jusqu'à son terme. Le tout en respectant toutes les bonnes pratiques de manière à ce que si un autre dev doive reprendre le projet plus tard, ce sera sans accroc.

Un développeur réellement passionné

Le développement pour moi ça vient des tripes : coder, débugger, résoudre des situations délicates, c'est un vrai plaisir. Et développer, c'est quand même pouvoir faire passer une idée à quelque chose de concret, quoi de plus excitant ?!

Je suis un "problem solver" j'ai ça dans le sang

J'aime étudier un problème, le regarder sous toutes ses coutures, et trouver la solution optimale. Je ne pourrai dormir tranquille qu'une fois que ce sera fait. Je sais résoudre avec créativité et efficacité des problèmes extrêmement variés.

Je m'investis dans tout projet corps et âme

J'ai une particularité assez sympa : tout me passionne. Vous voulez un site de présentation sur l'impact des micro-variations de l'humidité sur la vitesse de déplacement des escargots? Je suis déjà à fond et le rendu sera magnifique.

Je suis un développeur mais pas que

Même s'il me passionne, je vois le développement en tant que moyen, pas comme une fin, dès lors chaque partie d'un projet m'intéresse. J'ai de nombreuses compétences en gestion de projet, marketing, e-commerce, communication, sciences cognitives, etc.

Ma stack de prédilection

Des technologies modernes et fiables sur lesquelles je me suis spécialisé

Trouver sa stack c'est un peu comme trouver sa paire de chaussures préférée. On essaye, on se trompe, on affine et on trouve la bonne sans toutefois s'y limiter, car la marque peut finir par arrêter sa production, et surtout car dans certains cas une paire spécialisée est plus adaptée.

J'ai trouvé mon bonheur sur une stack full Typescript avec React + éventuellement NextJs en front avec Material UI ou TailwindCss pour le style, puis NodeJs avec Express couplé à une BDD Postgres en back. Ça marche du tonnerre. C'est rapide, c'est efficace, et on peut réutiliser plusieurs librairies ou fonctions sur les deux environnements. Sur des projets de taille petite à intermédiaire j'affectionne Vercel, qui permet de profiter d'une infrastructure excellente et rester focus sur le développement. Niveau mobile ma préférence va à React Native dans un souci de cohérence.

Je ne suis pas aveuglément ces technos comme tout dev qui se respecte, et travaille avec un éventail bien plus large de technos. Je serais également intéressé par un projet pro Angular coté front, ou NestJs côté back.

React

Créer des applis en emboîtant des légos que l'on peut créer soit même? L'idée m'a de suite plu.

Next.js

Framework basé sur React pour des pages ultras rapides, un SEO optimisé, rendu serveur. Au top!

TypeScript

Merci aux gars ayant upgradé Javascript en machine de guerre pour un code + robuste. Sympa les types!

TailwindCss

La liberté totale coté style grâce à ses classes utilitaires. Minimaliste, rapide, moderne et hyper efficace

PostgreSQL

La Rolls des bases de données open-source ! Fiable, puissant, ultra flexible et scalable!

Node.js

Un environnement back très efficace en gardant le même language et librairies qu'en front. J'ai signé direct!

Express.js

Le couteau suisse du dev back Node! C'est toujours agréable de pouvoir créer des API en quelques lignes de code.

Projets notables

Quelques-uns des projets longs réalisés

MonTrail (SaaS)

Avril 2024 - Aujourd'hui

Création de la solution MonTrail : SaaS permettant la génération et l'édition de sites webs spécialisés pour les événements de type trail (course à pied en nature) permettant aux associations organisatrices de bénéficier d'un site pro pour leur événement à un tarif annualisé compétitif grâce à la mutualisation des développements et des ressources

image projet MonTrail (SaaS)

NextJs

React

Typescript

NodeJs

React-Admin

Material UI

Vercel

Postgres

Prisma

TailwindCss

Jest

Redux

SMS Meeting (SaaS)

Février 2023 - Aujourd'hui

Création, amélioration continue et maintenance d'une application web B2B comprenant une partie logique métier permettant de gérer graphiquement une solution d'envoi de SMS de confirmation et de rappel de rendez-vous reliée aux agendas des principales messageries (Outlook, Gmail,...), une partie CRM avec gestion des clients / contacts / prospects et d'une partie e-commerce avec commande / abonnement / facturation.

image projet SMS Meeting (SaaS)

React

Typescript

NodeJs

React-Admin

Material UI

Firebase

GCP

API

Brevo

CRM Whatsapp (Outil interne)

Octobre 2024 - Janvier 2025

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é.

image projet CRM Whatsapp (Outil interne)

React

Typescript

Material UI

Firebase

Docker

API Meta

React-Admin

PostgREST

Site vitrine EKYP

Janvier 2024 - Mars 2024

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é.

image projet Site vitrine EKYP

React

NextJs

Javascript

TailwindCss

Prismic

Postgres

Vercel

EPassLibre

Août 2021 - Février 2023

En tant que développeur full stack junior dans l'équipe EPassLivre au sein d'Xsalto, un des 3 gros acteurs français de la vente de forfaits de ski en ligne (devenu Alpilink depuis), j'ai pu obtenir entre autre une expérience significative sur la gestion de nombreux sites à fort trafic, la maintenance d'un CMS 100% maison, le fonctionnement d'une solution e-commerce complète, l'utilisation et la gestion d'une BDD de taille conséquente, ainsi que la communication et la répartition des tâches au sein d'une sous-équipe d'une dizaine de personnes (méthodologie LEAN)

image projet EPassLibre

React

React Native

PHP

MariaDB

Linux

Redis

CMS

Mes services

J'interviens sur tout type de projet Web et Mobile

Développement Frontend

Création d'interfaces utilisateur modernes et réactives avec les dernières technologies web.

Développement Backend

Mise en place de la logique métier et des API robustes et performantes.

Gestion des Bases de Données

Conception et optimisation de bases de données sécurisées et évolutives.

Sécurité Applicative

Mise en œuvre des meilleures pratiques pour protéger les applications et les données.

Développement Mobile

Création d'applications mobiles performantes et adaptées à tous les écrans.

Déploiement et Cloud

Hébergement et mise en production des applications sur des infrastructures modernes.

Mon parcours

Un chemin de vie atypique mais formateur

J'ai obtenu un Master de Physique Théorique et Mathématiques avec mention en 2016 en vue de faire de la recherche, mais l'absence de vie stable dans les 10-15 années suivantes m'ont fait changer de voie pour la suite. J'y ai fait pas mal d'informatique et j'étais quasi systématiquement major de promo sur les modules de programmation. La physique et la science en général restent de réelles passions et je ne regrette en rien ces études car c'était incroyablement intéressant, et j'y ai appris à apprendre.

J'ai ensuite travaillé 4 ans en tant que prof de maths qui m'ont permis de perfectionner une très bonne capacité innée de vulgarisation/simplification des concepts techniques, qui m'est aujourd'hui très utile dans la collaboration avec des profils non tech (en interne ou directement vis à vis des clients et utilisateurs). Pendant cette période je me suisauto formé au développement web car je possédais de très bonnes bases en programmation, que le défi intellectuel est plus fort dans ce métier (même si j'adorais être prof), et car c'est une compétence très précieuse pour lancer ses propres projets : j'ai toujours eu l'esprit entrepreneurial.

Une fois formé je me suis lancé dans la foulée en freelance et j'ai réalisé avec succès 4-5 missions pour des TPEs sur des projets relativement simples. Je me suis alors fait la réflexion que pour progresser il faudrait au minimum une expérience forte dans une grosse boîte afin d'apprendre à gérer les contraintes qui vont de pair avec la création/gestion de sites à fort trafic. J'ai ainsi travaillé en CDI durant un peu moins de 2 ans dans une belle entreprise au sein d'une sous-équipe de 8-10 personnes dans le but de faire mes armes (un des 3 leaders de la vente de forfaits de ski), puis je suis retourné à mon statut de freelance sur des projets plus conséquents et plus intéressants sur lesquels j'ai touché un peu à tout. J'ai également lancé en 2025 le side projet MonTrail qui m'aura pris 6 mois de développement et qui est une expérience très enrichissante.

Aujourd'hui j'ai une femme et 2 enfants et privilégie un environnement plus stable : je donne désormais la priorité aux missions longues en tant que freelance, et suis ouvert à un CDI si les conditions sont bonnes.