HICHAMGARRAD

Junior Data Scientist

Passionate about transforming data into actionable insights. Specializing in machine learning, data visualization, and statistical analysis.

Vallauris, France

About Me

Hicham Garrad

👨‍💼Bonjour, je m'appelle Hicham Garrad, diplômé d’un Master en Business Intelligence & Big Data et passionné par la data science et l’intelligence artificielle. Installé en France et actuellement en Master 2 MIAGE – IA Appliquée à l’Université Côte d’Azur, je suis immédiatement disponible pour une alternance afin de mettre mes compétences en pratique dans un environnement stimulant.

Adresse:Vallauris, France
Téléphone:+33 6 12 79 89 24

Education

Master 2 MIAGE Intelligence artificielle appliquée

Current

Université Côte d'Azur - Sciences, Biot

septembre 2025

Master in Business Intelligence & Big Data Analytics

University Chouaib Doukkali

2023-2025

Honors Professional Degree Diploma BIG DATA

University Soultan Moulay Sliman

2022-2023

Honors DUT Computer Engineering

University Soultan Moulay Sliman

2020-2022

ProfessionalCompetences

🤖

Data Science

Core Skills

Create, Evaluate and Deploy Machine learning Models with Sklearn

Supervised learning: Regression, KNN, SVM, Logistic Regression and Decision Tree Models

Unsupervised Learning: K-Means for data Clustering

Processing Big Data and Distributed Systems with PySpark

Analysing Datasets with pandas, numpy and scipy

Data Visualization with matplotlib and seaborn

Databases and SQL for Data Science

Making data-driven decisions

Technologies & Tools

TensorFlowScikit-learnKerasPyTorchPandasNumPyMatplotlibPlotlySeabornOpenCVLLMNLPPowerBIGPT

FeaturedProjects

Breast Cancer Detection SaaS using Deep Learning:

View Project

AI/ML

Breast Cancer Detection SaaS using Deep Learning:

Preprocessing and enhancement of medical images Design and training of models (classification, segmentation) Integration of models into a backend microservice for deployment via a REST API, with an active learning loop Development of an interactive web platform for assisted breast cancer diagnosis

Pythonscikit-learnTensorFlowKerasnext.jsFastAPIMongoDBs3 bucket
Fraud Detection

View Project

Machine Learning

Fraud Detection

Ce travail est réalisé dans le cadre de mon projet de fin d'études effectué au sein de la société HPS, visant à développer un système de détection des fraudes monétique en utilisant des algorithmes de machine Learning.

Pythonscikit-learnTensorFlowKeras
Big Data Pipeline for Churn Prediction with ML:

View Project

Machine Learning

Big Data Pipeline for Churn Prediction with ML:

Creation of a pipeline using PySpark, Kafka, and Apache Airflow to process monthly and historical data stored in a Data Warehouse and MySQL. Integration of a churn detection model with Machine Learning and exposure of the results via FastAPI. Data visualization with Power BI.

Pythonscikit-learnTensorFlowKerasPySparkKafkaAirflowFastAPIPower BI
Revenue Forecasting for B2B SaaS Clients:

View Project

Machine Learning

Revenue Forecasting for B2B SaaS Clients:

Development of a hybrid model combining ML and time series (XGBoost, Prophet) to predict monthly recurring revenue (MRR). Interactive visualization of forecasts and scenarios using Streamlit.

Pythonscikit-learnTensorFlowKerasXGBoostProphetStreamlitFastAPIMongoDBnext.js
Multi-Agent Recommendation System for an E-Commerce Platform:

View Project

Machine Learning

Multi-Agent Recommendation System for an E-Commerce Platform:

Développement d'un système de recommandation personnalisé utilisant des agents intelligents et des modèles ML. Backend avec FastAPI, MongoDB, et frontend en Next.js.

Pythonscikit-learnTensorFlowKerasFastAPIMongoDBNext.jss3 bucket
Plant Disease Detection System

View Project

AI/ML

Plant Disease Detection System

Building a plant disease detection system, using AI to analyze images and identify diseases, facilitating rapid diagnosis of crop health issues through a microservice.

ReactNode.jsRESTful APIComputer Vision
Real-time Facial Emotion Recognition (CNN)

View Project

Computer Vision

Real-time Facial Emotion Recognition (CNN)

Building a real-time facial emotion recognition system using CNNs to analyze facial expressions instantly.

PythonTensorFlowOpenCVCNN
City-Info

View Project

Mobile Development

City-Info

Conception et développement d'une application Android en Java qui facilite le processus de géolocalisation autour d'une ville se basent sur les différents points d'intérêts de citoyen.

JavaMySQLRESTful APIAndroid
ORMVAO

View Project

Mobile Development

ORMVAO

Conception et développement d'une application Android en Java pour l'office régionale de mise en valeur agricole d'Ouarzazate (ORMVAO) qui facilite le processus de gestion des formations au sein de l'ORMVAO.

JavaAndroidSQLiteMaterial Design
Stock Management

View Project

Desktop Application

Stock Management

Conception et développement d'une application de gestion des stocks qui permet de suivre toutes les informations des marchandises gérées dans un entrepôt.

JavaSwingMySQLDesktop App
E-commerce Analysis

View Project

Data Analysis

E-commerce Analysis

A comprehensive e-commerce data analysis project to extract insights from customer behavior, sales patterns, and market trends using advanced analytics techniques.

PythonPandasMatplotlibData Analysis

ProfessionalCertifications

Introduction to Data Engineering
🏆 Certified
ProfessionalIBM • 2024

Introduction to Data Engineering

List basic skills required for an entry-level data engineering role. Discuss various stages and concepts in the data engineering lifecycle. Describe data engineering technologies such as Relational Databases, NoSQL Data Stores, and Big Data Engines. Summarize concepts in data security, governance, and compliance.

Skills Gained

Data EngineeringETLData GovernanceBig Data
Introduction to Big Data with Spark and Hadoop
🏆 Certified
AdvancedIBM • 2024

Introduction to Big Data with Spark and Hadoop

Apply Spark programming basics, including parallel programming basics for DataFrames, data sets, and Spark SQL. Use Spark's RDDs and data sets, optimize Spark SQL using Catalyst and Tungsten, and use Spark's development and runtime environment options.

Skills Gained

Apache SparkHadoopBig DataSpark SQL
ETL and Data Pipelines with Shell, Airflow and Kafka
🏆 Certified
ProfessionalIBM • 2024

ETL and Data Pipelines with Shell, Airflow and Kafka

Describe and contrast Extract, Transform, Load (ETL) processes and Extract, Load, Transform (ELT) processes. Explain batch vs concurrent modes of execution. Implement ETL workflow through bash and Python functions. Describe data pipeline components, processes, tools, and technologies.

Skills Gained

ETLApache AirflowApache KafkaData Pipelines