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

Nathan Arsac

Senior C++ Developer

€600/day
Aix-en-Provence, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Nathan

🎯 Freelance Software Engineer – Senior C++ Developer | Defense & Aeronautics

7 years of experience in software development, specializing in high-performance C++ and critical systems.
References: Amadeus, Dassault Aviation, French & Emirati Armed Forces.

✔ C++/Python Development & Optimization
✔ Critical Defense & Aeronautics Systems (data links, real time)
✔ Cloud & DevOps (Azure, Jenkins, Docker, Kubernetes)

I support you from design to deployment, with a high level of requirement in performance, reliability and security.
  • English

    Native or bilingual

  • French

    Native or bilingual

  • Spanish

    Basic

Can work on-site
Aix-en-Provence (up to 50km)

Experience

  • Amadeus - EngIT
    Senior C++ Developer
    TRANSPORTATION
    October 2021 - August 2025 (3 years and 10 months)
    Nice, France
    Integrated within a team in charge of the development and maintenance of the core of the Dynamic Pricing (DYP) system. This system is intended to optimize the revenue of airlines by adjusting air ticket prices according to a large number of variables. The difficulty lies in the ability to respond to a large number of requests in an acceptable time, and to aggregate multiple complex systems into a coherent, reliable, available and efficient whole.

    Activities:
    Development of the Core Engine (C++)
    - Various new features for different clients (AY, SQ, BA, EY..)
    - Implementation of a new Backend, lighter and more efficient, for Etihad (EY)
    - Demanding development practices, optimizations and performance
    - Review of Pull Requests
    Development of the KvUpload tool (C++)
    - Batch tool, allows the processing and loading of data on Couchbase
    Development of the Couchbase Reader (Python - Jupyter - Voila)
    - Tool allowing the reading of Couchbase databases in graphical form
    - Personal initiative, tool used to date by many teams
    System maintenance
    - Responses to customer tickets
    - Maintenance of the development pipeline
    - Bug fixes
    - On-call duties
    Migration of systems from Google Cloud to Microsoft Azure Cloud
    - More than a year of work
    - Design of the new Cloud architecture (Region/PaaS/Clusters/Pods/BE/..)
    - Design of the migration plan
    - Implementation of this architecture and realization of the plan
    - Documentation

    Technical environment:
    Visual Studio Code, C++ (11,14 & 17), Python (2.7 & 3.X), Jupyter, Bitbucket, Jira, Git, Splunk, Kafka, Microsoft Azure Cloud, Jenkins, Couchbase, Prometheus, SaFe, SQLite, Grafana, Helm, Kubernetes, ArgoCD

    Functional environment:
    RMS (Revenue management system), Dynamic Pricing, Airlines
    C++ Python Apache Kafka Splunk RMS
  • Dassault Aviation - Capgemini
    Software Engineer &Tech Leader
    DEFENSE AND MILITARY
    March 2020 - October 2021 (1 year and 7 months)
    Istres, France
    Development of tools for processing and simulating tactical data (L16)
    Activities:
    Project 1:
    RCDReader – The RCDReader is a tool of the DALIS platform which allows to read LDT data under the .RCD format (binary, proprietary format), and to write them under a new form in an Excel file (writable).

    Redesign of the application architecture.
    Integration of new libraries.
    Adding new features on filters, writing Excel, etc.
    Development of the decoding of the rcd file for functional messages (FIM/FOM/DTB).
    Development of the xml dictionary parser.
    Communication with the client.
    Creation of the deliverable, and client presentation.

    Project 2:
    ORL16 – The ORL16 is a tool for replaying the tactical data link L16. The tool replays in real time (or quasi real because running under Windows) the traffic described in an Excel input file.

    Redesign of the application architecture.
    Integration of new libraries.
    Adding new features.
    Porting and updating technologies.
    Real-time Multithread development of the transmission / reception module.
    Non-regression tests
    Writing documentation
    Communication with the client.
    Creation of deliverables, and presentations to the client (3 deliveries in total).
    Presentation and demonstration of the tool to user teams and Dassault hierarchical superiors.

    Project 3:
    ORFEO – Creation of a tool allowing the replay of traffic in PCAP format (public format) in real time, with functionality of creating simulated servers/clients, configuration and filtering. Management of TCP, UDP and WebSocket protocols. Implementation of unit tests and automated non-regression tests.

    Development of the servers/clients communication module – Creation of entities and communications under the three protocols.
    Writing documentation.
    Writing and implementing unit and non-regression tests.
    Development of the HMI module
    C++ Qt Real Time Multithreading Redhat
  • Diginext - CS Group (Abu Dhabi)
    Software Engineer
    DEFENSE AND MILITARY
    July 2019 - February 2020 (7 months)
    Abu Dhabi - United Arab Emirates
    Creation of an intercommunication system for tactical data links used by the Emirates Air Force in the United Arab Emirates.

    Activities:
    - Development of messaging libraries for the 4 local tactical data links. Documentation and associated tests.
    - Development of translation libraries from local messaging to pivot format. Documentation and associated tests.
    - Development of the translation unit. Documentation and associated tests.
    - Implementation of an automated test pipeline as part of continuous integration.

    Technical environment:
    C++11, Qt 5, Visual Studio, Jenkins, Git, RedMine, GoogleTest, Artifactory

    Functional environment:
    Defense, Tactical data links, aeronautics
    LDT C++ Qt Real Time Git

Recommendations

Be the first to recommend Nathan

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

  • Master's Degree Computer science and Information Technology
    INSA de Lyon
    2018
    Specialisation : Big Data Technologies
  • Intensive two-year university foundation course in Mathematics, physics and chemistry
    INSA de Lyon
    2015
    Mathematics, physics, chemistry

Skill set

Categories