Disponible août 2026 — Jobs & Doctorat Actuellement chez Capgemini

Mohamed El Amraoui

Diplômé MSc Data Science & IA — Ouvert aux opportunités d'emploi ET aux positions de doctorat en IA

Me Contacter
Mohamed El Amraoui

À Propos

Je suis Mohamed El Amraoui, ingénieur en Data Science et Intelligence Artificielle, diplômé d'un Master en Data Science & IA. Passionné par l'IA générative, les systèmes multi-agents et le machine learning, j'ai acquis une expérience solide à travers des stages chez Capgemini Engineering, Mosaic Mind Solutions et le CHU Hassan II. Je suis ouvert à la fois à des opportunités d'emploi en Data Science & IA et à des positions de doctorat en recherche IA.

Diplômé M2

Master en Data Science & IA

Ingénieur IA

Expérience en IA générative & ML

Ouvert à

Emploi & Doctorat en IA

profile.json
"name": "Mohamed El Amraoui",
"degree": "MSc Data Science & AI",
"location": "Morocco 🇲🇦",
"languages": ["FR", "EN", "AR"],
"passion": "Generative AI",
"open_to": "Jobs & PhD"

Expérience

Stagiaire Développeur IA
Capgemini Engineering
Mars 2026 – Présent Casablanca, Maroc
  • Application desktop enrichie d'IA pour automatiser la vérification d'assemblages mécaniques et de tolérances ISO-GPS
  • Visualisateur 3D interactif (OpenCASCADE) et extraction de cotes depuis des plans PDF via vision multimodale Gemini
  • RAG sur les normes internationales et assistant conversationnel basé sur des Agent Skills
Python PySide6 (Qt) FastAPI OpenCASCADE / CadQuery Gemini Vision RAG ChromaDB
Stagiaire Développeur IA
Mosaic Mind Solutions
Juillet – Septembre 2025 Rabat, Maroc
  • Plateforme de tourisme multi-agent IA avec expériences de voyage personnalisées
  • Routage intelligent basé sur MCP et intégration multi-LLM
Python FastAPI React Flutter OpenAI MCP
Développeur Full Stack
CHU Hassan II
Avril – Juin 2024 Fès, Maroc
  • Application web de gestion des plannings de garde remplaçant les méthodes manuelles
  • Système d'authentification RBAC sécurisé
React Vite Tailwind Spring Boot Spring Security

Projets

Application Desktop IA — Vérification d'Assemblages

Application desktop enrichie d'IA développée chez Capgemini Engineering pour automatiser la vérification d'assemblages mécaniques et de tolérances industrielles, en remplacement d'un processus manuel Excel.

  • Visualisateur 3D interactif (OpenCASCADE, CadQuery, OCP) avec navigation, sélection de pièces et prise de mesures sur représentation géométrique exacte (BRep)
  • Extraction automatique de cotes et tolérances depuis des plans PDF via la vision multimodale de Gemini
  • RAG interrogeable en langage naturel sur les normes internationales, avec traçabilité des sources
  • Calcul automatisé de l'accumulation de tolérances (méthodes déterministe et statistique) avec détection d'interférences et verdict de montabilité
  • Assistant conversationnel basé sur des Agent Skills chargées dynamiquement selon le contexte de l'application
Python PySide6 (Qt) FastAPI OpenCASCADE Gemini Vision RAG ChromaDB PostgreSQL

Plateforme de Tourisme Intelligent Multi-Agents

Plateforme de tourisme intelligent alimentée par l'IA développée chez Mosaic Mind Solutions, basée sur une architecture multi-agents pour des expériences de voyage personnalisées.

  • Agent de routage basé sur le Model Context Protocol (MCP) orientant l'utilisateur vers l'agent IA le plus pertinent
  • Agent d'exploration locale : recherche de lieux à proximité en langage naturel, avec option de selfie devant un monument
  • Intégration multi-fournisseurs IA (OpenAI, Gemini, Groq, Stability AI) pour le NLU et la génération d'images
  • Intégration des agents dans le frontend React + TypeScript et l'application mobile Flutter
Python FastAPI React Flutter MCP OpenAI Groq

AIMAAK — Chatbot Darija

