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

About Yan

Ingénieur Java senior freelance – Backend distribué & systèmes temps réel

Plus de 15 ans d’expérience en développement Java, dont 4+ ans chez CACIB sur des systèmes de trading algorithmique en collaboration avec des quants Python. Expert des architectures backend performantes, multithread, faible latence et intégration Java/Python.
Je souhaite aujourd’hui mettre ces compétences au service de projets intégrant des technologies d’intelligence artificielle – tels que des plateformes de machine learning, des systèmes de traitement de données en temps réel, ou des solutions back-end pour des produits intelligent.
Bac +5 Institut polytechnique de Paris, Doubles diplômes de Master
Disponible à partir d’septembre 2025
  • English

    Native or bilingual

  • French

    Fluent

  • Chinese

    Native or bilingual

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

Experience

  • CACIB
    Algo JAVA dévéloppeuse sénior
    BANKING AND INSURANCE
    March 2021 - Today (5 years and 3 months)
    Paris, France
    Nouvelle generation auto-trading system
     Responsabilités et Connaissances Techniques:
    o Conception et développement de systèmes de trading algorithmique à faible latence.
    o Programmation en Java, avec une forte attention à la performance et à la scalabilité.
    o Utilisation de techniques de multithreading et d'architecture distribuée pour optimiser les algorithmes de trading.
     Collaboration Interdisciplinaire:
    o Travailler en étroite collaboration avec des équipes de trading, de recherche quantitative et d'autres départements techniques.
    o Contribuer à l'intégration de nouvelles fonctionnalités dans la plateforme de trading, tout en assurant une communication efficace avec les parties prenantes.
     Réalisations Clés:
    o Mise en œuvre de solutions innovantes qui ont amélioré la performance du système de trading.
    o Réduction de la latence et augmentation de la fiabilité grâce à des optimisations techniques.
    o Participation à des projets critiques qui ont contribué à la croissance du système de trading de l'entreprise.
    Technique: Java 11/17, KDB, Solace, Gradle, IntelliJ, Gitlab, Jenkins, Putty, SonarQube, Linux, Windows
  • BNP CIB
    JAVA développeur sénior
    BANKING AND INSURANCE
    August 2018 - December 2020 (2 years and 5 months)
    Paris, France
    Projet Cinergy – Gestion des custom Indices:
     Développement de modules et d'API pour la gestion des indices : création, configuration, publication, et contribution vers Bloomberg/Reuters, ainsi que vers TSS/MDD. Intégration des données via Apache Camel (polling), gestion des compositions (reshuffle), et exportation des rapports en CSV/Excel.
     Conception de workflows avec Camunda pour automatiser des logiques métier complexes, y compris les notifications GNP, les relances automatiques, les tâches utilisateur, et les services Java. Développement de workflows Java pour valider des tâches avec le MO, le Trader et le Structureur.
     Rédaction des spécifications techniques
     review du code, réalisation de tests unitaires, d'intégration, et de non-régression, ainsi que l'optimisation et la maintenance des systèmes pour assurer la qualité et la performance.
     Application de la méthodologie agile pour améliorer l'efficacité des processus de développement.

    Technique: Java 7/8, Spring 5, Spring boot 2, REST, Swagger UI, Gradle, Gerrit, JIRA, Tomcat, JSF, Camunda (workflow), Git, Flyway DB migration, Eclipse, Jenkins, Hibernate, MySql, Putty, Squirrel, Sonar, Confluence, Linux, Windows
  • Coface
    JAVA développeur sénior
    BANKING AND INSURANCE
    June 2015 - July 2018 (3 years and 2 months)
    Bois-Colombes, France
    Projet CORE:
     Conception et Modélisation : Modélisation des données et création de diagrammes de classes UML pour les projets. Participation à la rédaction des spécifications des interfaces des composants métier, y compris la définition des types de données échangés (Business Data Types, BDTs), ainsi que la mise à jour du dictionnaire de données (description/attributs).
     Développement de Fonctionnalités : Développement de nouvelles fonctionnalités pour les composants métier (BCs) et les tâches par lots (batch jobs). Aide à la migration des projets d'ANT vers Maven et de Toplink vers Hibernate. Formation de l'équipe sur l'utilisation de Maven et de Caribou (architecture SOA).
     Tests et Optimisation : Réalisation de tests unitaires et de tests d'intégration, revue du code, optimisation, maintenance et support technique. Application de la méthodologie agile pour assurer une collaboration efficace et des livraisons de qualité.
    Technique: Java EE, EJB3.1, Hibernate, BOUML, REST, JMS, RMI, Oracle, Maven, WebLogic, JSF, Caribou (SOA), Toplink(oracle), Serena Dimension, Eclipse, Jenkins, Putty, SqlDeveloper, SonarQube, Linux, Windows

Recommendations

Be the first to recommend Yan

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

  • Bac +5
    Institut polytechnique de Paris
    2025
    Bac +5
  • Master en Systèmes Informatiques
    Institut polytechnique de Paris (Télécom ParisTech)
    2010
    Master en Systèmes Informatiques

Categories