Abdoulaye Barro
Machine Learning engineer, Artificial intelligence engineer, Data
Scientist, python developer,Software Engineer, Cloud, currently finish
the AMMI(African Master’s in Machine Intelligence) program.
ABOUT ME
Experienced with Machine Learning engineer, Artificial
Intelligence Engineer, Data Scientist, Software Engineer,
Natural Language Processing(NLP), python development and
especially with writing expert-level Python, PyTorch,
TensorFlow, Keras and full stack web development. Leverages
OSS, high level languages, and frameworks to cut development
time and improve code quality. Experienced with
Recommendation system and Search Engineer. Presently finish
African Master’s in Machine Intelligence (AMMI) program.
EXPERIENCE
Dakar, Senegal
Phone: (-
Email:-
LinkedIn:
https://www.linkedin.com/in/abd
oulaye-barro-4034b813a/
SKILLS
Programming
Languages: Python,
Java, JavaScript, SQL,
PHP,HTML/CSS
Cloud Platforms: GCP,
AWS, GPU
ANACIM, Dakar, Senegal
March 2021 – Jully 2021
Artificial Intelligence Engineer / Data Scientist
Implementation of a Machine Learning solution for the
prediction of seasonal temperatures in real time:
• Data collection: Extract data like temperature, pressure, wind
force, humidity, etc. will be extracted every hour or every day
from the CLIDATA database and will feed our new
database(PostgreSQL)
• Data Processing: Cleaning data , data transformation, data
normalization , Treatment of missing data
• Train the Model : choose different machine learning models
and choose the best model the target variable to be explained
(business problem)
• Evaluate The Model:
• Parameters tuning
• Prediction
•Model deployment
Technical Environment : Python,TensorFlow, Keras, Flask,
Django, SQL, PostgreSQL
ECOFIN AGENCY, Dakar, Senegal
July 2020- December 2020
Artificial Intelligence Engineer / Data Scientist
Set up a search engine (question / answer):
• Data Preprocessing of input data textual with NLP and Elastics
search(preparing data for indexing)
Framework: Django,Flask
TensorFlow,PyTorch,
keras, Numpy,
Pandas,Spring boot,
Angular
API: Rest, Billing, SMS,
USSD, AWS S3, AWS
Glue
Databases: MySQL,
MongoDB,PostgreSQL,
Oracle
Systems: Centos,
Ubuntu, Windows
Server, Debian
Networking: TCP/IP,
• Selection the pre-trained model among the pre-trained models
existing(BERT model, XLNeT model, T5 model, Camembert
model) for the search engine
• Evaluation of the pre-trained Camembert model from data
provided by the Ecofin agency
• Set up the pre-trained Camembert model for predict answers
of the questions asked from the Ecofin Agency platform.
• Deploy the Camembert model on Ecofin Agency platform
Technical Environment : Python, pytorch, Django, Elastics
search, google colab
Atos, Dakar, Senegal
July 2019 – November 2019
Software engineer
Maintenance and Monitoring for Orange Business
Service(OBS):
• Management of Oracle Data Base.
• Debugging (resolving issues with customer feedback from
source code).
• Developing and maintaining web-pages
• Technical Environment : Java/JEE, Struts, PL/SQL,
jsp,Jsf, CSS, maven, Ibatis, Eclipse,SoapUi, Oracles
Atos, Dakar, Senegal
December 2018– May 2019
Software engineer
Set up a carpool system:
• Needs analysis and design
• Database design
• Application development (Back-end)
• Deployment
Technical Environment : Java/JEE, Spring boot, angular,
HTML, CSS maven, git, Ionic, NodJs,SQL
intelli-J, Ionic, MySQL Workbench, JDL Studio
Atos ,Dakar, Senegal
May 2018 – December 2018
Data Scientist intern
Set up a better profile recommendation system for
recruiters:
• Data processing with NLP
• Develop algorithms to find the best profile with python
• Develop a web interface allowing recruiters to enter information in relation to the profiles
they are looking for with Angular 7
Technical Environment : Python, Flask, Angular 7, NodJs, HTML, CSS, Boostrap,
Material design, Visual studio code
EDUCATION
AMMI (African Master in Machine Intelligence) African
Institute for Mathematical Sciences, Kigali, Rwanda
October 2019 – December 2020
Master's in Artificial intelligence
Recipient of the Google & Facebook scholarship,
Courses: Foundations of Machine Learning, Deep
learning, Reinforcement Learning, Natural Language
Processing, Convolutional Neural Network, and more.
Africa Institute for Mathematical Sciences (AIMS) –
Senegal
September 2017- February 2019
Masters of Science in Mathematical Science(BIG DATA)
Project: “Recommendation System” to assist recruiters
match the market demand and the candidate’s profile”
Gaston Berger university of Senegal (UGB )
Oct 2013- July 2015
Master’s in Applied statistics
Project: “Prediction of maximum and minimum
temperature in the St. Louis region of Senegal by 2035
in context of climate change ”
Gaston Berger university of Senegal (UGB )
Oct 2012- July 2013
Master's degree in Applied Mathematics and Computer
Science
Gaston Berger university of Senegal (UGB )
Oct 2011- July 2012
Bachelor's degree in Applied Mathematics and
Computer Science
Bachelor in Mathematical Physics and computer science
October 2009 - August 2011
Linear algebra, probability, Optimization, numerization, theory
of group and distribution. Electricity, Optic, electromagnetism.
Algorithm, C, java and C++ programming
ONLINE COURSES
Coursera, IBM, Udacity
Introduction to AI, machine learning on GCP, IBM
Microsoft programming in HTML5 with JavaScript and
CSS3 (70-480)
Accessing Hadoop Data Using Hive
Projects realized:
●
Using Deep Learning to Classify Citrus Huanglongbing (HLB) and Count Citrus
Plants through Hyper-spectral Analysis and Images : For my master thesis I'm
working on classifying citrus plants that are infected with Citrus Greening disease using
seven traditional machine learning algorithms. Also, we propose an approach based on
CSRNet model to detect and count the number of Citrus trees as they are captured with
Unmanned Aerial Vehicles (UAV) with my supervisor Vasconcelos, Cristina(Research
Software Engineer at Google Brain group in Montreal).
●
Cassava Disease Classification: The thematic objective was to classify a given
image into 1 of 4 disease categories or a 5th category indicating a healthy leaf, using
the images of cassava and Computer Vision approaches and semi-supervised
learning.
●
Object tracking/Computer Vision: This project was to build a simple object tracker
using a Detectron2 pre-trained model by performing an instance segmentation task on a
set of frames of a video in order to obtain the predictions. Then, we implemented an
algorithm to link these predictions over time to perform an object tracking task.
Language : English(Good), French(Good)
REFERENCES
Moustapha Cisse: Head of Google AI lab and founder of AMMI(African Master in Machine
Intelligence):
Email :-Cristina Vasconcelos: Research Software Engineer at Google Brain group in Montreal:
Email :-