You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Bruno CharrierBC

Bruno Charrier

Supermalter

Développeur Frontend | Typescript, Angular, Vue.js

€620/day
12 projects
Paris, FR
15+ years

Average response time: 1 hour

About Bruno

Développeur Front-End Senior, JavaScript / TypeScript

Je suis Développeur Front-End Senior avec + de 15 ans d'expérience, expert dans la conception d’applications complexes et réactives, de PWA et de sites web responsive mobile et accessibles (conformes RGAA).

⚡J’ai une solide expérience dans le développement d’applications temps réel critiques (WebSocket, SSE), avec une couverture de tests unitaires garantissant la qualité et la stabilité du code.

🛠️ Mes dernières missions m'ont amené à intervenir principalement sur Angular, Vue.js et Nuxt.js, mais je peux aussi vous accompagner sur React, Next.js selon vos besoins. J'ai également développé des modules de cartographie avancés (Maplibre.js, Mapbox) et visualisation de données (D3.js, Chart.js).

🤝 J’accompagne les startups innovantes et grandes entreprises privées/publiques dans la conception d’interfaces performantes, évolutives, centrées utilisateur et en m’impliquant activement dans la compréhension des enjeux métier et l’amélioration continue du produit.

💬 Vous souhaitez échanger sur votre projet ? Contactez-moi !

---

📋 Résumé compétences principales :

- Frameworks frontend : Angular, Vue.js, Nuxt.js sur mes dernières missions. Mais je peux aussi intervenir sur React, Next.js.
- Conception d’interfaces UX : compréhension de vos enjeux métier et force de proposition.
- Intégration responsive mobile pixel-perfect et accessible (conforme RGAA) : HTML5, CSS natif, Tailwind, préprocesseur (SASS).
- Librairies Cartographie : Maplibre, Mapbox, GoogleMaps API.
- Librairies Dataviz : D3.js, Chart.js.
- Librairies UI : Material, Prime.
- Tests unitaires : Karma/Jasmine, Jest, Vitest.
- Linter : ESLint + Prettier.

  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km), Paris (up to 10km)

Experience

  • SNALE
    Développeur Front-End - Freelance
    SOFTWARE PUBLISHING
    March 2025 - July 2025 (4 months)
    Paris, France
    SNALE est une start-up innovante spécialisée dans les outils d’anticipation des risques naturels et les systèmes d’informations à forte volumétrie.

    📌 Développement d’une webApp de prévision des inondations, permettant d’anticiper la montée des eaux et de rester informé en cas d’événement hydro-météorologique (à destination des collectivités et des professionnels).

    - Mise en place de l'architecture Front-End et développement Vue.js, Tailwind et PrimeVue.
    - Intégration HTML/CSS responsive avec bonnes pratiques pour l'accessibilité (RGAA).
    - Développement d'un module de cartographie (Maplibre.js) pour afficher les zones inondables, des bâtiments, des alertes diverses. Gestion d'une timeline et de filtres pour interagir.
    - Visualisation des données sur des graphiques (Chart.js).
    - Développement d’un formulaire avancé pour saisir des scénarios.
    - Connection à une API Python.
    - SSE pour gérer et partager des notifications avec tous les utilisateurs.
    - Collaboration avec 1 développeur Backend/DevOps, 1 designer UX, 1 designer UI et 1 Product Owner.
    Vue.js TailwindCSS Accessibilité Maplibre Développement Front-End
  • SNCF RESEAU
    Lead Développeur Front-End Angular - Freelance
    TRANSPORTATION
    September 2020 - February 2025 (4 years and 5 months)
    Paris, France
    1— Refonte de l'application « OpenGOV Temps Réel », un outil d'aide à la gestion de la circulation des trains dans les grandes gares, permettant de visualiser et de modifier en temps réel le positionnement des trains sur les voies, de gérer les conflits, les retards et d'adapter le plan de transport. (Websocket pour le temps réel et module avancé de visualisation des voies avec D3.js).

    2— Création d'une nouvelle application « ScenarioManager » permettant de saisir des scénarios de crise afin de planifier la manière de réagir à une perturbation sur un endroit du réseau ferroviaire. Création d'un module de cartographie avec MapLibre.js pour que les utilisateurs puissent dessiner/renseigner des zones de perturbation, des détournements de parcours, des modifications de dessertes...

    3— Refonte Front-End de l'application « Adapt », un outil d'aide à la gestion des situations perturbées qui permet d'adapter plus efficacement et en temps réel le plan de transport. (Websocket pour le temps réel et module avancé de visualisation des ressources avec D3.js).


    📌 Mon périmètre d'intervention :

    - Réflexions UX et conception des interfaces avec les membres des équipes Projet.
    - Mise en place de l'architecture Front-End et développement Angular.
    - Mise en place d'un Design et intégration HTML5/CSS responsive (avec gestion d'un Darkmode).
    - Utilisation des libs Angular Material, D3.js, MapLibre.js et Webstomp (websocket).
    - Collaboration avec des développeurs Java / Python pour les APIs.
    - Ecriture de tests unitaires.
    - Suivi des évolutions et upgrade annuel des versions d'Angular avec migration progressive vers les nouveautés : Full-Standalone components, mode Strict des "Reactive Forms", Control flow syntax, Signals...
    - Kanban dans Jira pour l'organisation des équipes.
    - GitLab et déploiements via Jenkins.
    - Rédaction d'une documentation sur un Wiki Gitlab.
    Angular d3.js Maplibre Développement Front-End Typescript
  • Datagif
    Lead Développeur Front-End - Freelance
    DIGITAL AND IT
    May 2020 - August 2020 (4 months)
    Paris, France
    1— Développement d'un mini-site pour un groupe pharmaceutique :

    Développement Nuxt.js et intégration HTML5/CSS responsive mobile avec bonnes pratiques SEO. Génération et livraison de pages statiques (données JSON via le module @nuxt/content). (maquettes Figma produites par 1 Designer).


    2— Refonte Front-End d'un s​ite d’informations régionales actu.fr :

    Intégration HTML5/CSS responsive mobile (Sass) et livraison de templates statiques constitués de composants modulaires. Mise en place des bonnes pratiques pour le SEO et l'accessibilité (RGAA).

    Création d’un Design System regroupant l’UI et les différents composants HTML (maquettes Figma produites par 1 Designer).

    Développement Javascript natif avec config Webpack (babel, sass, postcss, prettier, Handlebars).

    Accessibilité Design System Vue.js Nuxt.js Développement Front-End

Reviews

5,0

Out of 3 ratings

A

Amine

SNCF RESEAU - DGNUM - Paris - AST&Digital

Reviewed on 12/09/2024

Les 5 étoiles sont amplement méritées. Si vous recherchez un développeur front-end compétent et complet, Bruno est la personne qu'il vous faut. Ses livrables sont impeccables, bien documentés, enrichis de tests unitaires, et facilement maintenables, tout en s'intégrant parfaitement dans une architecture solide et cohérente. Il apporte une touche unique à l'UI/UX, alliant esthétique et fonctionnalité. Son autonomie et sa capacité à proposer des solutions pertinentes et innovantes lui ont permis d'être rapidement opérationnel et efficace dès les premières phases du projet.
A

Amine

SNCF RESEAU - DGNUM - Paris - AST&Digital

Several weeks project

-

Reviewed on 02/03/2025

Recommendations

Sofiane R.SR
PW
ML
+1
Sofiane R. and 3 other people have recommended Bruno

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Certifications

  • Applications Angular 2+
    Crealead - Thierry Chatel (Google Developer Expert)
    2017
    Angular 2+

Skill set

Categories