
Mohamed MERAH
Data Scientist & MLOps Engineer
1 recommandation
Salaire / Taux journalier
1 personne recommande
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Avec neuf années d'expérience dans le développement et la gestion de projets industriels complexes (secteurs de l'énergie, de l'automobile, de la sécurité des machines,certifications SIL 3), j'ai développé une expertise approfondie dans le cycle de développement en V, incluant l'analyse fonctionnelle, la conception, le codage en langages variés, les tests, la validation et la rédaction de documentation technique.Ces compétences m'ont permis d'évoluer naturellement vers la data science, où je maîtrise désormais des techniques de traitement de données,d'apprentissage automatique (machine Learning), le Deep Learning, le déploiement et d'analyse prédictive ainsi que la visualisation de données. Dans le cadre de mes missions en tant que consultant auprès de grands groupes, j’ai développé une expertise en développement logiciel dans différents secteurs, en travaillant de manière autonome, depuis l’analyse des besoins jusqu’à la livraison de solutions opérationnelles. Tout au long de mon parcours professionnel, j'ai cultivé une forte ouverture d'esprit et une grande capacité d'adaptation, ce qui m'a permis de réussir dans des contextes variés. 🧰 Compétences techniques : 🔤 Langages de programmation : • Python (pandas, NumPy, scikit-learn, TensorFlow, Keras, matplotlib, seaborn) • SQL (SQLite, PostgreSQL) 🧠 Machine Learning & Deep Learning • Modélisation supervisée et non supervisée • Réseaux de neurones, NLP, Computer Vision • Frameworks : scikit-learn, TensorFlow, Keras • Suivi des expériences avec MLflow 🌐 Déploiement & Monitoring & Automatisation • Création d’APIs avec FastAPI • Conteneurisation avec Docker • Déploiement sur le cloud : Azure, AWS • Evidently: data drift & model drift • Airflow: automatisation de pipelines de données (DAGs) 📊 Visualisation & Dashboards • Création de dashboards interactifs avec Streamlit • Visualisation de données avec matplotlib, seaborn, Plotly 🛠️ Outils & environnements • Jupyter Notebook, Google Colab • Git & GitHub pour le versioning • Environnements cloud : Azure ML, AWS S3/EC2/EMR
Expérience de travail
Data Scientist & MLOps Engineer
freelance
oct. 2024 - Présent
2 ans 1 mois
Paris, France
Data Scientist & MLOps Engineer, également Senior Embedded Software Engineer, j’aide les entreprises à transformer leurs données en valeur opérationnelle grâce à des solutions robustes, industrialisées et orientées métier. 🌐 Mon site internet : 👉 https://merahmohamed.wixsite.com/datafreelancepro Avec 9 ans d’expérience en développement logiciel, systèmes embarqués et industrialisation de solutions data, j’interviens sur l’ensemble du cycle de vie d’un projet data : • Collecte et préparation des données • Exploration et analyse des données • Modélisation Machine Learning & Deep Learning • Construction de pipelines MLOps • Création de Dashboards interactifs avec streamlit • Déploiement des modèles • Monitoring & détection de dérive • Automatisation • Documentation technique Mon objectif : Mobiliser mon expertise en Data Science et ingénierie MLOps pour piloter des projets de bout en bout en toute autonomie. En combinant rigueur d’ingénierie, maîtrise des environnements industriels et traitement de tous types de données (structurées, non structurées, temporelles et hétérogènes), mon but est de concevoir des architectures robustes et de déployer des solutions fiables, scalables et immédiatement utiles aux équipes métiers . Environnement technique : • Langages & outils : Python (Jupyter Notebook, Google Colab), SQL (SQLite) • ML & Deep Learning : scikit-learn, TensorFlow, MLflow • Déploiement & APIs : FastAPI, Docker, Azure, AWS • Visualisation : Streamlit • Monitoring & Observabilité : Evidently, MLflow Tracking • Automatisation & Orchestration : Airflow, GitHub Actions
Data Scientist
OpenClassrooms
sept. 2023 - août 2024
1 an
7620 Paris, Danemark
Formation 100% pratique avec des projets réels et livrables professionnels, encadrée par des mentors. 📚 Projets réalisés 🎓 Projet 1 : Analyse de systèmes éducatifs • Objectif : Identifier les pays à fort potentiel pour implanter une entreprise d’enseignement à distance. • Compétences : Python, données structurées, exploration et visualisation. 🏥 Projet 2 : Préparation de données pour un organisme de santé publique • Objectif : proposer une application liée à l’alimentation permettant de vérifier la conformité des produits alimentaires. • Compétences : SQL, Python, apprentissage supervisé. 🌍 Projet 3 : Prédiction de la consommation énergétique des bâtiments • Objectif : Prédire les émissions de GES et la consommation d’électricité à Seattle. • Compétences : SQL, Python, apprentissage supervisé. 🛒 Projet 4 : Segmentation de clients e-commerce • Objectif : Identifier et décrire des groupes de clients pour une entreprise en ligne. • Compétences : SQL, Python, clustering (non supervisé). 🧾 Projet 5 : Classification automatique de biens de consommation • Objectif : Segmenter des produits à partir de descriptions textuelles et d’images. • Compétences : NLP, computer vision, deep learning, données non structurées. 💳 Projet 6 : Scoring de crédit et déploiement d’un modèle • Objectif : Prédire la capacité de remboursement d’un client, déployer le modèle en API et créer un dashboard cloud. • Compétences : Python, FastAPI, Streamlit, Azure, MLflow, Docker, GitHub. 📊 Projet 7 : Dashboard explicatif pour les chargés de clientèle • Objectif : Créer un outil interactif pour expliquer les décisions d’octroi de crédit. • Compétences : Streamlit, Azure, Docker, apprentissage supervisé. ☁️ Projet 8 : Traitement Big Data sur AWS • Objectif : Extraire des caractéristiques d’images dans un environnement Big Data. • Compétences : AWS (S3, EC2, EMR, IAM), TensorFlow,Spark, deep learning, transfert learning.
Ingénieur développement Software
Alstom
nov. 2020 - mai 2021
7 mois
Paris, France
🎯 Objectif : Développement d’une application iOS permettant de contrôler des systèmes embarqués à distance, en connectant un mobile iPhone à une carte Arduino Nano 33 BLE via Bluetooth Low Energy. 🧠 Tâches réalisées : • Analyse fonctionnelle : Définition et étude des exigences techniques du système piloté. • Programmation embarquée et mobile : o Codage embarqué en langage Arduino (C) sur la carte Nano 33 BLE. o Développement de l’application iPhone en Swift avec Xcode pour piloter la carte via BLE. • Tests et validation : o Vérification de la communication entre iPhone et Arduino. o Tests unitaires et systèmes pour garantir la fiabilité des commandes à distance. • Documentation technique : Rédaction des rapports techniques pour assurer la traçabilité du projet.
Ingénieur développement Software - Schlumberger & Qatar gaz
SLB
juin 2019 - mai 2020
1 an
Clamart, France
🎯 Objectif : Adapter et valider le fonctionnement du Microscope MI6 avec une nouvelle fréquence pour améliorer la mesure de résistivité en mode boue et latérologue durant le forage pétrolier. 🔧 Tâches réalisées 🧪 Analyse et compréhension : • Étude approfondie du fonctionnement des modes boue et latérologue pour mieux cerner l’impact de la fréquence sur les mesures. 🖥️ Analyse et modification du code embarqué : • Analyse du code des composants : o DSP – Texas Instruments TMS320VC5402 o FPGA – Microsemi APA450 et APA075 o Identification des modules impactés par le changement de fréquence. o Modification du code dans les parties DSP et FPGA. 🧫 Tests en environnement simulé : • Tests en eau douce et eau salée pour simuler les conditions réelles de forage avec la nouvelle fréquence. • Validation des résultats techniques en collaboration avec les physiciens, par comparaison avec des valeurs attendues. 📋 Documentation technique : • Rédaction détaillée des modifications du code apportées sur DSP et FPGA pour assurer la traçabilité et la reproductibilité.
Ingénieur Logiciels Embarqués
Valeo
mars 2017 - mars 2019
2 ans 1 mois
Créteil, France
🚘 Projet P1 : Display HF PHASE 2 – RENAULT 🎯 Objectif : Intégration des exigences fonctionnelles et amélioration du système d’affichage pour l’interface conducteur. 🔧 Tâches réalisées : • Analyse des exigences : Intégration de nouvelles exigences dans le document SRS via STATEMATE. • Tests logiciels :Réalisation des ITD (Integration Test Design) et UTD (Unit Test Design). • Documentation technique : Mise à jour des documents CDD (Component Design Document). • Traçabilité : Génération des rapports de traçabilité avec REQTIFY. 🚗 Projet P0 : Display 1540 CP / CMFB – RENAULT, TOYOTA, BMW 🧭 Objectif : Développement logiciel et validation de modules de commande (lève-vitre, rétroviseur, climatisation). 🔧 Tâches réalisées : • Commande véhicule : Développement des fonctionnalités pour lève-vitre, rétroviseur, et CLIMBOX multi-marques. • Gestion des exigences : Intégration des exigences dans le SRS via STATEMATE. • Validation et tests : • Réalisation complète des tests : ITD, UTD, RTD (Robust Test Design), VTD (Validation Test Design). • Design technique : Mise à jour des documents CDD, GDD et rédaction du SMF (Software Modification Form). • Programmation et architecture AUTOSAR : Implémentation en MISRA C, intégration des signaux dans SystemDesk et Tresos. • Interface CAN/LIN : Création des IHM CANoe. • Outils BMW : Utilisation de Xpanel, E-Sys, ToolSet32, CAF-Editor, pour tests et codage. • Traçabilité : Suivi précis avec REQTIFY.
Ingénieur développement Software
EDF
nov. 2015 - mai 2016
7 mois
92120 Montrouge, France
🎯 Objectif : Contribuer à l'amélioration du système de protection du réacteur nucléaire en étudiant son fonctionnement, en comparant deux architectures (Flamanville 3 et HPC UK), et en développant des méthodes pour intégrer de nouvelles fonctions tout en respectant les exigences de sûreté. ✅ Tâches techniques réalisées 🧠 Étude et compréhension : Analyse approfondie du fonctionnement général de la centrale Flamanville 3 (système de production, sûreté, automatisation). 🔍 Comparaison des architectures : Étude comparative entre l’architecture du contrôle commande du réacteur FA3 et la nouvelle architecture 1b du projet EPR-HPC UK (Royaume-Uni). 🛡️ Système de protection du réacteur (RPR) : Identification des rôles spécifiques de chaque unité du système RPR dans le cadre de l’architecture 1b. 🧮 Méthodologie de dimensionnement : Développement d'une méthodologie de dimensionnement du système de protection (PS) pour intégrer de nouvelles fonctions sur l’architecture 1b / HPC. 📋 Supervision documentaire : Pilotage et validation des documents AREVA relatifs aux développements de la plateforme TXS. ⚙️ Vérification technique : Contrôle de la répartition des entrées/sorties du PS sur l’architecture 1b du projet HPC. 🌡️ Gestion thermique : Élaboration de la méthodologie de calcul de la température des armoires TXS, élément crucial de sûreté et de performance.
Ingénieur Systèmes Embarqués
COMITRONIC-BTI
déc. 2011 - mars 2015
3 ans 4 mois
93160 Noisy-le-Grand, France
🎯 Objectif : Conception, développement et validation de systèmes électroniques embarqués conformes aux normes de sûreté SIL3 (CEI 61508, EN 13849-1) avec fonctions de communication et supervision. 🛠️ Tâches réalisées : 🧪 Sécurité fonctionnelle : • Développement de produits RFID et relais de sécurité conformes SIL3. • Application et interprétation des exigences des normes : CEI 61508-SIL3, EN 13849-1, CEI 62380. 💻 Développement logiciel embarqué : • Programmation en C (MISRA C), Python, C++, VHDL. • Rédaction des spécifications logicielles. • Réalisation de tests unitaires (UTD), intégration (ITD), validation (VTD) et tests de robustesse (RTD). 📊 Fiabilité et sûreté : • Réalisation de l’analyse AMDEC (FMEA) de cartes électroniques avec calculs de : o DC (Diagnostic Coverage) o CCF (Common Cause Failure) o MTTFD (Mean Time To Dangerous Failure) o PFH (Probability of Failure per Hour) o SFF (Safe Failure Fraction) 🎨 Interfaces Homme-Machine (IHM) : • Développement d’IHM en QT / C++ pour : o La configuration réseau MODBUS RTU du lecteur RFID. o La supervision en temps réel avec traçabilité. 📡 Développement de produits connectés : • Étude et développement : o Système RFID 125kHz avec contrôle d’accès et alarme. o Bouton tactile capacitif bicolore. o Produits connectés Bluetooth BLE 4.0 HM11, MODBUS, RS485, RS232. 🧰 Tests embarqués – ARDUINO UNO R3 : • Test de capteurs avec développement embarqué : o Capteur de couleur TCS3200 o Capteur thermique OMRON IR D6T MEMS o Module BLE HM11
Formation
ENS Paris-Saclay
Licence, Électronique, Électrotechnique et automatique
2006 - Présent
20 ans 5 mois
ENS Paris-Saclay
Master 2 en Systèmes Électroniques et télécommunications
2009 - Présent
17 ans 5 mois
OpenClassrooms
Certification professionnelle "Expert en data science" Titre de niveau 7 au RNCP, Data Science
2024 - Présent
2 ans 3 mois