
Hamdi Makni
Senior Data Architect | Kafka & Streaming | Devops
Salaire / Taux journalier
95600 Eaubonne, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À 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
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
