Hamdi Makni

Senior Data Architect | Kafka & Streaming | Devops

Salaire / Taux journalier

95600 Eaubonne, France

Mobilité : Paris

Freelance

Peut venir sur site

Expertises

Google Cloud PlatformGolangKafkaKubernetesBig DataEvent Driven ArchitectureJava

Langues

Français (Maternelle)Anglais

À propos

Introduction

Un expert généraliste qui combine expertise pointue et vision globale pour aider ses clients à tirer le meilleur de leurs systèmes. Parce-que j'aime : - Comprendre le système dans son ensemble - Apprendre rapidement et explorer de nouveaux outils - Tester des approches différentes sans rester enfermé dans un domaine Et j'ai développé quelques expertises au fil des années: - Kafka & écosystème streaming - Cloud & Kubernetes - Big Data & DevOps

Liens

Expérience de travail

Data Architect | Devops cloud / kubernetes

CarrefourFreelance

févr. 2024 - Présent

2 ans 9 mois

Paris, France

Data Streaming Platform (80%): • Mise en place d’une DSP, Data Streaming Platform, une offre TAAS multitenant autour de Kafka, destinée à toutes les plateformes de la boite. • Pilotage du projet, architecture de la solution, développement d'un portail « self service » de gestion • Conception et présentation de l’offre auprès des différentes entités décisionnelles. • Accompagnement des équipes projet dans la mise en place des use case streaming: choix techniques et architecture des solutions. • Promotion des EDA auprès des équipes projet afin de valoriser les données in motion: animation d’ateliers et mini formations aux équipes • Migrations de clusters et workload existants sur la nouvelle plateforme sur GCP Plateforme data (20%): • Développement d'outillage et composants transverses de la plateforme data. • Accompagnement des équipes projet dans les choix techniques et d'architecture. • Support aux équipes de développement. • Maintient opérationnel de la plateforme. Go, GCP, kubernetes, kafka, Terraform, Helm, kustomize, scala, java, gitlabci

Data Architect | Streaming expert

Christian Dior CoutureFreelance

nov. 2022 - mai 2024

1 an 7 mois

Paris, France

• Etude puis réalisation d'un MVP pour valoriser les données temps réel. • Conception d’une offre de TAAS, Topic As A Service, autour de Kafka • Mise en place d'une plateforme de streaming de données autour de kafka • Pilotage totale du projet: présentations de l’offre auprès des directions et des architectes d’entreprise. • Mise en place de plans d’adoption et de développement de l’offre à court et long terme • Evangélisation des architectures orientées event • Formation des équipes de développement et négociation avec les partenaires. • Accompagnement des équipes projet dans la mise en place des cas d'usage streaming et EDA: présentations, formations, développement, architecture Kafka, confluent cloud, Kafka stream, KSQL, Go, GCP, AZURE, kubernetes, Java

CarrefourFreelance

avr. 2015 - oct. 2022

7 ans 7 mois

Paris, France

DevOps | Architect

janv. 2020 - oct. 2022

2 ans 10 mois

Paris, France

• Migration de la plateforme data (Hadoop on prem) vers le cloud (GCP): infra, briques communes et applications. • Mise en place d’une nouvelle architecture basée sur Google Could Platform • Développement et mise en place d'opérateurs kubernetes maison et open source pour la gestion du cycle de vie de différents outils et backends (kafka, cassandra, prometheus, spark,…) • Mise en place de la CICD pour le déploiement de la plate-forme, de plusieurs briques de l’infrastructure et des applications métiers sur Kubernetes. • Développements d'outillage et composants transverses Go Golang, GCP (iam, gke, gcs, bigquery, bigtable, pub/sub, cloudcomposer, …), scala, kubernetes, spark, kafka, kafka-stream, Elasticsearch, Cassandra, Docker, Terraform, helm, kustomize, cloud build, GitHub actions

Senior BigData Ingineer

avr. 2015 - déc. 2019

4 ans 9 mois

91300 Massy, France

