Acerca de Matthieu
Développement C++ | Systèmes embarqués | Linux
Automatisation Python | Tests & QA | DevOps embarqué
Francés
Bilingüe o nativo
Inglés
Competencia profesional completa
Japonés
Nociones
Experiencia
- EXAILDéveloppeur C/C++DEFENSA & EJÉRCITOseptiembre de 2025 - diciembre de 2025 (3 meses)Lannion, FranciaSuite à ma précédente mission de développement d'interface instructeur d'un simulateur de vol full flight pour Exail, mon but a été d'adapter ce logiciel pour un nouveau simulateur connecté pour avion à turbopropulseur.Tous les menus devait être adapter avec les nouvelles données liées à ce type d'avion et de nouveau mécanisme devait être ajoutés (visualisation de scénarios, connexion entre simulateur). Il fallait toutefois garantir la rétrocompatibilité pour une utilisation avec le simulateur full-flight.Actions menées :- Extraction et ajout de code non générique sous forme de plugin- Conception et intégration de nouvelles fonctionnalités dans l'interface instructeur connectée au simulateur- Développement de l'interface avec QML et backend C++/Qt pour garantir la fluidité et la réactivité- Design des pages de contrôle pour faciliter la prise en main par les instructeurs- Mettre à jour les scripts de packaging et d'installation du projet pour prendre en compte les nouvelles configuration- Optimisation des contenus de livraisons👉 Résultats obtenus :- Interface instructeur développée en standalone avec toutes fonctionnalités demandées implémentées- Scripts de génération et de livraisons à jour pour la finalisation du projetMission en portage commercial par Davidson Ouest.
- EXAILDéveloppeur C/C++DEFENSA & EJÉRCITOabril de 2024 - julio de 2025 (1 año y 3 meses)Lannion, FranciaJ'ai été missionné par Exail pour développer l'interface instructeur d'un simulateur de vol full flight, une cabine complète avec mouvements 6 axes et environnement visuel 360°.L'instructeur devait pouvoir piloter les scénarios de formation, mais l'interface existante ne permettait pas d'ajouter facilement de nouveaux menus ou pages de contrôle.Chaque évolution nécessitait des modifications lourdes dans le code, avec des risques d'erreurs dans les configurations et la gestion des données.Actions menées :- Conception et intégration de nouvelles fonctionnalités dans l'interface instructeur connectée au simulateur- Développement de l'interface avec QML et backend C++/Qt pour garantir la fluidité et la réactivité- Automatisation de la génération de fichiers de configuration et de code C++ pour la communication entre l'interface et le simulateur- Optimisation des algorithmes de visualisation de données pour réduire drastiquement les temps de rafraîchissement- Création de plugins pour étendre les capacités de l'interface selon les besoins terrain- Design des pages de contrôle pour faciliter la prise en main par les instructeurs👉 Résultats obtenus :- Charge de travail réduite de 50% sur la configuration et le développement lié aux données grâce aux scripts d'automatisation- Taux de rafraîchissement des données passé de 15 secondes à 30 ms, permettant une visualisation de l'historique précis des paramètres de vol- Interface fonctionnelle et stable validée lors des tests sur le simulateur, quasiment prête pour la mise en production- Fiabilisation de l'écriture des configurations, réduisant les erreurs humaines et accélérant les évolutions futuresMission en portage commercial par Davidson Ouest.
- ECA RoboticsDéveloppeur C++ embarquéDEFENSA & EJÉRCITOagosto de 2021 - diciembre de 2023 (2 años y 4 meses)La Garde, FranciaJ'ai travaillé chez Exail (anciennement ECA Robotics), envoyé par Scalian DS, pour standardiser les logiciels embarqués communs à l'ensemble de la flotte de drones sous-marins.Chaque équipe développait ses propres briques logicielles pour des fonctionnalités identiques (positionnement, stockage de données, communication inter-équipements). Ce cloisonnement ralentissait les livraisons, multipliait les bugs et empêchait toute réutilisation du travail entre projets.Actions menées :- Conception et développement de logiciels embarqués communs à toute la flotte, utilisables par toutes les équipes projet- Création d'interfaces standardisées pour les équipements critiques (communication, stockage, positionnement) permettant une intégration plug-and-play- Mise en place d'un environnement de tests complet sous Docker avec tests unitaires et fonctionnels intégrés aux pipelines Jenkins- Développement de simulateurs d'équipements en Python pour permettre les tests sans matériel physique- Gestion de version, de dépendances et packaging avec Conan pour garantir la reproductibilité des builds- Rédaction de documentation technique pour faciliter l'adoption des librairies communes et la collaboration inter-équipes👉 Résultats obtenus :- Stabilité renforcée grâce à un socle commun fiable et testé sur toute la flotte- Gain de 1 à 2 semaines de développement par interface/équipement intégré, en évitant de réinventer la roue à chaque projet- Centralisation du travail inter-équipes, permettant la réutilisation immédiate des développements entre projets
Recomendaciones
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- Ingénieur GénéralisteTélécom Physique Strasbourg, Illkirch Graffenstaden (67)2019Département ISSD (Ingénieurie des Signaux et Sciences des Données). Cours généralistes et divers comme, par exemple, physique expérimentale, mécatronique, électronique numérique, programation orientée objet, propriété intellectuelle, etc... Le secteur ISSD permet en plus de se spécialisé à l'analyse et le traitement de signaux ainsi qu'à la compréhension et l'utilisation d'intelligence artificielle. Durant ce cursus, j'ai pu participer à divers stages et projets: ● Stage de 1ère année: Conception de carte électronique pour étudiants ingénieurs (Laboratoire ICube) ● Stage de 2ème année: Etude des technologies permettant la localisation par IA embarquée de personnes en mer (Kingston University) ● Stage de fin d'étude: Projet de refonte du système des remboursement des titres (Euro Information Développement) ● Projet ingénieur de 2ème année: Conception et développement d'une passerelle communicante pour système de domotique BLE (Elsass Smart Technology)
Certificados
- Ingénieur GénéralisteTélécom Physique Strasbourg2019