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

Mehdi Boussaid

Web performance & Full Stack (Next/React/Node)

€850/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mehdi

Performance auditor and development best practices

Specializing in technical audits of web and mobile applications, I assist development teams and technical management in improving performance, code quality, and delivery processes.

My interventions cover:

• In-depth performance analysis:
Measurement and monitoring of Web Vitals(LCP, TBT, CLS, etc.) via Lighthouse, Sentry, and browser-integrated tools.
Bottleneck detectionunder real conditions (Chrome DevTools, React Profiler, JS profiling).
Optimization of bundle sizeand critical resources (images, JS/CSS, fonts, etc.).
• **Audit of code quality and best practices**:
• Identification and removal of **duplicate code**, dead code, unused dependencies.
• Reduction of code complexity and compliance with maintainability rules (SonarQube,linting, automatic formatting).
• Implementation of unit, UI, and E2E tests, with coverage tracking and integration into CI/CD.
• Improvement of development processes:
• Implementation and optimization of CI/CD pipelines (linting, builds, tests, quality analysis, deployment).
• Strengthening team practices: systematic peer review, documentation, collaborative production deployment management.
• Migration and rationalization of GitLab repositories, clarification of style management (SCSS/Tailwind unification).
• Implementation of tools and long-term monitoring:
• Deployment and configuration of SonarQube, integration with GitLab and CI.
• Setting up alerts and blocking quality gates on new code.
• Continuous monitoring of performance and quality indicators, with shared dashboards.
. Implementation of unit and e2e tests
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Bouygues Telecom
    Full Stack Performance Auditor &
    December 2024 - Today (1 year and 8 months)
    -60% of the time, Lead Perf: Implementation of certain audit recommendations
    . package.json: removal of unused packages and updating the rest.
    . Peer reviews: implementation of a two-peer review system, one conducted every two weeks for 4 months.
    . CI/CI: implementation of pipelines in GitLabCI, lint, prettier, build, etc.
    . Web application performance analysis: React dev tools, Chrome dev tools, bundle size analysis.
    . Analysis of web vitals through Sentry production statistics, to detect and correct pages and functions consuming the most resources.
    . Implementation of infrastructure for unit tests (JEST & RTL)
    . Writing the first unit tests, 10% coverage according to SonarQube, then supporting other developers. Refactoring to remove duplicate code, helping the team continue to simplify and clarify the code.
    . Implementation of SonarQube in the project with DevOps, setup of the first quality gate, analysis of the results of the first scans (Old Code), and support for the Dev team to integrate SonarQube recommendations (New Code) into their development and peer review process.
    Technologies: . Performance analysis: Sentry, Google Analytics (Web Vitals), Chrome Dev Tools (especially Performance, Memory, and Lighthouse, React Dev Tools (Profiler), "Why-did-it-rerender". Bundle size analysis: webpack-bundle-analyzer, and bundlephobia to choose alternatives to libraries that bloat the bundle (e.g., Lodash vs. Underscore)
    . Audit of packages and update or replacement of deprecated or outdated libraries, "NPM Audit"
    SonarQube React.js Sentry Core Web Vitals
  • Allianz Trade (ex.
    Full Stack Developer React.js / Node.js / TypeScript
    July 2022 - October 2024 (2 years and 3 months)
    Euler Hermes, Hamburg, Germany
    Methodology: Scrum, 2-week sprints, 4 squads of 5 developers, 1 PO, 1 Scrum Master, and 1 designer.
    Achievements:
    -60% of the time: maintenance, analysis, and resolution of production bugs. . Maintenance, evolution of code and existing features on the front end in React.js and the back end in Node.js (Back For Front linked to over 10 business APIs).
    . 15 sprints in the "sheriff" role: analysis, management, and resolution of production (and pre-production) bugs. Rotating role within the Squad, covering its perimeter. Coordination with HelpDesk, APIs, and other sheriffs from other squads. . 12 weeks on-call: management of critical production bugs, nights and weekends (Analysis, communication).
    -40% of the time: new features developed and tested
    . on the front end in React.js, unit and functional tested (coverage +80%).
    . on the back end in Node.js, unit and functional tested, with mocked API tests.
    . Design System components, React.js under TypeScript, additions, modifications, and basic maintenance.
    . management of production and pre-production deployments at least twice per quarter. . Other: code reviews, "dev tests" of features on Jira, documentation on Confluence as needed.
    React.js JavaScript Node.js Unit Test E2E Tests
  • Val Web Agency
    Full Stack Developer JavaScript / React.js / Node.js Next.js - Lead
    June 2022 - January 2025 (2 years and 8 months)
    Front End Context: ValWebAgency.com, a web agency I co-founded, specializing in websites for Parisian architects and artisans.
    Achievements:
    . Front-end development using various stacks according to project needs and size.
    . Front-end lead as needed, technical choices, code reviews, coordination with the back-end developer and clients.
    . Contribution to full-stack development using Next.js and Node.js for various client projects.
    . UX/UI for medium-sized projects.
    . Example projects for which I developed the front end (host and administration space) and designed the interface in coordination with the client: www.sabinekranz.com
    Node.js JavaScript Next.js HTML/CSS Project Management

Recommendations

Be the first to recommend Mehdi

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

  • : Technological option introduction to PHP and SQL
    Grandes Écoles
    2011
    : EC option technologique Introduction à PHP et SQL
  • React Testing Library
    ESCP Europe - Master Grande Ecole
    2015
    React Testing Library

Skill set

Categories