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 €/jour
12 projets
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de 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.

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km), Paris (jusqu’à 10 km)

Expériences

  • SNALE
    Développeur Front-End - Freelance
    EDITION DE LOGICIELS
    mars 2025 - juillet 2025 (4 mois)
    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
    TRANSPORTS
    septembre 2020 - février 2025 (4 ans et 5 mois)
    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
    AGENCE & SSII
    mai 2020 - août 2020 (4 mois)
    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

Avis

5,0

sur 3 évaluations

A

Amine

SNCF RESEAU - DGNUM - Paris - AST&Digital

Avis laissé le 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

Projet de plusieurs semaines

-

Avis laissé le 02/03/2025

Recommandations

Sofiane R.SR
PW
ML
+1
Sofiane R. et 3 autres personnes recommandent Bruno

Ces profils de freelance correspondent également à vos critères

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+

Compétences

Catégories