About Mokhlis
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Italian
Basic
Experience
- ZenikaData EngineerDIGITAL AND ITMarch 2018 - November 2020 (2 years and 8 months)Paris, FranceJune - Nov 2020: Assignment at EDF, Energy SectorWithin a Scrum team of 10 people, I participated in the creation of a data centralization solution in a Hadoop cluster (HDP 2.5.3).● Development of Spark Streaming jobs for analyzing files consumed by Kafka and storing the resulting data in HBase● Debugging and refactoring of Spark/Scala jobs and implementation of the test strategy (Scalatest / HBaseTestingUtility)● Implementation of the EDF DevOps offering on the Hadoop cluster with Jenkins and Ansible● Redesign of all Spring Boot services and the AngularJS web application● Implementation of a strategy for recovering historical data from Oracle to HBase/Elasticsearch with NifiTECHNICAL ENVIRONMENT: Scala, Spark, Kafka, Nifi, Oozie, Elasticsearch, Java 8, Spring 1.4, AngularJS, Jenkins, Ansible, GitJan - June 2019: Assignment at Oui SNCF, Transport Sector● Design and implementation of a new Datalake respecting the new GDPR standards● Migration of existing projects to this new platform● Optimization of Spark jobs● Monitoring, scheduling of HADOOP workflows● Calculation and restitution of marketing indicators via REST APIsTECHNICAL ENVIRONMENT: Spark, Scala, Python, Maven, HDFS, Hbase, Hive, Airflow, NIFI, Spring Boot, Angular 2, Jenkins, Ansible, Git.March - Dec 2018: Assignment at BNP PARISBAS, Banking SectorAs part of a general overhaul of the information system for all BNP Paribas subsidiaries in North Africa and West Africa, the program consists of implementing a Big Data platform to replace all existing synthesis systems for all business lines (Finance, Risk, Compliance, Retail…)● Technical and functional scoping ● Ingestion into the DataLake of various data flows from existing systems (Atlas 2, SAB ...) ● Generation of intermediate models necessary for the recovery and enrichment of Finance and Risk processing ● Recovery and enrichment of Finance and Risk processing ● Modeling of various Finance and Risk indicators ● Optimization of various processing and indicator calculations ● Restitution of indicators via REST APIsTECHNICAL ENVIRONMENT: Spark, Scala, Python, Maven, HDFS, Parquet, Hive, Spring Boot, Angular 2, Jenkins, Git
- NeolusisBig Data DeveloperDIGITAL AND ITSeptember 2016 - March 2018 (1 year and 5 months)Paris, FranceAssignment at Enedis, Energy Sector – NanterreDesign and implementation of a Big Data platform to analyze electric vehicle charging.● Ingestion of charging events from supervisors in charging stations (kafka)● Storage of charging events (HDFS)● Simulation algorithm for different electric vehicle charging management levels (Spark)● Modeling of each management level in SQL access tables (Hive)● Visual restitution of different charging levels (Tableau Software)TECHNICAL ENVIRONMENT: Spark, Scala, Python, Sbt, HDFS, Avro, NIFI, Kafka, Hive, Hbase, Spring Boot, Jenkins, Ansible, Git, Tableau Software
Recommendations
Be the first to recommend Mokhlis
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Blockchain DeveloperAlyra2021
- Spark with Hadoop for Developers Training from ClouderaXebia2016