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

Mohamed Souidi

🚀 Développeur Fullstack Node | React | GraphQL

€620/day
Paris, FR
8-15 years

Average response time: 1 hour

About Mohamed

Développeur Fullstack Senior avec plus de 10 ans d'expérience, spécialisé dans la conception et le développement d'applications web modernes. À travers mon expertise approfondie en TypeScript, React/Next.js et Node.js/NestJS , je livre des solutions techniques robustes, élégantes et performantes.

Ce qui me distingue

Je combine une vision globale des produits numériques avec un souci du détail qui fait la différence :

Architecture Fullstack : Conception d'architectures monolithiques ou microservices adaptées aux exigences de chaque projet

Frontend Avancé : Maîtrise de Next.js et des meilleures pratiques (App Router, Server Components, ISR/SSG/SSR)

APIs et données : Conception d'APIs REST et GraphQL performantes, avec une expertise en bases de données SQL/NoSQL (PostgreSQL, MongoDB..)

UI/UX soignées : Interfaces utilisateur raffinées avec TailwindCSS et Shadcn UI, attention particulière aux détails visuels

SEO & Performance : Optimisation pour les moteurs de recherche et Core Web Vitals

DevOps : Pipelines CI/CD et déploiements automatisés

Qualité : Stratégie de tests complète (unitaires, intégration, E2E)

Intégration IA : Expérience significative dans l'intégration des APIs OpenAI

Mon approche

Spécialisé dans le développement SaaS, je combine expertise technique et vision produit. Mon approche méthodique et mes capacités de leadership me permettent de guider des équipes tout en restant impliqué dans le développement.

Je privilégie les projets innovants dans l'E-learning, la productivité et les applications web à fort impact, où je peux apporter mes compétences techniques et ma compréhension des enjeux business.

Disponible pour des missions de développement fullstack, backend ou frontend, d'architecture technique ou de direction d'équipe, sur Paris (et banlieue) et/ou en télétravail.
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

  • Spanish

    Basic

Can work on-site
Paris (up to 50km), Marseille (up to 30km), Aix-en-Provence (up to 30km), Toulon (up to 30km)

