You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Antoine MichaudAM

Antoine Michaud

Backend Developer

€600/day
Bordeaux, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Antoine

Whether forbackend development**, setting up or auditing around **Kafkabrokers, designing distributed services usingKafka**, processing data streams with **Kafka-Streams**, or even for **consultingneeds, I am convinced you will find it beneficial to click thePropose a missionbutton 😉
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Bordeaux (up to 50km)

Experience

  • ManoMano
    Staff / Kotlin & Java Backend Developer / Kafka Referent
    E-COMMERCE
    April 2023 - Today (3 years and 2 months)
    Bordeaux, France
    Staff Role

    At ManoMano, I integrated **Kafka-Streams**, a framework with superpowers allowing in very few lines the manipulation of Kafka topics such as message filtering, topic merging, reduction, or grouping, all efficiently and without loss using Kafka distributed transactions.

    I worked for several months with my team of 3 developers to successfully merge different Kafka topics receiving thousands of messages per second in total at a lower cost, andKafka-Streams was the most efficient and cheapestsolution, allowing the discontinuation of traditional in-house systems using both Kafka, PostgreSQL, and Redis. This optimization resulted in annual savings of tens of thousands of dollars.

    • Driving force in replacing legacy components with Kafka-streams
    *Technical Referenton Kafka andKafka-streams
    • Co-administration of the Kafka broker on AWS MSK
    • Implementation of shared libraries to maximize onboarding and testing on Kafka-Streams
    • Active contributions to the company's architectural decisions and guidelines
    • Migration of legacy components to a distributed system using Kafka and Debezium, allowing the new system to listen to changes in the legacy part without impacting the legacy system
    • Presentations, andwritten and oral communications in English

    #

    Individual Contributor Role
    • Design and maintenance of highly calledKafkaservices,RESTandGraphQLAPIs requiring perfect mastery ofresponse times below 6ms
    • APIs optimized for intensive read loads
    • Design of a backoffice to better understand seller catalog import issues (very complex in distributed environments)
    • Monitoring / Alerting viaDatadog
    • Agile practices
    Tech Lead Apache Kafka Kafka Streams Kotlin Spring boot Spring Java API REST GraphQL Apollo GraphQL Apache Avro AWS MSK PostgreSQL Apache Flink MySQL DevOps Datadog Technical Referent Technical Expertise
  • ManoMano
    Kotlin & Java Backend Developer
    E-COMMERCE
    July 2020 - April 2023 (2 years and 9 months)
    Bordeaux, France
    ManoMano is a marketplace specializing in DIY and gardening, with a catalog of millions of items.


    Migration of a legacy systemwith poor performance from PHP to Java, reducing response times from hundreds of milliseconds to less than 10 milliseconds,within a team of 7 developers

    • **Distributed environment**, micro-services architecture
    • Design and development of aJavaAPI (later migrated toKotlin**) using 2 different databases (MySQL — legacy, PostgreSQL), consolidating data from several **KafkaandRabbitMQtopics
    *Performance constraintin reading, resolved using the CQRS pattern, handling approximately 1000 requests per second with response times under 10 milliseconds

    *Written and oral communications in English
    • **DevOps**: each developer configures their service and deploys their code
    *Creation of integration and deployment pipelinesusingGitLab CI
    • Creation of dashboards and in-depth alerting withDatadog
    • Agile practices
    Datadog Java Kotlin DevOps Amazon Web Services Kubernetes Git Pair Programming Gitlab MongoDB Apache Kafka RabbitMQ
  • Bordeaux Ynov Campus
    Instructor
    EDUCATION AND E-LEARNING
    March 2024 - April 2024 (1 month)
    Bordeaux, France
    Instructor for a module on software design and **agile project management**:
    • Interventions over 2 consecutive weeks
    *Creation of course materialsand questionnaires
    • Management of a class of 15 students
    • Final evaluation
    Pedagogy Project Management Agile Methodology

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor of Science in Information Technology
    Conservatoire National des Arts et Métiers
    2020
    Bachelor's degree in General Science, Technology, and Health, Informatique
  • Specialty: Information Systems Designer and Manager, Programming / IT Developer, General
    École des Transmissions
    2015
    Spécialité Concepteur et Manager des Systèmes d'information , Programmation / développeur informatique, général

Skill set

Categories