
Maxime Bailleul
Développeur Java Senior
Salaire / Taux journalier
Lille, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java freelance avec +6 ans d'expérience en architecture microservices et applications omni-canal à fort trafic. Actuellement chez ADEO, j'ai conçu le système de calcul de livraison Leroy Merlin déployé dans 5 pays. Expert Spring Boot/MongoDB/Kafka avec spécialisation en optimisation algorithmique et mise en place de CI/CD. Je transforme vos besoins métier complexes en solutions techniques robustes et scalables.
Expérience de travail
Développeur Java
ADEO
sept. 2020 - janv. 2026
5 ans 5 mois
Lille, France
– Création pour Leroy Merlin de l'application gérant les calculs de délivrance produits dans le tunnel de commande omni-canal. Cette brique de calcul de l'OMS est utilisé dans 5 pays: en magasin par les conseillers clientèle, ainsi que sur le site web par les clients. – Conception et implémentation d'un système de configuration de règles et priorisations supply – Développement d'un algorithme de calcul utilisant ces règles pour retourner, en prenant en compte les préférences des différents pays, les possibilités de livraison/retrait et leur dates associées – Vérification après déploiement de l'adéquation des développements aux besoins métier via la data – Monitoring technique sur Datadog avec alertes automatiques – Création d'une stack de tests de comportement automatisés en mode "boite noire". Lancement en local de l'application et ses dépendances, puis exécution d'une collection de tests avec le framework Karate. Facilitation d'écriture des cas de tests fonctionnels par la définition des JDD dans des fichiers yaml avec auto-complétion. Technologies utilisées : Docker compose, Karate, Json Schema, Python, FastAPI, express, Handlebars, mongosh, GitHub Actions, JIRA Xray, JaCoCo, SonarQube – Mise en place d'une intégration continue sur GitHub Actions – POC sur l'utilisation d'Optaplanner (programmation par contraintes) pour l'optimisation des expéditions en fonction des contraintes métiers : coûts d'expédition selon catégorie, distance de livraison, nombre de colis, délai de livraison Environnement : Java, Spring Boot, MongoDB, Redis, Kafka, Docker, Vault, Github Actions
Ingénieur logiciel Java/Angular
Sopra Steria
févr. 2018 - août 2020
2 ans 7 mois
Région de Lille, France
– Référent technique : Projet de refonte d'une application bancaire à large périmètre utilisé par les conseillers clientèles en agence. Accompagnement technique des équipes et montée en compétence des juniors – Tech Lead: mise en place d'architectures modernes (Quarkus, Java 11, Angular 9, AWS) et pipeline CI/CD pour projets transverses – Création d'application: développement d'une application web utilisée en agence par les conseillers bancaires. Technologies utilisées : Java 8, Spring Boot, PostgreSQL, Liquibase, Angular 7, Webpack – Maintenance applicative: Run évolutif sur application legacy bancaire utilisant Java 6, Weblogic, EJB
Ingénieur R&D (Stage de fin d'études)
SASA Industrie et Gemtex
févr. 2017 - sept. 2017
8 mois
59100 Roubaix, France
– Développement d'un tissu de panification imputrescible : – Établissement du cahier des charges fonctionnel – Caractérisation des tissus de panification utilisés actuellement dans l'industrie boulangère – Recherche bibliographique sur les molécules d'origine naturelle à action antifongique – Fonctionnalisation de différents tissus avec ces molécules – Recherche bibliographique sur l'anti-adhérence des pâtes de farine sur les tissus de panification – Analyse des essais d'anti-adhérence
Formation
Adaming
Java
2017 - 2018
1 an 1 mois
ENSAIT
École Nationale Supérieure des Arts et Industries Textiles
2014 - 2017
3 ans 1 mois