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/day
Paris, FR
3-7 years

Average response time: 1 hour

About 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.
  • French

    Native or bilingual

  • English

    Fluent

  • Chinese

    Basic

Can work on-site
Paris (up to 50km)

Experience

  • PMU
    Senior Backend Engineer (Java / AWS / DevOps)
    ENTERTAINMENT AND LEISURE
    August 2023 - Today (2 years and 10 months)
    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
    BANKING AND INSURANCE
    August 2019 - May 2023 (3 years and 9 months)
    Î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
    TRANSPORTATION
    February 2019 - August 2019 (6 months)
    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

Recommendations

Be the first to recommend Michel

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

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

Skill set

Categories