Ingénieur logiciel spécialisé en C/C++ avec expertise en développement sur Linux, réseaux et Qt. Expérience en architecture logicielle, développement de frameworks, optimisation des performances et gestion de projets en environnement Agile. Maîtrise des technologies embarquées, temps réel et cloud.
Architecture et développement d'un logiciel de simulation thermomécanique : conception d'architecture modulaire C++/Qt6, mise en place d'environnement Docker/DevContainer/GitLab CI/CD, développement du moteur de simulation avec gestion JSON, orchestration des calculs, système d'erreurs, réalisation d'IHM Qt6, portage de modèles Python vers C++.
Conception d'un framework réseau C++ modulaire pour serveurs applicatifs : architecture micro-services, développement sur cluster Kubernetes local, librairie Core avec sockets epoll/AIO/TCP-TLS/FSM/SHM/IPC, stratégie de scaling multi-process/multi-threading, pipeline GitLab CI/CD avec tests Catch.
Développement sur solution de surveillance par drones en C++ Linux : refactorisation architecture et classes I/O, évolution communications avec protocole Mavlink via WebSocket, refonte messagerie AMQP avec Protocol Buffers, conception tests automatisés Robot Framework.
Développement librairie réseau C++ (Linux, epoll) avec protocoles UDP/TCP/RFC1006/LLC, refonte atelier logiciel robotique spatiale : réorganisation GitLab/pipelines CI/CD/paquets Debian, environnement Docker, certification librairie C traitement d'image, refonte IHM Qt et messagerie QtMQTT.
Implémentation de protocoles de communication propriétaires en C++ pour systèmes embarqués et simulation ferroviaire, conception tests unitaires C++/Python, suivi cahier des charges client, méthodologie Agile avec partenaires internationaux.
Développement d'une librairie C++ d'accès mémoire à distance (RDMAoCE) pour simulation ferroviaire, implémentation algorithmes mémoire avec ibverbs, analyse performances bande passante et latence sur Linux temps-réel.