Florian Hussonnois

Software Engineer

Greater Paris Metropolitan Region14 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in Apache Kafka and event-driven architectures.
  • Long-time open-source contributor and community organizer.
  • Recognized as a Confluent Community Catalyst.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with expertise in Event-driven Architectures and Data Streaming.

Contact

Skills

Core Skills

Apache KafkaEvent-driven Architectures

Other Skills

AvroKubernetesTerraformStrimziDebeziumPostgreSQLGitHubDataDogKafka ConnectKafka StreamsMicronautSolace PubSub+Azure EventHubPrometheusGrafana

About

Hi, I'm Florian 👋 I’m a passionate open-source advocate for a long time, currently working as Lead Software Engineer at Kestra. I worked for 12 years as a Software Engineer, Consultant, and Trainer specializing in stream processing architectures. Throughout my career, I’ve helped organizations build robust data streaming platforms and event-driven products, particularly leveraging Apache Kafka. As a long-time contributor to the open-source community, I’ve co-organized the Paris Apache Kafka Meetup for several years and frequently speak on Kafka-related topics. My contributions include some Kafka Improvement Proposals (KIPs) for Kafka Streams, as well as the creation of open-source projects like Connect FilePulse and Jikkou. For my work in the community, I was recognized as part of the Confluent Community Catalyst program from 2019 to 2024. Find me around the web 🌍 : * Blogging on Medium (https://medium.com/@fhussonnois) and Dev.To (https://dev.to/fhussonnois) * Sharing updates Twitter (https://twitter.com/fhussonnois) * Sharing talk presentations on speakerdec (https://speakerdeck.com/fhussonnois)

Experience

14 yrs 9 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs 3 mos
Current Experience

Kestra

Lead Software Engineer

Jan 2024 – Present · 2 yrs 3 mos · Remote

Decathlon france

Consultant / Event Streaming Architect & Tech Lead Member Data Streaming

Nov 2021 – Sep 2023 · 1 yr 10 mos · Greater Lille Metropolitan Area · Remote

  • Participated in the development and architecture design of the global streaming platform of the Customer Growth Business Unit of Decathlon.
  • Developed and design cryptography and Key Managment solutions to ensure privacy of sensitive data published into Kafka (both at-rest and on transit).
  • Defined and promoted event modeling best practices (Avro, CloudEvents Specifications)
  • Supported data domain teams to design event-streaming applications.
  • Built and promoted Change Data Capture (CDC) patterns and solutions through multiple teams.
  • Provided guidance to use Kafka Streams and Kafka Connect.
  • Technologies:
  • Apache Kafka (Aiven), Avro,
  • Kubernetes, Terraform, Strimzi, Debezium
  • PostgreSQL
  • GitHub (Actions), DataDog
Apache KafkaAvroKubernetesTerraformStrimziDebezium+4

Stime dsi groupement les mousquetaires

Consultant Lead Tech / Expert Apache Kafka Platform

Apr 2021 – Sep 2022 · 1 yr 5 mos · Hybrid

  • Participated in the development and architecture design of the streaming platform.
  • Supported the production team to ensure the reliability and availability of the platform.
  • Defined and managed best practices for the development of Kafka Streams applications.
  • Contributed to the open-source Kafka Connectors (Source/Sink) for Solace PubSub+
  • Technologies :
  • Apache Kafka, Kafka Connect, Kafka Streams, Micronaut, Solace PubSub+, Azure EventHub
  • Kubernetes / Openshift (Helm, Kustomize)
  • Prometheus / Grafana
Apache KafkaKafka ConnectKafka StreamsMicronautSolace PubSub+Azure EventHub+4

Streamthoughts

3 roles

Co-founder, Consultant, Apache Kafka Expert

Sep 2019 – Jan 2024 · 4 yrs 4 mos

  • Apache Kafka Contributor
  • Confluent Community Catalyst (2019/2024)

Open Source Enthusiast Developer

Jan 2019 – Jan 2024 · 5 yrs

Technical Writing Blogs

Jan 2019 – Jan 2024 · 5 yrs

Zenika

3 roles

Apache Kafka Expert

