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

Rodrigue Yao

Développeur Full Stack Java/JS

€650/day
Paris, FR
8-15 years

Average response time: 1 hour

About Rodrigue

Plus de 10 années d'expérience dans la conception et le développement de solutions critiques au sein de secteurs exigeants tels que la banque, les paiements, l'énergie, le e-commerce et les services numériques.
Expert des écosystèmes Java et Kotlin, j'interviens sur l'ensemble du cycle de vie des applications : cadrage technique, architecture, développement, qualité logicielle, performance, sécurité et exploitation.
J'accompagne les équipes dans la mise en œuvre d'architectures microservices, hexagonales et orientées domaine (DDD), tout en garantissant la qualité grâce aux pratiques TDD, BDD, revues de code et intégration continue.
Mes domaines d'expertise couvrent notamment Spring Boot, Kafka, Angular, AWS, Kubernetes, les API REST, les tests de charge Gatling, la supervision applicative et l'amélioration continue des performances.
Reconnu pour mon leadership technique, j'accompagne les équipes dans leur montée en compétence et contribue activement aux décisions d'architecture et à la réussite des projets stratégiques.
  • French

    Native or bilingual

  • English

    Conversational

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

Experience

  • Easybiz
    Lead dev Java & DevOps
    TECH
    March 2025 - Today (1 year and 4 months)
    Luxembourg, Luxembourg
    Intervenant en tant que Lead développeur, j’ai la charge de mettre en place une architecture hexagonale, faire une migration de Java, faire un audit de code afin d’améliorer les performances de l’application de facturation , signature électronique et les services de paie. Travailler avec les différentes parties pour garantir la qualité du produit.

    • Analyse fonctionnelle et technique
    • Mise en place d’une architecture hexagonale
    • Migration de Java 11 vers Java 21
    • Décommissionner Spring boot au profit de Ktor sur l’ensemble des services de paiement
    • Optimisation des API Rest pour assurer performance et scalabilité
    • Mise en place des tests d’intégration
    • Réalisation d'analyses de performance sous charge avec Gatling, identification des goulots d'étranglement et mise en œuvre des optimisations JVM, SQL et applicatives
    • Optimisation des ressources applicatives avec du multithreading, JVM et du Garbage Collector.
    • Implémenter les solutions en tenant compte de la sécurité applicative tels que SAST et DAST
    • Animation d’ateliers techniques sur l’architecture hexagonale et les principes fondamentaux du DDD
    • Déploiement et exploitation de services AWS tels que Lambda, RDS, EC2, SNS et S3.
    • Solide expérience Cloud AWS (Lambda, EC2, RDS, S3, SNS, VPC) et automatisation CI/CD.
    • Mettre en place et gérer les pipelines CI/CD GitLab CI
    • Assurer le monitoring, le logging et l’alerte pour garantir la disponibilité et la performance des systèmes.
    • Intégration de SonarQube pour la qualité de code.
    • Contribution aux standards de développement et aux revues d'architecture afin de garantir résilience, scalabilité et sécurité des applications
    • Mise en place de bonnes pratiques de qualité de code (TDD/BDD, refactoring, SOLID)
    • Accompagnement et mentorat des développeurs juniors à travers du coaching technique, des revues de code et des ateliers d'architecture
    • Participation à la gestion des incidents de production, analyses post-mortem
    Hexagonal Architecture Java 21 Spring boot Amazon Web Services DDD
  • Compagnie Des Alpes
    Sénior Développeur Full Stack Java & Kotlin / JS
    ENTERTAINMENT AND LEISURE
    November 2023 - January 2025 (1 year and 2 months)
    Paris, France

    Contexte

    J’avais la charge de développer les nouvelles fonctionnalités et de maintenir les solutions existantes sur les différents tunnels de vente B2C et B2B de l’entreprise. Discuter avec le métier sur les différents sujets et faire les différents cadrages pour passer au développement des fonctionnalités.

    Missions réalisées

    • Analyse fonctionnelle et technique
    • Cadrage technique
    • Rédaction des spécifications techniques
    • Concevoir et optimiser des API Rest pour assurer performance et scalabilité
    • Développer des interfaces en Angular en veillant à une expérience utilisateur fluide.
    • Migration vers une architecture microservices
    • Mise en place d'infrastructures Kafka
    • Evaluation et étude d'impact architecture
    • Réaliser le POC afin de valider la faisabilité des choix techniques pour l'intégration du nouveau provider pour les paiements.
    • Mise en place de builds et des outils de tests et de maintenance associés
    • Optimisations et évolutions diverses
    • Participer à l’amélioration continue et à l’implémentation des bonnes pratiques
    • Collaborer avec les différentes équipes techniques et métiers pour s’aligner sur les besoins business.
    • Conduite de changement et gestion des évolutions
    • Gestion du RUN
    • Animation d’atelier technique
    • Pratique Craftsmanship
    Java Kotlin Microservices Spring boot Angular 16
  • TIBCO
    Sénior Développeur Full Stack
    TELECOMMUNICATIONS
    March 2022 - October 2023 (1 year and 7 months)
    Nantes, France

    Contexte

    J’avais la charge de développer les nouvelles fonctionnalités de l’application utilisée par les techniciens sur le terrain et l’application de tracking du matériel dans les différents entrepôts.

    Missions réalisées

    • Analyse fonctionnelle et technique
    • Développer les différentes fonctionnalités Backend avec Spring Boot et Front avec Angular
    • Migration de Java vers Kotlin
    • Proposition de containerisation des applications.
    • Mise en place d’un nouveau git workflow.
    • Lead sur le projet gestion de du stock et la traçabilité du matériel.
    • Mise en place d’une architecture hexagonale sur le projet de traçabilité.
    • Développement du système d’adressage dans les entrepôts.
    • Analyse des demandes d’évolutions et des anomalies remontées
    • Migration des applications vers le cloud AWS.
    • Mise en place et maintien de la CICD dans le cloud AWS
    • Assurer le support des applications développées.
    • Rédiger la documentation correspondante.
    • Coaching technique pour les développeurs
    • Décommissionner les procédures stockées vers du Spring Data
    • Réaliser le POC afin de valider la faisabilité d'intégration Kafka
    • Mise en place des services avec Kafka afin d’améliorer la traçabilité des produits.
    • Mise en place de OpenSearch dans AWS pour la surveillance des applications, l'analyse des logs et un moteur de recherche avec OpenSearch.
    • Proposition d’intégration de Flyway
    • Proposition de mise en place de pratiques Craftsmanship
    Java Spring boot Angular 13 Kotlin Apache Kafka

Recommendations

Be the first to recommend Rodrigue

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 professionnelle génie logiciel
    Pigier Côte d'Ivoire
    2014

Skill set

Categories