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.
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.
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.
SQL, HTML, Scala, Java, XML
Big Data, Apache Kafka, Hadoop
SharePoint, Telerik Controls, RESTful Web Service, MEAN Stack, Jersey, Machine Learning, ElasticSearch, Amazon Web Services (AWS)
Mes études et formations
- Studies in Computer Software Engineering - National Institute of Applied Sciences and Technology.2011 - 2016
Vous souhaitez travailler avec Mahmoud M.?
Rendez-vous sur SkillValue, notre plateforme de talent sourcing.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.