About Nathan
English
Native or bilingual
French
Native or bilingual
Spanish
Basic
Experience
- Amadeus - EngITSenior C++ DeveloperTRANSPORTATIONOctober 2021 - August 2025 (3 years and 10 months)Nice, FranceIntegrated 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 RequestsDevelopment of the KvUpload tool (C++)- Batch tool, allows the processing and loading of data on CouchbaseDevelopment 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 teamsSystem maintenance- Responses to customer tickets- Maintenance of the development pipeline- Bug fixes- On-call dutiesMigration 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- DocumentationTechnical 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, ArgoCDFunctional environment:RMS (Revenue management system), Dynamic Pricing, Airlines
- Dassault Aviation - CapgeminiSoftware Engineer &Tech LeaderDEFENSE AND MILITARYMarch 2020 - October 2021 (1 year and 7 months)Istres, FranceDevelopment 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 testsWriting documentationCommunication 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
- Diginext - CS Group (Abu Dhabi)Software EngineerDEFENSE AND MILITARYJuly 2019 - February 2020 (7 months)Abu Dhabi - United Arab EmiratesCreation 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, ArtifactoryFunctional environment:Defense, Tactical data links, aeronautics
Recommendations
Be the first to recommend Nathan
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
- Master's Degree Computer science and Information TechnologyINSA de Lyon2018Specialisation : Big Data Technologies
- Intensive two-year university foundation course in Mathematics, physics and chemistryINSA de Lyon2015Mathematics, physics, chemistry