Mehdi CHEKKOUCH

Mehdi CHEKKOUCH

Casablanca, Maroc

📞 +212 (0) 6 73 79 10 62 | 📧 chekkouch@gmail.com

🌐 GitHub | LinkedIn

🎯 À PROPOS

IngĂ©nieur dĂ©veloppeur passionnĂ© par les technologies d’automatisation, les LLMs, et les solutions no-code/low-code. J’aide les entreprises Ă  amĂ©liorer leur efficacitĂ© opĂ©rationnelle Ă  travers la conception de systĂšmes intelligents, l’intĂ©gration de microservices et l’automatisation des workflows mĂ©tier.

🛠 COMPÉTENCES TECHNIQUES

Langages
JavaScript TypeScript Python
Backend
Node.js NestJS ExpressJS Prisma GraphQL FastAPI Pandas
Frontend
ReactJS NextJS TailwindCSS
DevOps & Cloud
Docker Jenkins GitLab CI Azure
Base de données & Cache
MongoDB MySQL PostgreSQL Redis
Monitoring & Tests
Grafana Elastic Stack APM Jest SonarQube
IA & Automatisation
N8n Make (Integromat) AppSheet GED LLMs LangChain RAG MCP
CMS
Strapi Directus MedusaJS Shopify

đŸ’Œ EXPÉRIENCE PROFESSIONNELLE

Développeur FullStack / Automatisation & LLMs chez Inwi

Gear9 – Inwi | Casablanca, Maroc | Oct 2021 – PrĂ©sent

đŸ”č Projet 1 : Microservices E-commerce & Paiement

Objectif : Moderniser et sécuriser l'infrastructure e-commerce.

Actions menées :

  • DĂ©veloppement de microservices en Node.js pour la gestion des paniers, commandes et produits.
  • Conception et consommation d'APIs performantes pour les intĂ©grations internes et partenaires.
  • Mise en place de systĂšmes de paiement sĂ©curisĂ©s, avec gestion des flux transactionnels.
  • Supervision des services via Elastic Stack et dĂ©ploiement via Jenkins (CI/CD).

Stack : Typescript, Node.js, Jest, ExpressJS, SonarQube, Elastic Stack, Jenkins, Elasticsearch, Redis.

đŸ”č Projet 2 : Automatisation du processus de rĂ©siliation via OCR

Objectif : Automatiser le traitement des demandes de résiliation contractuelle.

Actions menées :

  • IntĂ©gration d'un pipeline OCR avec Amazon Textract pour extraire les donnĂ©es clients depuis les documents.
  • DĂ©ploiement d'une GED sur Amazon S3 avec chiffrement/dĂ©chiffrement automatique des documents.
  • VĂ©rification de la validitĂ© des donnĂ©es via N8n pour la correspondance des noms, ID, signature, etc.
  • DĂ©clenchement d'un processus automatisĂ© de rĂ©siliation selon les rĂšgles mĂ©tiers.

Stack : Python, N8n, Amazon Textract, Amazon S3, Lambda, DynamoDB.

đŸ”č Projet 3 : Synchronisation des paiements entre Salesforce, Magento et les systĂšmes internes

Objectif : Garantir l'intégrité et la cohérence des paiements entre les différentes plateformes.

Actions menées :

  • Conception de middlewares pour contrĂŽler, vĂ©rifier et synchroniser les statuts de paiement.
  • Suivi des anomalies et crĂ©ation automatique de tickets en cas d'incohĂ©rences.
  • Enrichissement des donnĂ©es Salesforce avec les informations de paiement validĂ©es.

Stack : Javascript, N8n, SOQL, API REST, RabbitMQ

đŸ”č Projet 4 : Reporting automatisĂ© des ventes et gĂ©nĂ©ration de rapports

Objectif : Mettre en place une solution de reporting fiable et automatisée.

Actions menées :

  • Automatisation de l'agrĂ©gation des donnĂ©es de vente Ă  partir de diverses sources.
  • GĂ©nĂ©ration et envoi programmĂ© de rapports (CSV, Excel) vers les parties prenantes.
  • IntĂ©gration avec N8n pour planification et envoi par email.

Stack : Javascript, N8n, Postgresql.

đŸ”č Projet 5 : CMS Headless avec Strapi & moteur de recherche Elasticsearch

Objectif : Centraliser et structurer la gestion de contenu pour les plateformes web.

Actions menées :

  • Personnalisation avancĂ©e du CMS Strapi pour gĂ©rer diffĂ©rents types de contenus mĂ©tier.
  • IntĂ©gration d'un moteur de recherche Elasticsearch pour l'indexation et la recherche rapide.
  • Gestion fine des droits utilisateurs et du cycle de vie du contenu.

Stack : Strapi, Typescript, React, Elasticsearch.

đŸ”č Projet 6 : R&D sur l'IA gĂ©nĂ©rative et les LLMs

Objectif : Explorer les cas d'usage des LLMs dans les processus internes.

Actions menées :

  • Prototypage de solutions d'assistance basĂ©es sur des modĂšles LLM (rĂ©sumĂ©, classification, extraction de donnĂ©es).
  • IntĂ©gration des LLMs dans les workflows d'automatisation via API bedrock.
  • Mise en place de POCs pour le support client, la gestion documentaire et l'analyse de texte.

Stack : LLM, MCP, Langchain, n8n, AWS Bedrock, Python, Typescript, NextJS, React, Tailwind, Shadcn, Postgresql, Elasticsearch.

IngĂ©nieur R&D – DĂ©veloppement de Solutions NumĂ©riques

Slackers | Mohammedia, Maroc | Juin 2020 – Mai 2021

  • DĂ©veloppement de plateformes web pour la collecte et la visualisation de donnĂ©es mĂ©tier.
  • CI/CD, conteneurisation via Docker et gestion d’infrastructure.
  • Élaboration d’architectures logicielles sur mesure pour projets industriels et smart city.

Stack : TypeScript, Nodejs, NestJS, Websocket, Docker, CI/CD.

🎓 FORMATION

🏆 PRIX ET DISTINCTIONS

🗣 LANGUES

Français : Courant
Anglais : Intermédiaire
Arabe / Tamazight : Natif

💡 CENTRES D’INTÉRÊT

Rédaction créative, randonnée.