Mise en place d'une plateforme bigdata multi-tenant autour de Hadoop, Spark et Kafka. • Développement des premiers cas d’usage de la plateforme: batch, streaming, api • Dans une équipe transverse, développement de plusieurs briques de la plateforme: frameworks de communication avec la pipeline, batch spark, jobs spark streaming, WS, frameworks d'ingestion et d'exposition de données, serveur sftp, serveur de jeton JWT, … • Architecture : choix techniques et architecturaux pour la plateforme et use cases métier • DEVOPS : mise en place de l’usine de développements: CICD (jenkins, nexus, dockerregistry), monitoring, catalogue de schémas, catalogue de services, modules ansible • Support aux équipes de développement Scala, Go Golang, Java, spray, akka, SBT, Hadoop, cloudera, hdfs, spark, kafka, zookeeper, mesos, yarn, marathon, Elasticsearch, Cassandra, hive, Avro, protobuf, , Docker, ansible, Jenkins, jira, git, graphite, promotheus

Architecte JAVA/J2EE en freelance

TAXIS G7

mars 2015 - mai 2015

3 mois

Paris Area, France

-mise en place d'usine de développement java -évangélisation des technologies Java -mise en place de projet blanc -définition des procédures de développement -définition d'architecture cible

Architecte JAVA/JEE en freelance

SFR

déc. 2012 - mars 2015

2 ans 4 mois

Paris Area, France

Au sein du service développement des portails, architecte de références de plusieurs applications : portail mobile m.sfr.fr, système de recommandation de bannières, backoffice de planification de publication de bannière ciblées, agrégateur de flux, moteur de construction des pages des portails à partir d'un CRM maison, avec diverses missions: Mise en place d'architectures de différentes applications. Développement de plusieurs modules techniques transverses. Suivis de production. Intégration et déploiement sur les différents environnements. Réalisation de différents pocs (évaluation de solutions sous hadoop). Réalisation et pilotage d'un chantier de migration SVN vers GIT. Validation des bonnes pratiques de développements des fournisseurs, relecture de code. JAVA, JEE, Neo4j, Mongodb, memcached, architecture lambda, Spring(core, security, batch, data), Junit, TDD, CAS, SVN, GIT, Tomcat, Oracle, maven, Hudson, sonar, Jenkins, Jira, backbone, REST, SOA, SOAP, Scrum

Architecte Applicatif

GENERIX

avr. 2011 - déc. 2012

1 an 9 mois

Paris Area, France

Au sein d’un service Architecture du département Edition : • Réalisation de POC sur plusieurs technologies et langages. • Mise en place d’une plateforme d’intégration continue : jenkins, sonar • Mise en place d’un environnement de build multiplateforme, multi-langage pour Tradexpress (EDI écrit en C, Java, RTE) • Participation à la mise en place d’une architecture SOA dans le cadre d’un système SaaS • « Mavénisation » de projets java et intégration dans le CI system • Migration de dépôt CVS vers SVN • Validations techniques d’applications

Expert technique JAVA/JEE

GMF

oct. 2010 - mars 2011

6 mois

92300 Levallois-Perret, France

Au sein d’une équipe Architecture et Support JAVA, dans le cadre d’un projet de refonte Internet : • Participation à la mise en place de la nouvelle architecture. • Etude de solutions techniques : migration JSF1->JSF2, industrialisation des batchs (mise en place de procédure et de bonnes pratiques de développement des batchs avec SpringBatch).

Expert technique Java/JEE

ALTI

janv. 2010 - mars 2011

1 an 3 mois

département Expertease

Expert technique

Crédit du Nord

janv. 2010 - oct. 2010

10 mois

Paris Area, France

Dans une équipe Architecture Applications Internet • Support et conseil technique : étude de solutions et rédaction de documents technique. • Maintenance évolutive du socle technique. • Développement de WS sous Axis2. • Migration des clients WS vers une solution basée sur Spring.

JAVA/JEE consultant

ProCapital Securities Services / Crédit Mutuel

oct. 2008 - déc. 2009

1 an 3 mois

developping securities services in the backoffice side, and integrating new clients systems, using Web services, MQ and flat files -JPA, EclipseLink, Spring-batch, Hibernate • Développement d’un socle basé sur SpringBatch pour le développement des batchs, et rédaction de documents techniques. • Conception et développement d’un module backoffice multi-b2b d’intégration de données sous forme de batch, exposition de services via WS et JMS/MQ. • Etude de performance et optimisation des batchs (profiling, tuning de la JVM, optimisation des requêtes SQL et HQL, caching, paralellisation et mutithreading des étapes)


Formation

ENSI - Ecole Nationale des Sciences de l'Informatique

2001 - 2004

4 ans

IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul

1999 - 2001

3 ans

Portfolio

Architect Applicatif

Data Plateforme Carrefour

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.