Skip to content
View mrcopicat's full-sized avatar
🏠
Working from home
🏠
Working from home
Block or Report

Block or report mrcopicat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mrcopicat/README.md

👋 BENHARI Abdessalam

PhD candidate in HPC & reinforcement learning @ Atos | General engineer




Professional Experience :

April 2021-Current : R&D Data Scientist Intern; Atos (France)

Implementation of a scaled embedding solution based on graph learning allowing
a joint representation of heterogeneous temporal data for further ML&DL use.

March 2020-September 2020 : Artificial Intelligence Consultant Intern; Accenture (Morocco)

- Clients needs & requirements analysis.
- Technological solutions proposition & implementation (mainly based on Machine learning).

July 2019-August 2019 : Data Analyst Intern; CDG Prévoyance (Morocco)

- Process automation.
- Dashboard creation.
- Data management and analysis.

June 2018-July 2018 : Information Technology Intern; Ministry of Health (Morocco)

Adaptation of an information management tool (DHIS2) to the Moroccan context.

Education :

October 2020- October 2021 (expected) : Specialized Master, HPC-AI; Mines Paristech (France)

High Performance computing and Artificial intelligence post Master.

September 2017-September 2020 : Engineer Diploma, Data science & Digitalization; Ecole Centrale Casablanca (Morocco)

- 3rd year : Data science and Digitalization specialisation.
- 1st & 2nd year : General engineering courses.

January 2019-June 2019 : Exchange, Track Entrepreneur; ESSEC Business School (Morocco)

Business and Operations in Africa track with a focus on entrepreneurship
and business practices.

September 2015-July 2017 : CPGE, Mathematics & Physics (MP); CPGE Moulay Youssef (Morocco)

Preparatory Classes for engineering schools, branch : Mathematics & physics (MP).

Skills :

Programming Languages :

- Python: (nox, poetry, Pandas, scikit-learn, Tensorflow/Keras, PyQt5, vtk, bokeh, ...) 

- R-Language: (Shiny, tidyverse, leaflet, ggplot2, …)

- SQL: (Managing databases, writing queries, …)

- C/C++: (OOP, CMake, Google Test, pthreads, OpenMP, TBB, …)

- Pack Microsoft Office: (Excel, Powerpoint, Word,…)

- Basic knowledge of JavaScript & VBA

Technlogies :

 * Machine/Deep Learning.
 * Parallel Programming – HPC (on GPU: Numba-Cuda, On CPU: MPI-OpenMP). 
 * GIT/GITLab.
 * Continuous integration (Gitlab, Jenkins).
 * Unit tetsing (on Python: unittest-pytest, on C++: google tests).
 * Data visualization.
 * UNIX/Linux environment.

Spoken languages :

 - Arabic : Native Speaker.
 - French : Bilingual.
 - English : Professional proficiency TOEIC = 955.

Recent Projects :

(Please check my Github repository)

Pinned

  1. declarations-mapping-app declarations-mapping-app Public

    An R implemented app using the "shiny" library displaying some geographical informations about different types of complaints in Paris region.

    R

  2. graph-visualisation-app graph-visualisation-app Public

    A simple app to create Graph visualisations using vtk from text documents.

    Jupyter Notebook

  3. online-articles-shares-prediction online-articles-shares-prediction Public

    A Machine learning model implementation to predict the number of article shares.

    Jupyter Notebook

  4. CNN-flowers-recognition CNN-flowers-recognition Public

    building a CNN flower classification model to classify flower images data into 102 given categories

    Jupyter Notebook

  5. KMeans-based-segmentor KMeans-based-segmentor Public

    A k-means segmentation project done for academical purposes. This project is a part of training on continuous integration, version control and C++ Programming, using CMake for the build automation …

    C++

  6. LBM-numba-parallel-GPU LBM-numba-parallel-GPU Public

    LBM flow visualisation around Cylinder parallelised using Numba on GPU

    Jupyter Notebook 1