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

Michel Tsobgni

Senior Backend Engineer (Java / AWS / DevOps)

650 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Michel

Senior Backend Engineer spécialisé en Java et pratiques DevOps, avec une forte expérience dans la conception et l’exploitation de systèmes distribués à forte volumétrie. Passionné par les technologies cloud (AWS) et l’ingénierie logicielle de qualité, j’accorde une attention particulière à la robustesse des architectures, à la maintenabilité du code et à l’automatisation des processus de delivery. Au fil de mes expériences, j’ai développé une approche orientée Software Craftsmanship, combinant excellence technique, amélioration continue et collaboration étroite avec les équipes produit et opérations afin de délivrer des solutions fiables, performantes et évolutives.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Chinois

    Notions

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • PMU
    Senior Backend Engineer (Java / AWS / DevOps)
    DIVERTISSEMENTS & LOISIRS
    août 2023 - Aujourd'hui (2 ans et 10 mois)
    Paris, France
    Contexte 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égration
    o 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
    Java Docker Kubernetes AWS Spring
  • Meritis
    Consultant Java
    BANQUE & ASSURANCES
    août 2019 - mai 2023 (3 ans et 9 mois)
    Île-de-France, France
    Contexte 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, ElasticSearch

    Approche : Agile Scrum, Continous Delivery, Pair programming
    Java Docker Jenkins JUnit Hibernate
  • CAPGEMINI
    Ingénieur d'Etudes et Développement
    TRANSPORTS
    février 2019 - août 2019 (6 mois)
    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 chargement
    oTransmettre 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 performances
    Stack technique : Android 7(26), Java 8, Spring, RxJava, Dagger, ButterKnife, Flyway, Stetho, SQLite, MyBatis, Liquibase

Recommandations

Soyez le premier à recommander Michel

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Master I, Informatique
    Universite de NGaoundere
    2016
    Master I, Informatique
  • Licence, Informatique
    Université de NGaoundéré
    2015
    Licence, Informatique

Compétences

Catégories