Feb 2017 – Sep 2019 · 2 yrs 7 mos

  • Since 2017, I help enterprises in the development of distributed and microservices architectures based on Apache Kafka and to adopt an event-centric thinking.
  • Deliver courses on Apache Kafka as a Certified Confluent Instructor
  • Deliver best practices to develop and operate Apache Kafka plateform
  • Contribute to multiple open-source projects (Kafka Streams, KStreams CEP, etc)
  • Co-organize of the Paris Kafka Meetup
Apache KafkaDistributed ArchitecturesMicroservicesEvent-centric ThinkingEvent-driven Architectures

Director, Data

Dec 2015 – Jul 2019 · 3 yrs 7 mos

  • I began this experience in December 2015, with the aim of creating, organizing and managing the Big Data services offer of Zenika France
  • Oversee the development of solutions and offers, teams development and skills.
  • In charge of a team of 20 persons (data engineers/architect, data scientists).
  • Develop new business opportunities and partnerships with software editors companies.
  • Design and participate to the development of the Big Data projects of our customers as Architect.
  • In charge of developing consulting and training partnerships with AWS, Confluent.

Software Engineering Consultant & Trainer

Oct 2012 – Jul 2019 · 6 yrs 9 mos

Enedis (ex erdf)

Data Architect

Nov 2016 – Feb 2019 · 2 yrs 3 mos

  • Participated in the design and the development of the data lake platform of the Data Department of Enedis as Principal Data Architect.
  • Designed datalake organization into Hadoop.
  • Developed a distributed framework based on Kafka Streams to normalize dozens of data streams in Avro before ingestion into Hadoop. The framework dynamically instantiates KafkaStreams applications from yaml files describing the dataflows.
  • Developed Kafka Connector to streams files recursively into kafka with low latency.
  • Technologies:
  • Kafka (Connect, Streams) / Platform Confluent.io / Openshift
  • Hadoop (Hortonworks), Spark

Jcdecaux

Data Architect

Dec 2015 – Oct 2016 · 10 mos

  • Designed a micro services architecture based on Apache Kafka used as a centralized eventbus for decoupling existing and new applications
  • Interfaced with product managers to understand information system needs.
  • Defined and managed best practice in configuration and management of Kafka clusters
  • Developed a distributed framework based on Spring Boot to encapsulate and ease the use of Kafka Consumer API.
  • Worked on infrastructure to monitor Kafka clusters
  • Developed a client API (http) based on RxJava to control kafka consumer services
  • Developed a Kafka Connector to write messages into Amazon S3.
  • Technologies:
  • Apache Kafka / Plateform Confluent.io, Zookeeper (Curator Framework),
  • Spring Boot, RxJava, Avro
  • Grafana, InfluxDB, Metrics (dropwizard).

Ai&data

Technical lead / Junior Architect

Jun 2014 – Nov 2015 · 1 yr 5 mos

  • Involved in the developpement of a Data Management Platform solution to analyse and predict cross-channel customer journey
  • Designed a scalable and real time architecture based on Storm / Cassandra
  • Implemented Storm topologies in order to collect, transform and analyse customer's interactions
  • Designed data models for Cassandra
  • Deployed multiple Kafka/Cassandra/Storm clusters
  • Developed and tuned Apache Spark Jobs, Worked on serialization improvements with Kryo and performance optimization
  • Coded several RESTful services (Spring MVC/Jackson)
  • Developed Docker images for development and production environments
  • Introduced tools for monitoring systems : Nagios, Graphite + Grafana
  • Provided technical direction to the development team
  • Technologies
  • Storm, Spark, Hadoop, Vertx, Apache Kafka,
  • Docker (Compose), NGINX
  • Spring Data, Hibernate, AngularJS

Afp

Java Software Developer

Feb 2014 – May 2014 · 3 mos · Greater Paris Metropolitan Region

  • Technologies:
  • RESTEasy, MyBatis, Spring, Varnish

Ekino

Ingénieur Développeur Java/JEE

