About Antoine
French
Native or bilingual
English
Fluent
Experience
- ManoManoStaff / Kotlin & Java Backend Developer / Kafka ReferentE-COMMERCEApril 2023 - Today (3 years and 2 months)Bordeaux, FranceStaff RoleAt 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
- 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
- ManoManoKotlin & Java Backend DeveloperE-COMMERCEJuly 2020 - April 2023 (2 years and 9 months)Bordeaux, FranceManoMano 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
*Written and oral communications in English- **DevOps**: each developer configures their service and deploys their code
- Creation of dashboards and in-depth alerting withDatadog
- Agile practices
- Bordeaux Ynov CampusInstructorEDUCATION AND E-LEARNINGMarch 2024 - April 2024 (1 month)Bordeaux, FranceInstructor for a module on software design and **agile project management**:
- Interventions over 2 consecutive weeks
- Management of a class of 15 students
- Final evaluation
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor of Science in Information TechnologyConservatoire National des Arts et Métiers2020Bachelor's degree in General Science, Technology, and Health, Informatique
- Specialty: Information Systems Designer and Manager, Programming / IT Developer, GeneralÉcole des Transmissions2015Spécialité Concepteur et Manager des Systèmes d'information , Programmation / développeur informatique, général