About Mouak
French
Native or bilingual
English
Fluent
Experience
- BpiFranceTech lead/Architect DataDecember 2022 - Today (3 years and 6 months)Paris, FranceContexte : Finances et risquesEn tant que Lead Data Engineer AWS au sein de l'équipe CFR (compute finance risque) chezBpifrance,on traite les données liées aux crédits d'entreprises avec Bpifrance.Nous assuronsl'ingestion, la préparation et l'exposition de données, que ce soit en mode batchs oustreaming, afin de les utiliser ultérieurement pour des prédictions décisionnelles.• Participation aux différents ateliers agile pour la définition des périmètres techniques et fonctionnel des projets• Cadrage, suivi et chiffrage des travaux par l'équipe MOE.• Définition des bonnes pratiques au sein de l'équipe (tests, clean code, documentation technique,..)• Définition de l'architecture et des design pattern pour le développement du framework qui gère l'ingestion et la préparation des données.• Définition des différents microservices pour le calcul des métriques de risques.• Configuration des cluster Kafka et amélioration de la performance des microservices.• Participation aux développement des différents jobs glue Spark et streaming àpartir de kafka pour le traitement des données à partir de S3 ou MongoDb.• Implémentation des triggers Lambda pour le déclenchements de ces Jobs.• Étude et développement de la pipeline CI/CD du projet sur jenkins( en utilisant des scripts groovy,bash,..), déploiement des job avec terraform sur aws,.• Configuration du cluster kubernetes pour le déploiement des APIs et microservices , ainsi que fluxcd et helm.• Définition des jenkins library pour améliorer les pipeline .• Tests unitaires et fonctionnels en développant en mode TDD, BDD.• Automatisation des tâches de RUN: sanity check, reprise des jobs,...Environnement technique :Big data: Spark , KafkaLangages et framework: Python 3.9, Java 11, 17 .AWS: Glue, S3, Lambda, API Gateway,, EKS, KMS,Base de données : Mongo, DynamoDb.API: Flask.CI/CD: Git, Jenkins, Maven, Artifactory,Docker,Kubernetes, Helm, Fluxcd, Sonar, Terraform.
- BPCESenior Data Engineer/DevopsNovember 2021 - December 2022 (1 year and 1 month)Contexte : Finances et risquesÉtant l'organe central de la banque populaire et la caisse d'épargne, La BPCE doit traiterplusieurs types de fichiers chaque jour, avec une volumétrie importante. J'ai travaillé sur des problématiques d'études des risques financiers des banques et établissements partenaires de la BPCE. La plateforme Cloudera (CDP) avec Spark sont utilisés pour l'ingestion, la préparation etl'exposition des données.Sujet : Ingestion, préparation et exposition des données du Risque crédit et Risque financiers. Rôle dans le projet : Senior Data Engineer. Durée : 11 mois Missions et Tâches :• Analyses fonctionnelles et techniques des besoins, en collaboration avec les BusinessAnalysts.• Participation aux différents ateliers agile pour la définition des périmètres techniques et fonctionnel des projets• Développements :• Développement d'ing-core, le framework cœur utilisé par tous les projets big data dans la BPCE, qui se basent sur Java,scala, spark, spring,..• Développement des différents jobs Spark pour le traitement des données ( ypd, risque_fi, rdl, wlr,..)• Ingestion des données dans hdfs et configuration avec Hive des tablescorrespondantes.• Développement des services pour les traitement des données Hbase• Configuration des jobs spark et étude de leurs performances.• Étude et développement de la pipeline CI/CD du projet sur jenkins( en utilisant des scripts groovy,bash,..).• Tests unitaires et fonctionnels. Suivi des anomalies, ticketing sur Jira• Assistance recette et production, monitoring des différents job ( spark ui , grafana,..)• Amélioration de la performance des différents jobs et modules.Environnement technique :Big data: Spark , Cloudera (Yarn,Hive, Hbase, Hue, Hdfs,..)Langages et framework: Java 8 et Spring, Scala 2.Base de données : Hbase.CI/CD: Git, Jenkins, Maven, artifactory, Ansible, Sonar, XL Deploy, XL Release.
- AWSLead Data EngineerJune 2021 - November 2021 (5 months)Contexte : Hardware startup. Dans un contexte de startup, sous la direction directe du CTO, j'étais chargé d'évaluer laperformance des nouveaux processeurs que la startup a introduit dans le marché. Les processeurs se basant sur l'architecture RISC-V, leurs performances étaient comparées aux processeurs suivant l'architecture x86. Ils étaient benchmarkés sur des clusters de database et big data comme Cassandra, MongoDB …etc. Mes tâches se focalisaient sur la partie big data avec Spark.Sujet : Benchmark Spark sur des processeurs RISC-V vs x86. Rôle dans le projet : AWS Lead Data Engineer. Durée : 6 mois Missions et Tâches :• Analyses fonctionnels et techniques des besoins, en collaboration avec le CTO et Les équipes produits.• Ingestion des données TPC-DS dans S3 sous format parquet.• Développement des jobs spark pour le traitement des données TPC-DS.• Intégration de spark measure dans les différents jobs, pour la collecte des metrics.• Déploiement et configuration des jobs spark sur EMR (Elastic mapreduce).• Déploiement des jobs sur des clusters de EC2 instances, en utilisant Spark standalone mode.• Construction de la chaîne CI/CD avec Jenkins pour l'automatisation de laconfiguration, la création et le lancement des clusters EMR et EC2.• Automatisation de la configuration des EC2 en utilisant ansible playbooks.• Automatisation des déploiements en utilisant Terraform.• Monitoring et amélioration de la performance des différents jobs Spark.• Étude et comparaison des différents benchmark effectués dans les clusters EMR, EC2(x86 architecture) et les résultats obtenus par une autre équipe en déployant le cluster sur des architectures RISC-V dans AWS FPGA instances.
Recommendations
Be the first to recommend Mouak
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
Certifications
- AWS Certified Solutions Architect - AssociateAWS
- Databrickshttps://credentials.databricks.com/252963d0-287b-42f9-bea2-bf62d5bb0987