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

Freelancer profile translated to English.
Back to original language

About Michel

Senior Backend Engineer specialized in Java and DevOps practices, with strong experience in designing and operating high-volume distributed systems. Passionate about cloud technologies (AWS) and quality software engineering, I pay particular attention to the robustness of architectures, code maintainability, and the automation of delivery processes. Throughout my experiences, I have developed a Software Craftsmanship-oriented approach, combining technical excellence, continuous improvement, and close collaboration with product and operations teams to deliver reliable, performant, and scalable solutions.
  • 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 (3 years)
    Paris, France
    Global context:
    Development and operation of critical solutions related to horse racing programs and betting. Involvement across the entire functional chain: management of the racing program, recording and securing bets, calculation of odds and winnings, as well as generation of account movement proofs for the National Gaming Authority.

    • Implementation of RESTful APIs ensuring standardization of exchanges, robustness of contracts, and fluidity of inter-system integrations
    • Contribution to microservices architecture choices: functional decomposition, distributed transaction management, idempotency, resilience (retry, circuit breaker), business error handling
    • Implementation and continuous improvement of quality practices:
    o Unit and integration tests
    o Code reviews and developer support
    • Steering the migration of components to Java 21 using OpenRewrite, automating code refactoring, reducing technical debt, and securing version upgrades.
    • Implementation of continuous integration and deployment pipelines
    • Design and development of event-driven flows based on Kafka and Spring Kafka, with implementation of message producers and consumers to decouple services, ensure reliable exchanges, and improve system scalability.
    • Exploiting application logs via OpenSearch for application audit and monitoring purposes.
    • Migration of applications deployed on AWS instances to Amazon EKS, with industrialization of deployments via Helm to improve standardization, scalability, and resilience of environments.

    Technical Stack: 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
    Java Consultant
    BANKING AND INSURANCE
    August 2019 - May 2023 (3 years and 9 months)
    Île-de-France, France
    Global context:
    Contribution to the design and development of the SG Markets KYC (Know Your Customer) application – intended for customer compliance control. Member of a team of 6 experienced developers within the GBSU/CLD/RCM department.

    Achievements:
    • Assimilating the functional context and studying user needs.
    • Participating in the implementation and continuous integration of microservices (API DOCCOLLECTION and API REVIEW) within the overall KYC SG Markets architecture.
    • Designing and developing various functionalities, including:
    o Connection to various external APIs for extracting third-party information, proof documents, and validation requirements.
    o User access rights and roles.
    o Managing the document collection, analysis, and validation process.
    o Exposing services in REST API mode.
    o Auditing and historizing user actions.
    • Exploiting application logs via Elasticsearch for application audit and monitoring purposes.
    • Developing unit tests and integration tests.
    • Following agile best practices and ensuring code quality and application performance.
    • Implementing Jobs with the Quartz framework.

    Technical Stack: 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

    Approach: Agile Scrum, Continuous Delivery, Pair programming
    Java Docker Jenkins JUnit Hibernate
  • CAPGEMINI
    Development Studies Engineer
    TRANSPORTATION
    February 2019 - August 2019 (6 months)
    Lille, France
    • Assimilating the functional context and studying user needs.
    • Designing and developing various functionalities, including:
    o Providing the work schedule to field agents.
    o Reconciling planned information with field reality.
    o Recording damage to equipment or cargo.
    o Transmitting security operations to managers before train departure.
    • Designing and implementing the database.
    • Developing GUIs.
    • Implementing the repository layer to interact with the database.
    • Setting up a logging system with log4J.
    • Developing unit tests (TDD) and integration tests.
    • Implementing a Java/Spring API for data exchange between the tablet and the central SNCF Freight application (RUSPROD).
    • Implementing CI/CD (Jenkins).
    • Ensuring technical quality and performance.
    Technical Stack: 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