À propos de Antoine
- Développement backend avec Java et Spring, y compris la création de batchs automatisés, d'APIs REST robustes et de systèmes de gestion de bases de données complexes.
- Développement frontend avec des frameworks modernes comme Angular, assurant des interfaces utilisateur réactives et intuitives.
- Utilisation d'outils de gestion de projet tels que Azure DevOps, Jenkins, JIRA et Confluence pour garantir une collaboration efficace et une livraison en temps et en heure.
- Pratique des méthodologies Agile pour une gestion efficace des projets et une adaptation aux besoins changeants du client.
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- GRDFDéveloppeur Backend JavaENERGIEjuillet 2024 - Aujourd'hui (1 an et 11 mois)Paris, FrancePlateforme OSC (Optimisation des Solutions de Calcul) :Développement et évolution d'une plateforme complexe de simulation et d'optimisation pour la gestion du réseau de distribution de gaz naturel de GRDFArchitecture et conception :
- Mise en place d'une architecture modulaire basée sur Spring Modulith
- Implémentation de patterns Domain-Driven Design (DDD) et Clean Architecture
- Conception de services transactionnels robustes avec gestion d'exceptions
Multithreading et optimisation:- Configuration de pools de threads
- Exécution asynchrone
- Gestion fine des threads
Tests et qualité :- Développement de tests unitaires et d'intégration complets
- Mise en place de mocks et données de test pour validation des fonctionnalités
- Assurance qualité via tests automatisés et revues de code
Environnement technique :- Développement : Java 17, Spring Boot 3.4, Spring Batch, Spring Data JPA, PostgreSQL
- Build & Tests : Gradle, JUnit, Mockito, Tests d'intégration
- Architecture : Microservices, Architecture hexagonale, Spring Modulith, DDD
- Observabilité : OpenTelemetry, Monitoring applicatif, Spring Boot Actuator
- CHANELDéveloppeur JavaLUXEnovembre 2023 - Aujourd'hui (2 ans et 7 mois)Paris, FrancePortail Data Europe & Me :Portail permettant aux collaborateurs Chanel de faire des requêtes concernant des projects/reports/trainings DATA & BI selon leur région et leur fonction Chanel
- Développement et évolution d'une API sous Spring, avec un accent particulier sur la re-factorisation pour améliorer la maintenabilité et la lisibilité du code
- Conception de l'architecture des tests pour garantir la robustesse de l'application
- Responsabilité du suivi des recettes, comprenant des tests unitaires et d'intégration, pour assurer la qualité et la fiabilité de l'application
- Mise en place des processus de déploiement en production pour assurer une livraison efficace et sécurisée des nouvelles fonctionnalités
- Renforcement de la documentation au sein du projet afin de favoriser l'autonomie des parties prenantes et assurer une meilleure compréhension du système
Développement : Java 17, Spring Boot 2.7, TU/TI, Clean Code, DDDOps: CI via Azure DevOpsGestion de projet agile : Méthodologie scrum - CHANELDéveloppeur Full Stack Java / AngularLUXEnovembre 2021 - mai 2024 (2 ans et 6 mois)Paris, FranceRendez-Vous Chanel :Site de prise de rendez-vous en ligne pour les clients au sein des boutiques Chanel EUROPEParticipation active au développement et à l'évolution de la plateforme "Rendez-Vous Sur-Mesure" pour les boutiques Chanel EUROPE
- Conception et implémentation de plusieurs batchs Spring pour automatiser les processus, notamment l'envoi d'e-mails, l'import/export de données et la purge des données
- Développement et évolution continue d'une API, couvrant les besoins b2c, b2b, et administratifs
- Amélioration constante du Back-Office en Angular 9 pour une meilleure expérience utilisateur et une plus grande efficacité opérationnelle
- Responsabilité du suivi des recettes à travers des tests unitaires, d'intégration et fonctionnels, garantissant la qualité et la fiabilité de l'application
- Contribution à la capitalisation des connaissances via différentes documentations, facilitant ainsi la collaboration et la continuité du projet
- Animation d'ateliers techniques, incluant le pair programming, les revues de code et l'encadrement de personnes en reconversion professionnelle, favorisant ainsi le partage de connaissances et le développement des compétences au sein de l'équipe
Développement : Java 17, Spring Boot 3, Spring Batch, Angular 9, Clean Code, TDD/BDDOps: CI via Azure DevOpsGestion de projet agile : Participation aux cadrages et spécifications, méthodologie scrum
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Ingénierie informatique, Expert en informatique et système d'information (RNCP niveau 7), Big DataEPSI - L'école d'ingénierie informatique2021Ingénierie informatique, Expert en informatique et système d'information (RNCP niveau 7), Big Data
- BTS SIO - Option SLAM, Solutions logicielles et applications métierEPSI - L'école d'ingénierie informatique2018BTS SIO - Option SLAM, Solutions logicielles et applications métier