Chatbot assistant en Darija conçu pour remplacer un agent de centre d'appels dans le service client de petites startups marocaines sans budget pour un centre d'appels dédié.

  • Application mobile Flutter intégrant le chatbot AIMAAK, capable de répondre aux clients en Darija
  • Vidéo de présentation (script, montage) utilisée lors des pitchs devant jury
  • Travail en équipe pluridisciplinaire : développement technique, communication, business model
Flutter AI NLP Darija

Prédiction du Diabète ML

Système de classification pour prédire la présence de diabète à partir de données médicales et démographiques issues d'un large dataset Kaggle.

  • Prétraitement : nettoyage, valeurs manquantes, normalisation, gestion du déséquilibre des classes via SMOTE
  • Implémentation et comparaison de KNN, SVM, Decision Tree et Random Forest
  • Validation croisée et optimisation des hyperparamètres via GridSearchCV
Python Scikit-learn Random Forest SMOTE

Segmentation Clients Bancaires

Segmentation de clients bancaires pour comprendre leurs comportements et optimiser les stratégies de marketing ciblé via l'algorithme K-Means.

  • Analyse exploratoire (EDA) : distributions, détection des outliers, corrélations
  • Choix du nombre optimal de clusters via Elbow, Silhouette Score et Inertie
  • Recommandations pour campagnes marketing et fidélisation client
Python Pandas K-Means Scikit-learn

Certifications & Formations

Extending AI with Agent Skills
Udemy
Mai 2026
Autumn School on AI — AIDE'2025
FST Fès
Octobre 2025
1er Prix — SkillUP-Aero Competition
EMAN Aerospace
Juin 2025
Data Mining with Python Workshop
University of Limerick & FST Fès
Février 2025
Oracle Cloud Infrastructure 2024 — AI Foundations
Oracle
Janvier 2025
Data Science: R Programming Complete Diploma
Udemy
Janvier 2025
INJAZ Innovation Camp
SOTHERMA & INJAZ Al Maghrib
Janvier 2025
Git and GitHub Certificate
365 Data Science
Novembre 2024
Attestation de Formation en ligne
Haut-Commissariat au Plan (HCP)
Août 2024
INJAZ Al Maghrib — Company Program
INJAZ Al Maghrib
2024 – 2025
Formation en Entrepreneuriat
INJAZ Al Maghrib
Juin 2024
Adobe Premiere Pro CC — Intermediate
Udemy
Décembre 2022
Adobe Photoshop CC — Professional
Udemy
2022
Création de Contenu Digital
Forsa
Septembre 2021

Compétences

Programmation

Python95%
JavaScript80%
Java75%
R70%
C/C++ · Dart · PHP · SQL65%

IA & Machine Learning

Scikit-learn90%
LangChain · RAG85%
Prompt Engineering88%
PyTorch / TensorFlow75%

Web & Mobile

React FastAPI Spring Boot Flutter Tailwind CSS HTML/CSS TypeScript Vite

Ingénierie des Données

Pandas / NumPy92%
Apache Spark65%
Hadoop60%

Bases de Données

MySQL PostgreSQL MongoDB Redis Neo4j ChromaDB

DevOps & Outils

Docker Kubernetes Git GitHub Linux

Sécurité

AES RSA JWT OAuth Signatures numériques

Méthodes

Scrum Kanban UML Agile

Communauté & Projets Personnels

Projets, startups et communautés auxquels je contribue activement

Webeht

Agence web construite avec des amis, proposant des services de développement web moderne et innovant.

ELECTROEHT

Projet électronique & IoT construit avec des amis, axé sur les systèmes embarqués.

Blog-AI Digital

Blog dédié à l'IA, aux technologies digitales et aux tendances tech.

M-Coding

Chaîne WhatsApp tech avec +500 abonnés — ressources dev, IA et actualités tech.

M-Coding

« I code. I build. I share. I dream beyond limits.
Therefore, I am. »

🚀 AI • Coding • Tech • Resources

M-Coding est ma marque personnelle dédiée à l'IA, au développement et à la tech — je partage des ressources, des astuces et de l'actualité tech en Darija marocaine et en anglais, à travers plusieurs plateformes.

Contact

Travaillons ensemble

Disponible pour des opportunités de stage, CDI ou doctorat.

Email

mohamedelamrawi@yahoo.com

Copié !
Téléphone +212 608 105 946
WhatsApp +212 608 105 946
Une question ? Discutez avec mon assistant IA plutôt que de tout lire !