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

Gilles Dao Duc

Senior Fullstack Developer | React.js / Node.js

€660/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Gilles

Senior Fullstack Developer (React / TypeScript / Node.js / NestJS), I support product teams in designing performant and maintainable web applications.

I work on the frontend (interfaces, performance) and backend (API, business logic), with an approach focused on quality and product impact.

12+ years of experience on high-traffic projects (media, e-commerce, digital platforms).

📩 Available for fullstack or frontend missions (long-term missions preferred)

🔧 Expertise :

- React / TypeScript
- Frontend Architecture & Design System
- Web Performance (Core Web Vitals)
- Accessibility (RGAA, NVDA)
- State management (Redux…)
- API Development (Node.js / NestJS)
- REST API design and structuring
- Refactoring & improvement of existing codebase

🏢 Significant Experience :

La Poste, BFMTV, SNCF Connect, RMC Sport, LCI, Prisma Media, Webedia, Kenzo, Carlsberg, Elle & Vire…

💡 Platforms Developed :

bfmtv.com, lci.fr, rmcsport.bfmtv.com, sncf-connect.com, geo.fr…

📈 What characterizes me :

- Accustomed to high-traffic environments
- High standards for product performance and quality
- Ability to intervene end-to-end: frontend, API, architecture
- Close collaboration with product, design, and backend teams

🔍 Examples of missions :

Strategic User Account Management Application – La Poste
- Design and development of REST APIs (Node.js / NestJS)
- Migration of existing APIs (Loopback → NestJS)
- Development of performant and accessible React 18 interfaces
- Implementation of tests (unit & end-to-end)
- Optimization of frontend performance and build
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 40km)

Experience

  • La Poste Groupe
    Full Stack Developer
    July 2023 - Today (3 years and 1 month)
    Issy-les-Moulineaux, France
    Full Stack Developer for the 'My Account' section at La Poste
    ● Analysis, design, and development of Front and Back features (React.js, Node.js, Nest.js, Loopback).
    ● API development and migration: design of REST APIs, migration of Loopback APIs to NestJS.
    ● Implementation and monitoring of front and back tests (unit, end-to-end..)
    ● Front-end development with consideration for accessibility: compatibility
    with screen readers (NVDA), WCAG, Mobile First UX optimization, and responsive design.

    Technical Environment:
    ● Frontend: React.js, HTML5, CSS3 (SASS), TypeScript, accessibility (NVDA)
    ● Backend: Node.js, Nest.js, Loopback
    ● Databases: Couchbase, MySQL
    ● Integration & Deployment: Jenkins, GitLab CI, Docker, Kubernetes/OpenShift
    ● Tests & Quality: Unit, component, end-to-end, performance, and
    security tests
    Node.js React.js NestJs API Loopback
  • Altice Media
    Front-end Developer
    PRESS AND MEDIA
    September 2022 - March 2023 (6 months)
    Paris, France
    Missions:
    - BFMTV Graphic Redesign
    Integration of the new graphic charter (colors, typography...)
    Development of new components (Slider, live blocks...)
    Maintain and optimize web performance (Web performance analysis with Dareboost)
    Teamwork with UI Designers, Project Managers, Testers..
    - Creation of a new BFMTV Luxe vertical

    Technical Environment
    - HTML5/CSS3/SCSS, mobile first, Google AMP, Nunjucks, Twig
    - Javascript ES6, TypeScript, Webpack, GIT
    - Web performance (dareboost)
    - SEO (HTML5 best practices, meta description, alt tags on images...)
    - Figma and Avocode
    - API usage
    HTML5 CSS3 twig JavaScript ES6 SEO
  • Prisma Media
    Front-end Developer
    PRESS AND MEDIA
    July 2020 - September 2022 (2 years and 2 months)
    Gennevilliers, France
    Missions:
    - Graphic and technical redesign of the GEO.fr website
    Integration of the new graphic charter
    Coexistence of old and new pages
    Update of node, webpack, and dependencies
    Creation and development of new components
    Redesign in Atomic Design
    Creation of a Design System
    Teamwork with UI/UX
    Agile ceremonies
    Good SEO practices (use of correct tags, meta description, alt tags ...)
    Audit and optimization of web performance (Web Core Vitals, Lighthouse, Speedcurve)
    - Implementation of placeholders for advertising, images ...
    - Optimization of typography and images
    - Preload of images and lazy loading
    - Implementation of critical CSS
    Installation of a service worker
    Use of Google AMP, Google Analytics, and Google Tag Manager
    - Redesign of the sites Neonmag.fr and çaminteresse.fr (on the same principle as the GEO redesign) - Run and maintenance of the Capital.fr, geo, neonmag, caminteresse sites

    Technical Environment
    - HTML5/CSS3/SCSS/PostCss, mobile first, Google AMP
    - Javascript ES6, Webpack
    - Use of Twig/Php
    - Web performance (Web Core Vitals, Lighthouse, Speedcurve) and SEO
    - Figma
    - Use of Docker, Git
    - Design system
    HTML5 CSS3 JavaScript Agile methodology twig

Recommendations

Be the first to recommend Gilles

Help this freelancer shine by sharing your experience working together.

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

Education

  • HETIC
    HETIC
    2014
  • DUT Service et Réseaux de Communication
    IUT Bobigny
    2011

Skill set

Categories