Mahmoud M.

Data Scientist

900 dollar
Freelancer
2 years
Paris, FRANCE

My experience

More

CarrefourSeptember 2016 - June 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.
More

ZenikaFebruary 2016 - July 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.
More

PetrolessonsSeptember 2015 - November 2015




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

Think TankJuly 2015 - August 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.
More

UpworkJanuary 2015 - August 2015




Freelancer.
- 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.
More

SecurinetsSeptember 2014 - June 2015




Technical Manager.
- Working in IT security at the first IT security club from Tunisia.
-
Leading different projects that focused on the security of the NFC
technology, VoIP, Authentication, Networks, Mobile threats, a relevant
one being the security of Big Data.
More

CybexJune 2014 - June 2014




.NET Trainee.
- Working on a portfolio application designed to improve investment
decision-making and execution using .NET technologies like MVC.NET and
WCF.
More

TuniTeamJuly 2013 - July 2013




DevOps Trainee.
- Setting up a continuous integration Jenkins / Hudson server to manage
and automatize the builds of the different projects of the company.

My stack

Big Data

Big Data, Apache Kafka, Hadoop

IT Infrastructure

Terraform, CentOS, Amazon EC2, Ansible, Docker, Heroku

Technologies

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

Databases

MongoDB, Cassandra

Software testing

KitchenCI

Protocols

SOAP

Mobile

PhoneGap, Android, NFC

Languages

Java, XML, SQL, HTML, Scala

Frameworks

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

My education and trainings

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