Oct 2012 – Jan 2014 · 1 yr 3 mos · Greater Paris Metropolitan Region

  • Projet Renault - Frontoffice/backoffice des plate-formes web en production dans plus de 20 pays (www.renault.fr).
  • DĂ©veloppement de nouvelles fonctionnalitĂ©s dans le but d'amĂ©liorer les configurateurs de vĂ©hicules (VĂ©hicule Neufs) disponibles au grand public sur les diffĂ©rents sites du constructeur Renault.
  • Participation Ă  la migration des serveurs d'applications Tomcat6 Ă  Tomcat7.
  • RĂ©alisation de tests dans le but d'analyser la consommation mĂ©moire d'une nouvelle API.
  • RĂ©alisation tests unitaires, intĂ©gration
  • Mise en place de services REST/JSON pour une application B2C.
  • Sensibilisation aux problĂ©matiques d'accès concurrents.
  • Technologies:
  • JEE (Stripes, Spring, JSP, Apache CXF), Tomcat, Maven, SVN, Git, VisualVM, TestNG, Mockito.

Sopra group

Ingénieur Développeur JAVA/JEE stagiaire

Mar 2012 – Sep 2012 · 6 mos

  • TMMA (Tierce Maintenance Multi Applicative) - Mairie de Paris
  • Participation Ă  la rĂ©alisation de spĂ©cifications fonctionnelles pour des plans de maintenance.
  • DĂ©veloppement d'Ă©volutions mĂ©tier sur divers applications.
  • DĂ©veloppement d’un plugin SIG pour le portail open-source, Lutèce.
  • Elaboration de plan de tests unitaires et qualification.
  • Mise en place d'environnements de qualification (RedHat, PostgreSQL, JBoss)
  • Apprentissage de Ant, Maven, OpenLayers, GeoServer.

Atos

Ingénieur Développeur JAVA/JEE stagiaire

Apr 2011 – Sep 2011 · 5 mos

  • Projet SPAR – Bibliothèque nationale de France
  • SpĂ©cification et conception d’un module de prĂ©-traitements d’Archives du Web.
  • DĂ©veloppement d’évolutions mĂ©tier de l’application (architecture OAIS).
  • Participation Ă  l’élaboration des tests fonctionnels.
  • Apprentissage de Spring, Hibernate, Struts2, Maven, SVN, GIT, XML, XSLT, Web SĂ©mantique (RDF, SPARQL).
  • Environnement de dĂ©veloppement Unix (Solaris), Eclipse.

Dismo france

Développeur WEB PHP/MYSQL

Apr 2009 – Aug 2009 · 4 mos

  • Automatisation du processus d'Ă©dition de fiches produits au travers d'un plugin Joomla
  • Recueil des besoins clients (service fournisseur-marketing)
  • DĂ©veloppement d'un plugin Joomla dans le but de crĂ©er des fiches produits au format PDF
  • Stage DUT Informatique - RĂ©alisation d'un plugin autour du CMS Joomla.
  • Conception et mise en place d'une base de donnĂ©es MySQL pour la gestion des produits de l'entreprise dans le but d'ĂŞtre par une application web.
  • DĂ©veloppement d'un plugin Joomla pour la gestion d'une base de donnĂ©es et l'affichage d'un catalogues produits interactif.
  • PHP5 (Joomla), JavaScript (JQuery), HTML, CSS, MySQL, Apache.

Almimet s.a

Développeur WEB PHP/MYSQL - Freelance

Jul 2007 – Aug 2007 · 1 mo

  • Conception et dĂ©veloppement d'un site internet (Front-office/Back-office)
  • Recueil des besoins clients
  • Conception et choix technologiques
  • DĂ©veloppement d'interfaces web dans le but de prĂ©senter l'entreprise.
  • DĂ©veloppement d'interfaces web dans le but d'importer des donnĂ©es au format CSV vers une base de donnĂ©es MySQL.
  • Technologies:
  • PHP, JavaScript, HTML, CSS, MySQL, Apache.

Education

EFREI - Grande école du numérique

Ingénieur EFREI — Ingénierie logicielle

Jan 2009 – Jan 2012

IUT Paris XIII

DUT — Information Technology

Jan 2007 – Jan 2009

Stackforce found 100+ more professionals with Apache Kafka & Event-driven Architectures

Explore similar profiles based on matching skills and experience