Hello,

My Name is

Aymane

Data Engineering Student

View My projects

Skills

In my career, I have been learning a multitude of skills that have enriched my professional journey. Among these, I have become proficient in various programming languages, enabling me to develop interactive applications. Additionally, I have gained a strong understanding of databases and data management. These ongoing learning experiences continually inspire me to pursue my passion for technological development and push myself to tackle new and exciting challenges in my professional field, and here is a summary of my skills.

Programming languages - FrameWorks

Python
Java
HTML/CSS , JS , Flask
JEE (Spring - Spring Boot) - ReactJS
SQL - PL/SQL
shell (Basic notion)

Big Data tech - Bi tools

Hadoop
Hive
Kafka
Spark(PySpark)
Hbase
Power BI

DataBases

MySQL
Oracle SQL Developer
Microsoft SQL Server
PostgreSQL
ClickHouse
MongoDB

ML - DL - Data Science

Scikit Learn
Tensorflow(Keras)
Regression
Classification
Clustering
Dimensionality Reduction

Operating Systems

Linux (Ubuntu)
Windows

Languages

Arabic (Native)
French (Intermediate)
English (Intermediate)

Latest Projects

Student Management System with Spring Boot

This is a simple application for managing student records built with Spring Boot (Back-end), JSP and Bootstrap (Front-end). It provides basic CRUD (Create, Read, Update, Delete) functionality for student entities. More details

Smartphone Price Prediction in Big Data Environment

This project aims to predict smartphone prices using a combination of batch and stream processing techniques in a Big Data environment. The architecture follows the Lambda Architecture pattern, providing both real-time and batch processing capabilities to users.

More details

Sentiment Analysis for Jumia Reviews & Smartphone Price Prediction System

The project focuses on customer sentiment analysis for Jumia, aiding informed online decisions. It collects and analyzes product comments to determine sentiments and implements a decision-making algorithm. Additionally, it includes product price prediction system using regression techniques.

More details

Real Time Data Pipeline using Kafka

This project implements a real-time data pipeline using Apache Kafka, Python's psutil library for metric collection, and SQL Server for data storage. The pipeline collects metrics data from the local computer, processes it through Kafka brokers, and loads it into a SQL Server database. Additionally, a real-time dashboard is created using Power BI.

More details

Mobile-phones Data Analysis

This project demonstrates the process of extracting data from a MySQL database, transferring it using Apache Sqoop, storing it in Hive Data warehouse (the data actually is store in Hadoop Distributed File System (HDFS)), and performing analysis using Hive Query Language (Hive QL) (close to SQL). Then visualize the data in Power BI.

More details

HR data pipeline with Azure

This project is a comprehensive data engineering solution that extracts HR data from a GitHub repository, performs data transformations using Azure services, and creates an interactive HR dashboard using Power BI.(Using Azure services(Data factory, databricks and azure blob storage))

More details

Sales data pipeline

This ETL (Extract, Transform, Load) project demonstrates the process of extracting data from a SQL Server database, transforming it using Python, orchestrating the data pipeline with Apache Airflow (running in a Docker container), loading the transformed data into Google BigQuery data warehouse, and finally creating a dashboard using Looker Studio.

More details

Human Resources data pipeline

This ETL (Extract, Transform, Load) project aims to extract human resources data, clean it using PL/SQL and SQL, integrate it into a Snowflake data warehouse on Azure Cloud using Informatica, and visualize the insights in Power BI.

More details

YouTube data pipeline

The project aims to automate the extraction of data from a YouTube channel, transform the data into a suitable format, and make it available for analysis through a Power BI dashboard. By following a structured ETL process, this project streamlines data retrieval, preparation, and visualization.

More details

Jumia data pipeline

This project focuses on extracting data from the Jumia website using Beautiful Soup, storing it in an Excel file with Pandas, and then transferring the data to a PostgreSQL database using SQLAlchemy and Pandas. It's an ETL project where we extract data from a website and finally load it into a PostgreSQL database.

More details

Real time Computer Performance Dashboard

This project aims to capture, store, and visualize real-time system performance metrics through an end-to-end data pipeline. By leveraging Python, MySQL, SQL Server, and Power BI, we've created a comprehensive solution to enhance decision-making.

More details

LoanCredit

The project aims to develop a machine learning model using Logistic Regression for classifying loan credit applications as either approved or rejected. Additionally, it includes a Flask web application for deploying the trained model.

More details

Contact Management

The project is a desktop application developed using Java and JavaFX frameWork for managing contacts and groups. It utilizes the JDBC (Java Database Connectivity) API, MySQL database and Log4j for tracking its logs.

More details

Machine Learning From Scratch

Machine learning algorithms from scratch using Python and NumPy, without relying on external libraries such as TensorFlow, Keras, or scikit-learn. The implemented algorithms include classification, regression, clustering, and basic neural network models.

More details

E-Student

E-student is Student Management System project built using Python, the Tkinter library and MySQL DataBase. The application allows students to register, access their personal profile, and download course materials...

More details

Machine Learning basics

This is a basic repository which contains a simple application of machine learning algorithms such as regression algorithms, classification algorithms and clustering also some statistical methods for data analysis.

More details
img

About me

Data Engineering student

Hello, I am Aymane Maghouti, a passionate and motivated individual currently pursuing my studies in Data Engineering at the National School of Applied Sciences in Al Hoceima (ENSAH). As a student of Data Engineering, I have developed a strong foundation in data analytics, machine learning, and database management. I am fascinated by the power of data and its ability to transform businesses and drive informed decision-making. I enjoy collaborating with teams and taking on challenging projects that allow me to apply my knowledge to real-world scenarios. For more details download my resume below.

Download Resume

Contact info

Phone

+212 6 56 15 58 67

+212 7 14 38 22 16

Email

aymanemaghouti16@gmail.com

aymanemaghouti@gmail.com

Address

Taza, Fes, Morocco