Mahmoud M.

Data Scientist


Mon expérience

Voir plus

- Carrefour01.09.2016 - 01.06.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 orchestrator).
- Providing the necessary DevOps and Agile tools such as Jira, Confluence, Bitbucket, Sonar, Jenkins to the different teams of Carrefour.
Voir plus

- Zenika01.02.2016 - 01.07.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

- Petrolessons01.09.2015 - 01.11.2015

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

- Upwork01.01.2015 - 01.08.2015

- Working on complex projects in order to further develop and acquire technical knowledge.
- Working as a Java / Java EE developer to create web applications with a good architecture.
- Working on AngularJS projects that led to the participation in a big project with Petrolessons.

Mes compétences


Java, XML, SQL, HTML, Scala


MongoDB, Cassandra


Spring, WCF, AngularJS, Node.js, WordPress, REST, Spring MVC, .NET, Play Framework


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

Mes études et formations

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