Hello! I’m Diouane Abdallah.
My passion for information technology (IT) had led me to thoroughly study the field of artificial intelligence, data science and big data. After working on many projects, I realized that these areas matched my skills perfectly. I am passionate about new technologies and actively seek new ones to improve myself. I am curious, active, patient, hardworking and always looking for new opportunities.
![Walter Patterson](images/avatar.jpg)
My Education
A short Intro to my Education.
![Ibn Zohr university, Agadir](images/Ibn zohr.png)
Ibn Zohr university, Agadir
Master degree, Data Science
2018 – 2020
![Ibn Zohr university, Agadir](images/Ibn zohr.png)
Ibn Zohr university, Agadir
Bachelor’s degree, software engineering
2015 - 2018
![El wahda high school, Tiznit](images/al wahda.png)
El wahda high school, Tiznit
baccalaureate degree, Mathematical Sciences A
2012 - 2015
My Projects
Analysis of road scenes based on deep learning
![Analysis of road scenes](images/sign.png)
Application to the detection and recognition of traffic signs.
Used tools : Python, Tensorflow, MaskRCNN...
Establishment of a distributed processing and storage system
![distributed processing and storage system](images/cluster.png)
Distribute the training of a deep learning model on a cluster.
Used tools : Java, Spark, Hadoop, Mlib...
Construction of a Data WareHouse.
![Data WareHouse](images/datawarehouse.png)
Analyze sales on a daily, monthly and annual basis.
Used tools : Talend, Birt, SQL, Oracle.
CNN-LSTM model for the calculation of aging factor.
![CNN-LSTM model](images/aging.png)
Estimate of actual age and apparent age.
Used tools : Python, Tenserflow, CNNs et LSTMs
E-commerce web application.
![E-commerce web application](images/webapp.png)
Used tools : Python, Django, HTML5, CSS3, BOOTSTRAP, MySQL.
Web application for project management and bug tracking.
![bug tracking](images/bugtracker.png)
Used tools : JAVA2E, HTML5, CSS3, BOOTSTRAP, MySQL
Sudoku solver
![Sudoku solver](images/sudoku.png)
sudoku solver using the backtracking algorithm.
MFC Application for Contracts management
![Contracts management](images/contract.png)
Used tools : C++, MFC...
cats vs dogs classifier
![cats vs dogs](images/cat.png)
Build and train a convolution neural network for classifying images of Cats and Dogs.
Used tools : Python, Tenserflow, Keras
MNIST digits Autoencoder in Keras
![MNIST digits](images/mnist.png)
Autoencoding is a data compression algorithm where the compression and decompression functions are data-specific, lossy, and learned automatically from examples rather than engineered by a human.
My Skills
![python](images/skills/python.png)
![Machine Learning / Deep Learning](images/skills/ml.png)
![Tensorflow](images/skills/tensorflow.png)
![Keras](images/skills/keras.png)
![NumPy Library](images/skills/numpy.png)
![Scikit-Learn library](images/skills/scikit-learn.png)
![Java](images/skills/java.png)
![SQL](images/skills/sql.png)
![Git](images/skills/git.png)
![Hadoop](images/skills/hadoop.png)
![spark](images/skills/spark.png)
![Microsoft Power BI](images/skills/powerbi.png)
![Talend](images/skills/talend.png)
![Tableau](images/skills/tableau.png)
![ElasticSearch](images/skills/ElasticSearch.png)
![Kibana](images/skills/kibana.png)
![Linux](images/skills/linux.png)