About Yan
English
Native or bilingual
French
Fluent
Chinese
Native or bilingual
Experience
- CACIBSenior JAVA Algo DeveloperBANKING AND INSURANCEMarch 2021 - Today (5 years and 3 months)Paris, FranceNew 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 CIBSenior JAVA DeveloperBANKING AND INSURANCEAugust 2018 - December 2020 (2 years and 5 months)Paris, FranceCinergy 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
- CofaceSenior JAVA DeveloperBANKING AND INSURANCEJune 2015 - July 2018 (3 years and 2 months)Bois-Colombes, FranceCORE 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bac +5Polytechnic Institute of Paris2025Bac +5
- Master in Computer SystemsPolytechnic Institute of Paris (Télécom ParisTech)2010Master en Systèmes Informatiques