You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Freelancer profile translated to English.
Back to original language

About Yan

Freelance Senior Java Engineer – Distributed Backend & Real-Time Systems

Over 15 years of experience in Java development, including 4+ years at CACIB on algorithmic trading systems in collaboration with Python quants. Expert in high-performance, multithreaded, low-latency backend architectures and Java/Python integration.
Today, I want to put these skills to work on projects integrating artificial intelligence technologies – such as machine learning platforms, real-time data processing systems, or back-end solutions for intelligent products.
Bac +5 Polytechnic Institute of Paris, Double Master's degrees
Available from September 2025
  • English

    Native or bilingual

  • French

    Fluent

  • Chinese

    Native or bilingual

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

Experience

  • CACIB
    Senior JAVA Algo Developer
    BANKING AND INSURANCE
    March 2021 - Today (5 years and 3 months)
    Paris, France
    New generation auto-trading system
     Responsibilities and Technical Knowledge:
    o Design and development of low-latency algorithmic trading systems.
    o Programming in Java, with a strong focus on performance and scalability.
    o Use of multithreading and distributed architecture techniques to optimize trading algorithms.
     Interdisciplinary Collaboration:
    o Work closely with trading, quantitative research and other technical departments. o Contribute to the integration of new features into the trading platform, while ensuring effective communication with stakeholders.
     Key Achievements:
    o Implementation of innovative solutions that improved the performance of the trading system.
    o Reduction of latency and increased reliability through technical optimizations.
    o Participation in critical projects that contributed to the growth of the company's trading system.
    Technique: Java 11/17, KDB, Solace, Gradle, IntelliJ, Gitlab, Jenkins, Putty, SonarQube, Linux, Windows
  • BNP CIB
    Senior JAVA Developer
    BANKING AND INSURANCE
    August 2018 - December 2020 (2 years and 5 months)
    Paris, France
    Cinergy Project – Custom Index Management:
     Development of modules and APIs for index management: creation, configuration, publication, and contribution to Bloomberg/Reuters, as well as to TSS/MDD. Data integration via Apache Camel (polling), composition management (reshuffle), and export of reports in CSV/Excel.
     Design of workflows with Camunda to automate complex business logic, including GNP notifications, automatic reminders, user tasks, and Java services. Development of Java workflows to validate tasks with the MO, Trader and Structurer.
     Writing technical specifications
     Code review, performance of unit, integration, and non-regression tests, as well as system optimization and maintenance to ensure quality and performance.
     Application of agile methodology to improve the efficiency of development processes.

    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
    Senior JAVA Developer
    BANKING AND INSURANCE
    June 2015 - July 2018 (3 years and 2 months)
    Bois-Colombes, France
    CORE Project:
     Design and Modeling: Data modeling and creation of UML class diagrams for projects. Participation in the writing of specifications for business component interfaces, including the definition of exchanged data types (Business Data Types, BDTs), as well as the updating of the data dictionary (description/attributes).
     Feature Development: Development of new features for business components (BCs) and batch jobs. Assistance in migrating projects from ANT to Maven and from Toplink to Hibernate. Training the team on the use of Maven and Caribou (SOA architecture).
     Testing and Optimization: Performance of unit and integration tests, code review, optimization, maintenance and technical support. Application of agile methodology to ensure effective collaboration and quality deliveries.
    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
    Polytechnic Institute of Paris
    2025
    Bac +5
  • Master in Computer Systems
    Polytechnic Institute of Paris (Télécom ParisTech)
    2010
    Master en Systèmes Informatiques

Categories