About Mohamed
French
Native or bilingual
English
Conversational
Experience
- TransdevFull-stack TypeScript DeveloperTRANSPORTATIONJuly 2025 - Today (1 year and 1 month)Le Havre, FranceDesign 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
- John PaulSenior Front-end Vue.js / Node.js DeveloperHOSPITALITYJune 2021 - December 2025 (4 years and 6 months)Paris, FranceEvolution 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, CloudinaryEvolution 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
- Galeries LafayetteFront-end / Full-stack DeveloperE-COMMERCEOctober 2018 - March 2021 (2 years and 5 months)Paris, FranceComplete 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.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master's Degree in Software EngineeringUniversity of Rouen-Normandy2018Programmation orienté objet Tests Gestion de projet Fondamentaux théoriques Architectures distribuées