À propos de Khalil
Français
Capacité professionnelle complète
Anglais
Capacité professionnelle complète
Expériences
- LISI AEROSPACEDéveloppeur C++AÉRONAUTIQUE & AÉROSPATIALEdécembre 2025 - Aujourd'hui (8 mois)Paris, FranceConception et implémentation de composants logiciels en C++ Analyse, correction et refactorisation de bases de code existantes afin d'améliorer la maintenabilité, la lisibilité et la fiabilité. Définition de l'architecture logicielle (API, séparation des couches, modularité). Développement et intégration de bibliothèques logicielles réutilisables.
- Actia Engineering Services Tunis,Software DesignerAUTOMOBILEjuillet 2022 - novembre 2025 (3 ans et 4 mois)TunisiaConception et développement de bibliothèques en C/C++, en appliquant les principes avancés de la POO et les fonctionnalités modernes du langage pour des solutions embarquées modulaires, performantes et évolutives. Implémentation robuste de la communication MQTT en C++ via Paho MQTT, avec intégration dans des systèmes embarqués pour garantir la fiabilité des échanges en environnement distribué. Développement d'un bus de données haute performance assurant la communication entre des composants logiciels (librairies/daemons). Création d'un service en Rust dédié à la gestion de la communication MQTT, exploitant les avantages du langage en termes de sécurité mémoire et performance. Intégration de protocoles réseau (TCP/IP) pour faciliter la communication inter-composants au sein du système embarqué. Analyse et résolution de bugs complexes en C/C++ pour assurer la stabilité et les performances des systèmes critiques. Conception et développement d'applications en Qt (C++), avec une gestion fine des signaux/slots et modules réseau pour des systèmes temps réel et de supervision. Intégration fluide de la couche MQTT au sein d'applications Qt, pour la visualisation ou le traitement des données de télémétrie. Utilisation de QML/Widgets pour créer des interfaces ergonomiques et réactives, adaptées aux contraintes des systèmes embarqués. Mise en place et maintenance d'un écosystème multi-plateforme de build basé sur Conan et CMake, pour la gestion de dépendances internes. Développement de scripts Python et shell pour automatiser les tâches de build, test, packaging et déploiement. Rédaction et exécution de tests automatisés avec Robot Framework, en utilisant des bibliothèques personnalisées (Python)
- ACTIA engineering servicesIngénieur Logiciel Embarqué (Stage)février 2022 - juin 2022 (4 mois)Tunis, TunisieDéveloppement d'une solution de visualisation des données CAN. Il s'agit d'une application logicielle développée avec Qt(C++) qui communique avec une carte Stm32 par communication série (UART). La carte Stm32 reçoit les données du bus CAN et les envoie à l'application Qt, l'application logicielle peut également transmettre des données au bus CAN. C, C++, Qt, carte Stm32, FreeRTOS, CAN 2.0A/B, FDCAN, UART
Recommandations
Soyez le premier à recommander Khalil
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- CPA – C++ Certified Associate ProgrammerCPA – C++ Certified Associate Programmer
- Diplôme en génie électriqueEcole nationale d'ingénieurs de Monastir Monastir2022Diplôme en génie électrique