Über Michel
Französisch
Muttersprachlich oder zweisprachig
Englisch
Verhandlungssicher
Chinesisch
Grundkenntnisse
Projekt- und Berufserfahrung
- PMUSenior Backend Engineer (Java / AWS / DevOps)UNTERHALTUNG & FREIZEITAugust 2023 - Heute (2 Jahre und 10 Monate)Paris, FrankreichContexte global :Développement et exploitation de solutions critiques liées au programme des courses hippiques et à la prise de paris. Intervention sur l’ensemble de la chaîne fonctionnelle : gestion du programme des courses, enregistrement et sécurisation des prises de paris, calcul des rapports et des gains, ainsi que génération des preuves de mouvements de comptes à destination de l’Autorité Nationale des Jeux.•Mise en œuvre d’API RESTful garantissant la standardisation des échanges, la robustesse des contrats et la fluidité des intégrations inter-systèmes•Contribution aux choix d’architecture microservices : découpage fonctionnel, gestion des transactions distribuées, idempotence, résilience (retry, circuit breaker), gestion des erreurs métier•Mise en place et amélioration continue des pratiques qualité :o tests unitaires et d’intégrationo revues de code et accompagnement des développeurs•Pilotage de la migration des composants vers Java 21 via OpenRewrite, automatisant la refactorisation du code, réduisant la dette technique et sécurisant la montée de version.•Mise en place pipeline d’integration et de deploiement continue•Conception et développement de flux event-driven basés sur Kafka et Spring Kafka, avec mise en place de producteurs et consommateurs de messages afin de découpler les services, fiabiliser les échanges et améliorer la scalabilité du système.•Exploiter les logs de l'application via OpenSearch pour des besoins d'audit et de supervision de l'application.•Migration des applications déployées sur instances AWS vers Amazon EKS, avec industrialisation des déploiements via Helm afin d’améliorer la standardisation, la scalabilité et la résilience des environnements.Stack technique : Java 21, Spring (Core, Boot, Data, Security, MVC), Hibernate, MySql, Swagger, Log4j, Kubernetes, Docker, Gitlab CI /CD, Junit5, Mockito, Maven, Sonar, OpenSearch, AWS, Terraform, Helm, Kafka, Cognito, Redis, Memcached
- MeritisConsultant JavaBANKEN & VERSICHERUNGENAugust 2019 - Mai 2023 (3 Jahre und 9 Monate)Île-de-France, FranceContexte global :Contribution à la conception et au développement de l'application KYC SG Markets (Know Your Customer) - destinée au contrôle de conformité des clients. Membre d'une équipe de 6 développeurs chevronnés au sein du département GBSU/CLD/RCM.Réalisations :•Assimiler le contexte fonctionnel et étudier les besoins des utilisateurs.•Participer à la mise en place et à l'intégration continue des microservices (API DOCCOLLECTION et API REVIEW) au sein de l'architecture globale KYC SG Markets.•Concevoir et développer différentes fonctionnalités à savoir :o Connexion aux différentes API externes pour l'extraction d'informations de tiers, des documents de preuves et les requis de validation.o Les droits d'accès et les rôles des utilisateurs.o Gérer le processus de collecte de documents, d'analyse et de validation.o Exposition de services en mode API REST.o Auditer et Historiser les actions des utilisateurs.•Exploiter les logs de l'application via ElasticSearch pour des besoins d'audit et de supervision de l'application.•Développer les tests unitaires et les tests d'intégrations.•Suivre les bonnes pratiques de l'agilité et veiller sur la qualité du code et les performances de l'application.•Implémentation de Job avec le framework Quartz.Stack technique : Java11, Spring (Core, Boot, Data, Security, MVC, Batch), Hibernate, Flyway, Postgresql, Swagger, Quartz, Caffeine, Log4j, Kubernetes, Docker, Jenkins, Git, Elasticsearch, Kibana, RabbitMQ, Junit5, Mockito, Maven, Groovy, Sonar, ElasticSearchApproche : Agile Scrum, Continous Delivery, Pair programming
- CAPGEMINIIngénieur d'Etudes et DéveloppementTRANSPORTWESENFebruar 2019 - August 2019 (6 Monate)Lille, France•Assimiler le contexte fonctionnel et étudier les besoins des utilisateurs.•Concevoir et développer différentes fonctionnalités à savoir :oFournir le programme de travail aux agents de terrain.oRéconcilier les informations prévues avec la réalité du terrain.oRelevé des avaries sur le matériel ou le chargementoTransmettre aux managers les opérations de sécurité effectuées avant le départ du train•Conception et implémentation de la base de données.•Développement d'IHM•Implémentation de la couche repository pour interagir avec la base•Mise en place d'un système de log avec log4J•Développement des test unitaires (TDD) et des tests d’intégrations.•Mise en place d'une API en Java/Spring pour l'échange de données entre la tablette et l'application centrale du Fret SNCF (RUSPROD).•Mise en place du CI/CD (Jenkins).•Garant de la qualité technique et des performancesStack technique : Android 7(26), Java 8, Spring, RxJava, Dagger, ButterKnife, Flyway, Stetho, SQLite, MyBatis, Liquibase
Empfehlungen
Sei die erste Person, die Michel empfiehlt
Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Master I, InformatiqueUniversite de NGaoundere2016Master I, Informatique
- Licence, InformatiqueUniversité de NGaoundéré2015Licence, Informatique