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

Mohamed B.

Senior FullStack Engineer | JS | TS | React & Node

€567/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

Senior Software Engineer JavaScript / TypeScript, expert React and Node.js, with experience as a technical lead. I support teams throughout the development cycle by implementing best practices to ensure scalable, performant, and maintainable solutions.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Basic

  • Arabic

    Native or bilingual

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

Experience

  • Ekyo
    JS Development Lead
    SOFTWARE PUBLISHING
    May 2024 - October 2025 (1 year and 5 months)
    Paris, France
    Project:Development of a low-carbon SaaS platform composed of 4 applications (Measurement, Trajectory, Studio, CSRD).
    Context:Agile team of 8 people, Scrum rituals with 2-week sprints.
    Missions:
    • Fullstack development (React.js on the frontend, Node.js/Express on the backend).
    • Technical supervision (code review, mentoring, pair programming).
    • Architecture design, refactoring, optimization, and implementation of best practices (security, performance, accessibility, and maintainability).
    • Automated tests, unit and integration tests, documentation, CI/CD.
    • Participation in product design with the design and product teams.
    • Lifecycle monitoring: development > staging > QA > production.
    • Ticket management, customer support, and continuous improvement.
    Results obtained
    • 21 production deployments
    • +185 PRs reviewed and approved
    • +126 tickets validated in QA
    • Skill development of the supervised development team
    • Very good user & client feedback
    • Stabilized, maintainable, and documented code
    • Test coverage: 75%, automation: 60%
    • Quality and security audit passed
    Technical Environment:
    Frontend
    Library: React.js v18, Redux-Saga, RTK
    Language: JavaScript (ES6+)
    Bundler: Vite
    UI Kit: Material UI (MUI)
    UI Documentation: Storybook
    Tests: React Testing Library, Jest
    Backend
    Environment: Node.js
    Framework: Express.js
    Tests: Jest, Supertest
    API Documentation: Swagger (OpenAPI)
    Database
    SQL: MySQL
    ORM: Sequelize
    Infrastructure & Tools
    Cloud: Google Cloud Platform (GCP)
    CI/CD: GitHub Actions
    Containerization: Docker
    Versioning: Git & GitHub
    Task Management: Zenhub
    Customer Support: Zendesk
    Methodology
    Agile Scrum (Daily, Sprint Review, Planning)
    2-week sprints
    React.js JavaScript Node.js MySQL Express
  • Ekyo
    Full-Stack JS Developer
    ENVIRONMENTAL
    March 2022 - April 2024 (2 years and 1 month)
    Paris, France
    Project:Development of a low-carbon SaaS platform composed of 4 applications (Measurement, Trajectory, Studio, CSRD).
    Context: Agile team of 8 people, Scrum rituals with 2-week sprints.
    Missions:
    • Development of modern and responsive user interfaces
    • Development and integration of REST APIs
    • State management with Redux-Saga
    • Implementation of JWT and multi-application SSO authentication
    • User access and permissions management
    • Creation and management of the admin and user dashboard
    • Creation of graphical views in D3.js and nivo, and interactive elements (drag & drop, trees)
    • Development of modules: collection, indicators, emission factors...
    • Unit/integration tests, documentation, and functional validation
    Results obtained
    • 39 production deployments
    • Fast, secure, and stable application
    • More maintainable and documented code
    • 75% test coverage (back & front)
    • Excellent feedback from end-users
    Technical Environment:
    Frontend
    Library: React.js v18
    Language: JavaScript (ES6+)
    Bundler: Vite
    UI Kit: Material UI (MUI)
    UI Documentation: Storybook
    Tests: React Testing Library, Jest
    Backend
    Environment: Node.js
    Framework: Express.js
    Tests: Jest, Supertest
    API Documentation: Swagger (OpenAPI)
    Database
    SQL: MySQL
    ORM: Sequelize
    Infrastructure & Tools
    Cloud: Google Cloud Platform (GCP)
    CI/CD: GitHub Actions
    Containerization: Docker
    Versioning: Git & GitHub
    Task Management: Zenhub
    Customer Support: Zendesk
    Methodology
    Agile Scrum (Daily, Sprint Review, Planning)
    2-week sprints
    React.js Node.js MySQL JavaScript Express
  • Avaxia Group
    Full-Stack JS Developer
    SOFTWARE PUBLISHING
    October 2020 - February 2022 (1 year and 4 months)
    Tunis, Tunisia
    Project:SAP systems monitoring solution
    Context:
    • International environment with English communication
    • Agile team of 6 people
    • Scrum methodology: 2-week sprints with agile rituals
    • Architecture: Microservices
    Missions:
    • Development of responsive user interfaces with React.js
    • Integration of REST APIs and development of business logic
    • Implementation of Redux (thunk) for state management
    • Writing unit and integration tests
    Development of several key features:
    • Team management (Microsoft Graph API)
    • Role and permission management
    • Admin Dashboard
    • Drag and drop system for task management
    • Real-time notification and alert system
    • Dynamic form creation system
    Results obtained
    • 18 successful production deployments
    • Performant, secure, and maintainable application
    • 80% test coverage (front + back)
    • Clear and up-to-date documentation
    • Very good system stability in production
    Technical Environment:
    Frontend
    Library: React.js
    Language: JavaScript (ES6+)
    Bundler: Webpack
    UI Kit: Material UI (MUI)
    UI Documentation: Storybook
    Tests: React Testing Library, Jest
    Backend
    Environment: Node.js
    Framework: Express.js
    Tests: Jest, Supertest
    API Documentation: Swagger (OpenAPI)
    Database
    SQL: MongoDB
    ODM: Mongoose
    Infrastructure & Tools
    Cloud: Microsoft Azure
    CI/CD: Jenkins, sonarQube
    Containerization: Docker
    Orchestration: Kubernetes
    Versioning: Git & GitLab
    Task Management: Jira
    Methodology
    Agile Scrum (Daily, Sprint Review, Planning)
    2-week sprints
    Node.js React.js JavaScript Express MongoDB

Recommendations

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

  • Engineering degree in Computer Science
    École supérieure privée d'ingénierie et de technologie
    2020
    Cycle d'ingénieur en génie informatique
  • Preparatory cycle for engineering studies
    Institut préparatoire aux études d'ingénieur de Nabeul - IPEIN
    2017
    Cycle préparatoire aux études d'ingénieurs

Skill set

Categories