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

yves baumes

C/C++ Developer

€450/day
Montpellier, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About yves

"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." -- Antoine de Saint-Exupéry

Developer with 10 years of experience in finance and market access, in C++.

My experience includes:
- System programming in C++ or Python under Linux.
- Network programming in C++ or Python (UDP, TCP, Multicast).
- Bug fixing: investigation and proposal of solution(s).
- Information system architecture.
- Planning of information system migration/merger/overhaul.
- Code reviews, unit test reviews. Proactive in simplifying code.
- Code optimization.

My approach is dedicated to problem-solving. My motto is that the pursuit of simplicity is the key to creating code that is easy to understand, easily extensible, stable, and optimized.

My previous clients appreciated my organizational, communication, and team coordination skills on sensitive and long-term projects. My responsiveness and proactivity in problem-solving, in direct contact with clients, were also greatly appreciated.

My previous experiences include internationally deployed teams: technical English mastered.
  • French

    Native or bilingual

  • English

    Fluent

  • German

    Basic

Can work on-site
Montpellier (up to 20km)

Experience

  • Dashlane
    SENIOR DEVELOPER
    SOFTWARE PUBLISHING
    June 2016 - January 2017 (7 months)
    Paris, France
    Developer on Dashlane's semantic analysis engine.

    - Refactoring in Javascript/Typescript: writing graph traversal algorithms (DOM) to detect registration and login forms.
    - Delivery of the Chrome plugin.
    JavaScript Typescript API Chrome Webpack C++
  • CELOXICA
    MARKET ACCESS DEVELOPER
    BANKING AND INSURANCE
    April 2013 - April 2016 (3 years)
    Paris
    Developer on data feed and order routing servers.

    - Responsible for the real-time feed servers **Ultrabook**, and the shared memory communication library.
    - Responsible for the real-time order routing servers **GXALite**, and the shared memory communication library.
    - Creation of a new real-time multicast to multicast feed server for the CME market (Chicago). Server performance optimization.
    - Design of aWiresharkplugin for decoding proprietary protocol.
    - Participation in a joint project withThomson Reuters**: implementation of real-time multicast to multicast feed servers in **FPGA(implementation of prototypes in C++, and tools for testing and comparing feeds, ...).
    - Implementation of a web graphical interface for configuring risk limit servers.
    - Evolution of the Magma application: graphical interface written inC++andQtfor configuring risk limits.
    c c++ python QT multicast wireshark solarflare sql multithreading linux flask FPGA
  • CA-CIB (Crédit Agricole)
    MARKET ACCESS DEVELOPER
    BANKING AND INSURANCE
    August 2009 - December 2012 (3 years and 5 months)
    Courbevoie, France
    Order routing server developer.

    - Responsible for level two support.
    - Participation in the effort to write unit tests, aiming for 75% code coverage.
    - Strong relationships with the support team to ensure service continuity.
    - Responsible for migrating GL Trade's SLE order routing servers to order routing servers implemented by Crédit Agricole Cheuvreux.
    - Responsible for the "market making" project on trading platforms in Europe for "cash" and "derivatives" markets (Paris and London).
    - Assistance in the architecture of various projects, such as the implementation of internal markets at Crédit Agricole.
    C++ stl ACE multithreading valgrind linux Java C# protocol fix unit testing

Recommendations

Be the first to recommend yves

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

  • Computer Engineering Degree
    Polytech Nice-Sophia (formerly ESSI - Graduate School of Computer Science)
    2005
    Diplôme d'ingénieur en informatique.

Skill set

Categories