Mahmoud M.

Data Scientist


Mon expérience

Voir plus

CarrefourSeptembre 2016 - Juin 2017

DevOps Engineer.
- Developing a platform designed to establish an Agile / DevOps culture within Carrefour's development teams.
The platform is deployed as code using Terraform (for the
infrastructure), Ansible (for the assignation of one role to each tool),
Kitchen (for testing each deployed tool) and Docker Swarm Mode (as an
- Providing the necessary DevOps and Agile tools such
as Jira, Confluence, Bitbucket, Sonar, Jenkins to the different teams of
Voir plus

ZenikaFévrier 2016 - Juillet 2016

Data Scientist.
- Creating a Big Data application that is able to predict football games using Machine Learning algorithms.
The application was developed using the Spark Framework (with Scala) to
process data, apply engineering features and launch several ML
algorithms to train models and predict games. Additionally, the Play
Framework (with Scala) and AngularJS were used to develop the front-end
part of the application.
Voir plus

PetrolessonsSeptembre 2015 - Novembre 2015

Full - Stack Developer.
- Developing a platform using the MEAN stack.
Voir plus

Think TankJuillet 2015 - Août 2015

Full - Stack Developer.
- Developing from scratch a recruitment platform using new technologies
like AngularJS for the front-end and Node.js for the back-end.
- Using the PhoneGap Framework to generate the mobile version of the web application.

Mes compétences


SQL, HTML, Scala, Java, XML

Big Data

Big Data, Apache Kafka, Hadoop


SharePoint, Telerik Controls, RESTful Web Service, MEAN Stack, Jersey, Machine Learning, ElasticSearch, Amazon Web Services (AWS)


Cassandra, MongoDB

Mes études et formations

- Studies in Computer Software Engineering - National Institute of Applied Sciences and Technology.2011 - 2016