Manual compilation and integration of Wolf video capture card driver
Design and development of an automated installation script for the control machine:
development of a graphical user interface
reboot management and automatic resumption of the installation process
implementation of a state machine with rollback mechanisms in case of failure
Full integration of an AI-based sonar image detection system for mine localization:
development of a gRPC proxy to handle communication with the drone
computation of the geographic coordinates of detected contacts from their X/Y image coordinates
integration of a proprietary DES communication protocol between the tracking module and the proxy
Redesign of the ?Swim-Away? function, enabling the drone to automatically move away after deployment
Update and enhancement of the test and diagnostic kit
End-to-end, autonomous development of all activities involved in a production pipeline:
requirements analysis and specification
software architecture design
selection of the technology stack and development tools
development of the application business logic and backend server
design and development of the user interface;
implementation of unit tests following Test-Driven Development (TDD) practices
application maintenance, troubleshooting, and continuous improvement
End-to-end, autonomous development of all activities involved in a production pipeline:
requirements analysis and specification
software architecture design
selection of the technology stack and development tools
development of the application business logic and backend server
design and development of the user interface
implementation of unit tests
application maintenance, troubleshooting, and continuous improvement
[C++] Contribution to a large-scale airline seat availability management system within a 20-person engineering team.
[C++, Python] Development of a worldwide flight availability aggregation platform based on external queries, screen scraping, and caching mechanisms within an 8-person team.
[C++, Python] Investigation of production incidents and development of performance and optimization patches.
[C++, Kafka] Integration of Navitaire data acquisition and inventory into the existing availability and distribution solutions, working in a two-person team.
[Python] Development of a machine learning system to predict changes in flight availability and determine which inventory data required refreshing.
[Python] Independent development of automation tools to streamline recurring operational and development tasks.
Engineering with a strong focus on execution speed, performance optimization, robustness, and result reliability.
Contribution to a global flight availability aggregation system used by travel search platforms such as Kayak, capable of returning relevant itinerary options in under one second.
Worked on key technical challenges involving:
minimizing response times across large volumes of worldwide flight data;
maintaining accurate and reliable availability information;
operating under strict limitations on the number of requests that could be sent to airline systems;
combining screen scraping, caching, and machine learning to optimize data refresh strategies;
optimizing computation time and resource usage across the aggregation pipeline.
This is the system used by most European and Asian Flight Companies to handle their Inventory IT.
[C++] Design, development, and delivery of Altea Operations software solutions
[C++] Contribution to the redesign of the passenger seat allocation algorithm :
implementation of a mask-based architecture representing passenger preferences and constraints (e.g. window seat, accessibility requirements)
development of filtering and scoring mechanisms to eliminate unsuitable seats and rank eligible seats in order to select the best match
contribution to the development of the Adjacency system, ensuring that related passengers are seated together whenever possible
[Python] Independent development of automation tools to streamline recurring operational and development tasks
Monitoring and troubleshooting of flights affected by inaccessible or inconsistent inventory data, including on-site support and on-call interventions
Development with a strong focus on modularity, extensive configurability, robustness, and software security
Manual compilation and integration of Wolf video capture card driver
Design and development of an automated installation script for the control machine:
development of a graphical user interface
reboot management and automatic resumption of the installation process
implementation of a state machine with rollback mechanisms in case of failure
Full integration of an AI-based sonar image detection system for mine localization:
development of a gRPC proxy to handle communication with the drone
computation of the geographic coordinates of detected contacts from their X/Y image coordinates
integration of a proprietary DES communication protocol between the tracking module and the proxy
Redesign of the ?Swim-Away? function, enabling the drone to automatically move away after deployment
Update and enhancement of the test and diagnostic kit
End-to-end, autonomous development of all activities involved in a production pipeline:
requirements analysis and specification
software architecture design
selection of the technology stack and development tools
development of the application business logic and backend server
design and development of the user interface;
implementation of unit tests following Test-Driven Development (TDD) practices
application maintenance, troubleshooting, and continuous improvement
End-to-end, autonomous development of all activities involved in a production pipeline:
requirements analysis and specification
software architecture design
selection of the technology stack and development tools
development of the application business logic and backend server
design and development of the user interface
implementation of unit tests
application maintenance, troubleshooting, and continuous improvement
[C++] Contribution to a large-scale airline seat availability management system within a 20-person engineering team.
[C++, Python] Development of a worldwide flight availability aggregation platform based on external queries, screen scraping, and caching mechanisms within an 8-person team.
[C++, Python] Investigation of production incidents and development of performance and optimization patches.
[C++, Kafka] Integration of Navitaire data acquisition and inventory into the existing availability and distribution solutions, working in a two-person team.
[Python] Development of a machine learning system to predict changes in flight availability and determine which inventory data required refreshing.
[Python] Independent development of automation tools to streamline recurring operational and development tasks.
Engineering with a strong focus on execution speed, performance optimization, robustness, and result reliability.
Contribution to a global flight availability aggregation system used by travel search platforms such as Kayak, capable of returning relevant itinerary options in under one second.
Worked on key technical challenges involving:
minimizing response times across large volumes of worldwide flight data;
maintaining accurate and reliable availability information;
operating under strict limitations on the number of requests that could be sent to airline systems;
combining screen scraping, caching, and machine learning to optimize data refresh strategies;
optimizing computation time and resource usage across the aggregation pipeline.
This is the system used by most European and Asian Flight Companies to handle their Inventory IT.
[C++] Design, development, and delivery of Altea Operations software solutions
[C++] Contribution to the redesign of the passenger seat allocation algorithm :
implementation of a mask-based architecture representing passenger preferences and constraints (e.g. window seat, accessibility requirements)
development of filtering and scoring mechanisms to eliminate unsuitable seats and rank eligible seats in order to select the best match
contribution to the development of the Adjacency system, ensuring that related passengers are seated together whenever possible
[Python] Independent development of automation tools to streamline recurring operational and development tasks
Monitoring and troubleshooting of flights affected by inaccessible or inconsistent inventory data, including on-site support and on-call interventions
Development with a strong focus on modularity, extensive configurability, robustness, and software security