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

Bruno Charrier

Supermalter

Frontend Developer | Typescript, Angular, Vue.js

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

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bruno

Senior Front-End Developer, JavaScript / TypeScript

I am a Senior Front-End Developerwithover 15 years of experience,an expert in designing complex and responsive applications, PWAs, and mobile-first, accessible responsive websites (RGAA compliant).

⚡I have solid experience in developingcritical real-time applications (WebSocket, SSE)**, with **unit test coverageensuring code quality and stability.

đŸ› ïž My latest projects have primarily involvedAngular, Vue.js, and Nuxt.js**, but I can also assist you with **React, Next.jsdepending on your needs. I have also developed advanced mapping modules (Maplibre.js, Mapbox) and data visualization (D3.js, Chart.js).

đŸ€ I supportinnovative startups and large private/public companiesin designing high-performance, scalable, user-centric interfaces, actively engaging in understanding business challenges and continuous product improvement.

💬 Would you like to discuss your project? Contact me!

---

📋Summary of key skills:

- Frontend Frameworks:Angular, Vue.js, Nuxt.js in my recent projects. But I can also work with React, Next.js.
- UX Interface Design:understanding your business challenges and providing solutions.
- Pixel-perfect and accessible mobile responsive integration (RGAA compliant):HTML5, Native CSS, Tailwind, preprocessor (SASS).
- Mapping Libraries:Maplibre, Mapbox, GoogleMaps API.
- Dataviz Libraries:D3.js, Chart.js.
- UI Libraries:Material, Prime.
- Unit Tests:Karma/Jasmine, Jest, Vitest.
- Linters:ESLint + Prettier.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • SNALE
    Frontend Developer - Freelance
    SOFTWARE PUBLISHING
    March 2025 - July 2025 (4 months)
    Paris, France
    SNALE is an innovative startup specializing in natural risk anticipation tools and high-volume information systems.

    📌 **Development of a flood forecasting webApp**, allowing for water level anticipation and staying informed during hydro-meteorological events (for local authorities and professionals).

    - Setup of the Frontend architecture and development ofVue.js, Tailwind, and PrimeVue.
    - Responsive HTML/CSS integration with best practices for accessibility (RGAA).
    - Development of a mapping module (Maplibre.js) to display flood zones, buildings, and various alerts. Management of a timeline and filters for interaction.
    - Data visualization on charts (Chart.js).
    - Development of an advanced form for scenario input.
    - Connection to a Python API.
    -SSEfor managing and sharing notifications with all users.
    - Collaboration with 1 Backend/DevOps developer, 1 UX designer, 1 UI designer, and 1 Product Owner.
    Vue.js TailwindCSS Accessibility Maplibre Frontend Development
  • SNCF RESEAU
    Lead Frontend Developer Angular - Freelance
    TRANSPORTATION
    September 2020 - February 2025 (4 years and 5 months)
    Paris, France
    1—Redesign of the "OpenGOV Temps RĂ©el" application,a tool for managing train traffic in major stations, allowing real-time visualization and modification of train positions, conflict management, delays, and adaptation of the transport plan. (Websocket for real-time and advanced track visualization module with D3.js).

    2—Creation of a new application "ScenarioManager"for inputting crisis scenarios to plan responses to disruptions on the railway network. Creation of a mapping module with MapLibre.js for users to draw/input disruption zones, rerouting, service changes...

    3—Frontend Redesign of the "Adapt" application,a tool for managing disrupted situations to more effectively adapt the transport plan in real-time. (Websocket for real-time and advanced resource visualization module with D3.js).


    📌My scope of intervention:

    - UX considerations and interface design with Project team members.
    - Setup of the Frontend architecture andAngulardevelopment.
    - Setup of a Design System and responsive HTML5/CSS integration (with Darkmode management).
    - Use ofAngular Material, D3.js, MapLibre.js, and Webstomp(websocket) libraries.
    - Collaboration with Java / Python developers for APIs.
    - Writing unit tests.
    - Monitoring evolution and annual upgrade of Angular versions with progressive migration to new features: Full-Standalone components, Strict mode for "Reactive Forms", Control flow syntax, Signals...
    - Kanban in Jira for team organization.
    - GitLab and deployments via Jenkins.
    - Writing documentation on a Gitlab Wiki.
    Angular d3.js Maplibre Frontend Development Typescript
  • Datagif
    Lead Frontend Developer - Freelance
    DIGITAL AND IT
    May 2020 - August 2020 (4 months)
    Paris, France
    1—Development of a mini-site for a pharmaceutical group:

    Nuxt.jsdevelopment and mobile responsive HTML5/CSS integration with SEO best practices. Generation and delivery of static pages (JSON data via @nuxt/content module). (Figma mockups produced by 1 Designer).


    2—Frontend Redesign of the regional news site actu.fr:

    Mobile responsive HTML5/CSS integration (Sass) and delivery of static templates composed of modular components. Implementation of best practices for SEO and accessibility (RGAA).

    Creation of a Design System encompassing UI and various HTML components (Figma mockups produced by 1 Designer).

    Native Javascript development with Webpack configuration (babel, sass, postcss, prettier, Handlebars).

    Accessibility Design System Vue.js Nuxt.js Frontend Development

Reviews

5.0

Out of 3 ratings

A

Amine

SNCF RESEAU - DGNUM - Paris - AST&Digital

Reviewed on 9/12/2024

The 5 stars are well-deserved. If you are looking for a competent and well-rounded front-end developer, Bruno is the person for you. His deliverables are impeccable, well-documented, enriched with unit tests, and easily maintainable, while integrating perfectly into a solid and coherent architecture. He brings a unique touch to UI/UX, combining aesthetics and functionality. His autonomy and ability to propose relevant and innovative solutions have allowed him to be quickly operational and effective from the early stages of the project.
A

Amine

SNCF RESEAU - DGNUM - Paris - AST&Digital

Several weeks project

-

Reviewed on 3/2/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

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

Skill set

Categories