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 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

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

Expériences

  • Easybiz
    Lead dev Java & DevOps
    HIGH TECH
    mars 2025 - Aujourd'hui (1 an et 5 mois)
    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
    DIVERTISSEMENTS & LOISIRS
    novembre 2023 - janvier 2025 (1 an et 2 mois)
    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
    TÉLÉCOMMUNICATIONS
    mars 2022 - octobre 2023 (1 an et 7 mois)
    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

Recommandations

Soyez le premier à recommander Rodrigue

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

Compétences

Catégories