Bienvenue sur le profil Malt de El-Mehdi !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez El-Mehdi pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

El-Mehdi E.

développeur scala (pg.fonctionnelle) / big data

En télétravail depuis Paris

  • 48.8546
  • 2.34771
Proposer un projet La mission ne démarrera que si vous acceptez le devis de El-Mehdi.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de El-Mehdi.

Localisation et déplacement

Localisation
Paris, France
Télétravail
Effectue ses missions majoritairement à distance

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois

Vérifications

Influence

Github

Github : s3ni0r s3ni0r
  • 10 Followers
  • 56 Repos
  • 4 Gists

Langues

Catégories

Compétences (9)

El-Mehdi en quelques mots

Développeur Scala avec un style purement fonctionnelle et distribué depuis plus de 5 ans et Big data depuis 3 ans dans différents secteurs (Mutuelle, éditeur de logiciels et autombile ), j'ai une connaissance et maîtrise applicative et opérationnel profonde de la stack big data (Hadoop Framewok, Apache Spark, Nifi, Storm, Kafka ...).
J'accorde aussi une attention particulière aux environnement de développement pour des fins de test (unitaire et d'intégration) que ce soit dans un contexte Big data ou un contexte applicatif trois tiers simple.
Finalement mes atouts en devops me permet une maîtrise complete de la chaîne applicative à partir de la conception jusqu'à la mise en production.

Expériences

Mutuelle Nationale Territoriale

Banque & assurances

Développeur scala / Data Engineer

Paris, France

mai 2018 - juillet 2019

○ Centralisation et exposition des données métier autour des adhérents via des API Rest
(​Play Framework​, Akka Stream​, ​Apache Kafka​, ​PostgreSQL​ et ​MongoDB​)
○ Amélioration des pratiques de développement d’Api en se basant sur des principes de la
programmation fonctionnelle (​Cats​, ​ScalaZ​, ​Monix​)
○ Développement des job Spark en Scala dans le cadre de la centralisation de la données
d’entreprise.
○ Fluidifier le cycle de développement des application spark en mettant en place un
environnement de développement local mais distribué iso production permettant
l'exécution de tests d’intégration réel.

Renault Digital

Automobile

Tech lead / Data Engineer

Boulogne-Billancourt, France

juin 2017 - mai 2018

○ Développement des Job ​Spark​ en ​Scala.
○ Automatisation du déploiement et la planification des jobs Spark via ​WebHDFS​ et ​Oozie
dans​ Yarn cluster.
○ Amélioration des pratiques de développement, en mettant en place :
○ Des utilitaires de test d'intégration (Embedded ElasticSearch, RDD Generators,
spark-test-base, etc.)
○ Des utilitaires de développement pour les tâches répétitives (Worker logging,
création de contexte applicatif, ...)
○ Conception et développement d’architecture d’application trois tiers avec ​NodeJS (ES
6)​, ​React​, ​Redux, Saga​, Postgres​ et ​ElasticSearch​.
○ Mise en place de workflow de développement, test et déploiement pour les
développeurs avec ​Docker​/​Docker-compose​ et ​Gitlab CI​.
○ Amélioration des pratiques de développement en mettant en place des automates de
control de qualité de code, ​test unitaire et test d’intégration​.
○ L’organisation des ateliers techniques entre développeurs pour comprendre et résoudre
les problèmes fonctionnelles.
○ Optimisation des requêtes ​ElasticSearch​ pour améliorer le temps de réponse.
Assurer l’intégration des développeurs et le transfert de connaissance.
○ Animation de certaine cérémonies Agile.

Verteego

Edition de logiciels

Ingénieur R&D

Paris, France

novembre 2013 - juin 2017

○ Introduction des principes de la​ programmation fonctionnelle​ au sein de l’équipe
recherche et développement.
○ Développement de Verteego data suite pour assister les data scientists et leurs faciliter
les tâches au quotidien liées au création de ​pipeline machine learning (​vds​).
○ L’automatisation de l’installation des pipelines de machine learning sur ​Google cloud
compute​ et ​Amazon web services​.
○ Développement de processeurs ​Apache Nifi​ personnalisé pour le machine learning et
le nettoyage de données.
○ Développement et mise en place de processus de collecte de données IOT et leur
stockage en ​BigQuery​.
○ Développement d’une Api d’export PDF de présentation slideshow Html/Svg complexe
en ligne de centaine de pages et centaine de clients en parallèle, avec ​Selenium Grid​,
Docker​ et ​Play Framework​.

Recommandations externes

Consultez les recommandations qu'a reçues El-Mehdi

Formations