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

Mohamed T.

Full-stack TypeScript Developer

€550/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed

Front-end and full-stack developer since 2018, I am looking for a long-term mission, ideally in Normandy or Île-de-France, with a preference for remote work (occasional travel possible). Curious, versatile, and always motivated to improve my skills, I mainly work on web projects in JavaScript, with strong expertise in Vue.js and a good command of backend issues.

My background has led me to contribute to large-scale e-commerce projects, particularly for Galeries Lafayette (BHV.fr website, omnichannel solutions) and John Paul (white-label multi-client applications). I also taught modules on databases and microservices in higher education, which demonstrates my ability to simplify complex topics and adapt.

I prefer dynamic, collaborative, and product-oriented environments — outside of the banking/insurance sectors — where I can fully invest myself in designing modern, reliable, and maintainable interfaces.
  • French

    Native or bilingual

  • English

    Conversational

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

Experience

  • Transdev
    Full-stack TypeScript Developer
    TRANSPORTATION
    July 2025 - Today (1 year and 1 month)
    Le Havre, France
    Design and development of a white-label web platform for a transport network, including technical foundation, business integrations, and stakeholder communication.
    - Complete setup of the front-end, back-end, and CI/CD technical foundation,
    - GitLab configuration, repository creation, and structuring of front-end and back-end projects,
    - Development of Web Components using Lit, TypeScript, and Vite for integration into the site managed by the transverse agency,
    - Creation of a Node.js backend with Express and TypeScript, using Drizzle for data access and Zod for validation,
    - Implementation of GitLab CI and deployments on OVH VPS,
    - Configuration of Keycloak as an OIDC broker with back-channel logout,
    - Integration of PayZen as a payment solution,
    - Client communication, business requirements scoping, and technical coordination with the integration agency.
    + Coordination: Client, business teams, transverse agency, technical team
    + Stack: Lit, TypeScript, Vite, WebComponents, NodeJS, Express, Drizzle, Zod, Gitlab-CI, Keycloak, OIDC, PayZen, OVH
    TypeScript Node.js Zod Drizzle Gitlab
  • John Paul
    Senior Front-end Vue.js / Node.js Developer
    HOSPITALITY
    June 2021 - December 2025 (4 years and 6 months)
    Paris, France
    Evolution and maintenance of a white-label web application in Vue.js.
    - Maintenance of a multi-client Vue.js application,
    - Development of new components and pages for the application,
    - Externalization of configurations for each client,
    - Generation and publication of iOS and Android mobile applications,
    - Writing and maintenance of unit tests,
    - Participation in the development and integration of Node.js (Express) APIs on the back-office side,
    - Addition of middlewares to centralize mocks and facilitate implementation,
    - Development of a proxy to log calls and manage the authentication cookie,
    - Scaling the application to make it a true SaaS,
    - Preparation and facilitation of technical refinement sessions.
    + SCRUM: 1 Lead, 2 Front Devs, 2 Back Devs, 1 QA, 1 PO
    + Stack: Vue2, NodeJS, Express, Gitlab-CI, Cordova, AWS, CloudFront, Cloudinary

    Evolution and maintenance of a content manager.
    - Maintenance of an internal Vue.js application,
    - Development of new components and pages for the application,
    - Major UX evolutions,
    - Functional and technical scoping of requirements,
    - Writing and maintenance of unit tests,
    - Optimization of front-end/back-end communication and HTTP error handling,
    - Major migrations to Yarn v4 (Berry) and PnP (Plug'n'Play)
    + SCRUM: 1 Front Dev, 4 Back Devs, 1 QA, 1 PO
    + Stack: Vue3, Node.js, Gitlab-CI, AWS, CloudFront, Cloudinary
    Vue.js Docker Gitlab CI/CD TypeScript Node.js
  • Galeries Lafayette
    Front-end / Full-stack Developer
    E-COMMERCE
    October 2018 - March 2021 (2 years and 5 months)
    Paris, France
    Complete implementation of the BHV.fr website in Vue.js/TypeScript.
    - Development of new, fully responsive and reusable graphical components following the 'Atomic Design' approach,
    - Full autonomy for the implementation of each graphical or functional component (code implementation, storybook, and tests),
    - Maintenance and enrichment of the Design System (graphical library providing Vue.JS components),
    - Creation and maintenance of a backend for frontend (GraphQL and REST),
    - Configuration and operation of Contentful (content hub),
    - Adaptation of continuous integration and automatic deployment of the front-end application to production (via Jenkins, Docker, and GCP),
    - Project carried out with multiple teams, coordinated according to the SAFe framework.
    Front-End Development JavaScript Vue.js Node.js SQL

Recommendations

Hicham E.HE
FU
AM
+2
Hicham E. and 4 other people have recommended Mohamed

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

  • Master's Degree in Software Engineering
    University of Rouen-Normandy
    2018
    Programmation orienté objet Tests Gestion de projet Fondamentaux théoriques Architectures distribuées

Skill set

Categories