Experience

  • Mokka Learning
    Co-Founder & Lead Développeur
    September 2023 - Today (2 years and 9 months)
    Paris, France

    Conception et développement d'une plateforme LMS innovante :

    • Architecture et dĂ©veloppement d'une plateforme d'apprentissage en ligne (LMS) complète avec Next.js.
    • CrĂ©ation d'un Ă©diteur de contenus pĂ©dagogiques avancĂ© intĂ©grant l'API OpenAI pour la gĂ©nĂ©ration de contenus.
    • ImplĂ©mentation du standard SCORM pour assurer l'interopĂ©rabilitĂ© des cours avec d'autres plateformes LMS
    • Mise en place d'un système de tracking des utilisateurs avec Segment.io pour analyser les parcours d'apprentissage.
    [Next.js/ TypeScript/ Tailwind CSS/Shadcn UI/ OpenAIAPI/SCORM/ Segment.io]

    Infrastructure et architecture technique :

    • Conception d'une architecture monolithique optimisĂ©e avec Next.js pour le frontend et le backend (API routes).
    • IntĂ©gration de NeonDB (PostgreSQL) avec Prisma ORM pour une gestion efficace des donnĂ©es.
    • Mise en place de Zustand comme solution de gestion d'Ă©tat lĂ©gère et performante pour l'interface utilisateur.
    • Utilisation de Zod pour la validation de schĂ©mas et la garantie de typesĂ»retĂ© entre le frontend et le backend.
    • Configuration du workflow de CI/CD via GitLab pour le testing et dĂ©ploiement continu sur Vercel.

    [GitLab CI/CD/ Vercel/ PostgreSQL (NeonDB)/ Prisma ORM/Zustand/ Zod]

    Qualité et performance :

    • ImplĂ©mentation d'une stratĂ©gie de tests complète avec Jest pour les tests unitaires, React Testing Library pour les composants et Playwright pour les tests E2E.
    • Mise en place d'un workflow rigoureux de qualitĂ© code avec ESLint, TypeScript strict mode et Prettier, renforcĂ© par Husky, lint-staged et commitlint pour des commits standardisĂ©s.
    • Utilisation de Conventional Commits (cz) pour une gestion structurĂ©e de l'historique Git et faciliter la gĂ©nĂ©ration automatique de changelogs.
    [Jest/ React Testing Library/ Playwright/ ESLint/ Husky/ lint-staged/ commitlint/ Conventional Commits/ Core Web Vitals]
    Next.js Typescript Shadcn Prisma PostgreSQL TailwindCSS Zod Zustand Gitlab CI/CD Gitlab Jest Playwright React.js Node.js n8n
  • IONISx
    Lead Développeur
    EDUCATION AND E-LEARNING
    April 2019 - June 2023 (4 years and 2 months)
    Paris, France

    Maintenance et amélioration d'une application existante :

    • Analyse et correction des bugs sur l'application existante.
    • IntĂ©gration avec Salesforce via l'API et utilisation du Salesforce Object Query Language (SOQL).
    • AmĂ©lioration de la pertinence des donnĂ©es temps rĂ©el
    [PostgreSQL/ React/ Rest/SalesforceSOQL/Segment]

    Développement d'une nouvelle application :

    • Mise en place d'une architecture backend en micro-services avec NestJS, GraphQL (Apollo) et MongoDB.
    • DĂ©veloppement du frontend en ReactJS et NextJS avec TailwindCSS.
    • CrĂ©ation d'un Ă©diteur de cours intĂ©grant une gĂ©nĂ©ration de quizz par Intelligence Artificielle (IA).
    • Conception et dĂ©veloppement d'une solution d'exportation des cours vers des formats standards (LTI,SCORM..)
    [Typescript/ NestJS/Apollo GraphQL/ Microservices/ Mongo/ React/Nextjs]



    Management et coordination :

    • Encadrement d'une Ă©quipe technique (dĂ©veloppeurs backend et frontend).
    • Gestion des tâches et prioritĂ©s pour assurer le bon dĂ©roulement du projet.
    • Collaboration avec des Ă©quipes cross-fonctionnelles (produit, design, etc.) pour assurer la qualitĂ© de la livraison.
    [Team Leadership/Agile/ Collaboration Cross-fonctionnelle]
    NestJs Typescript GraphQL Apollo GraphQL Microservices MongoDB React.js Next.js Salesforce SOQL Méthode agile Node.js
  • Prestalink
    Développeur Web
    October 2018 - April 2019 (6 months)
    Provence-Alpes-CĂ´te d'Azur, France

    Développement d'une application de Facturation/Devis :

    • Analyse du besoin.
    • Mise en place du Backend Node/Express.
    • CrĂ©ation de la base de donnĂ©es (Mongo Atlas Cloud).
    • Connexion avec le Backend (Mongoose).
    • Mise en place de l'API GraphQL.
    • DĂ©veloppement du Front en Vue.js/Vuetify.
    • Conteneurisation (Docker) du serveur.
    • DĂ©ploiement sur Heroku.
    • Suivi et correction des bugs.
    [Node.js/ Express/ GraphQL/ Vue.js/ MongoDB/ Docker/ Heroku]

    Développement d'une application de prise de commandes :

    • Analyse du besoin.
    • Mise en place du Backend Node/Express.
    • CrĂ©ation de la base de donnĂ©es MongoDB.
    • Connexion avec le Backend (Mongoose).
    • Mise en place de l'API Rest.
    • DĂ©veloppement du Front en Angular 7/Material.
    • DĂ©ploiement.
    • Suivi et correction des bugs.

    [Node.js/ Express/ Angular 7/ MongoDB/ Docker/ Heroku]
    Node.js Express MongoDB Vue.js GraphQL Docker Heroku Angular

Recommendations

Be the first to recommend Mohamed

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

  • DĂ©veloppeur Blockchain
    Alyra, l'école Blockchain et IA
    2023
    Développeur Blockchain
  • Master 2
    Université d'Avignon
    2018
    Développement Mobile & IoT

Skill set

Categories