Audit du code et de l'architecture C++ Qt pour des terminaux de points de vente ou de validation embarqués.
Refonte complète du logiciel de terminal de point de vente, dans le sens d'une architecture scriptable, plus simple et plus maintenable.
Création (architecture et développements) de logiciels (C++ Qt Linux embarqué) pour un system de contrôle d'accès dématérialisé (Smartphone + Bluetooth) aux pistes de ski.
Création (architecture et développements) d'outils pour faciliter le développement et la mise au point dans un environnement mixte Window/ VM Linux / Linux, comprenant également des simulateurs dont un serveur HTTP (en C++ Qt)
Projets de réingénierie d'un gros logiciel C++ (pour SAGE SAS)
Modernisation de la chaine de compilation C++, intégration dans Visual Studio. Refonte de la chaîne de production
Réingénierie d'un code C++ lourd. Mise en place de tests automatiques.
- Audit, revue de code, en vue d'une ré ingénierie partielle du logiciel AVIZO (= Très gros logiciel C++ modulaire de traitement d'image (microscopie, médical etc…) )
Environnement: C++, Qt, Visual C++, Git, GitLab Méthode agile ScrumRédaction des spécifications, du plan de test
- Proposition d'une architecture
- Développement en Java SE
Rédaction des spécifications, du plan de test
- Proposition d'une architecture
- Développement en Java SE
Audit, revue de code, pour rechercher un défaut récurrent du logiciel (Alarme de déconnection).
- Développement de simulateurs
- Mise en place d'un FrameWork modulaire, pour le Test logiciel, la simulation, la génération automatique d'archives.
- Développement d'un poste de commande et supervision centralisé de 6 antennes
- définition de l'architecture temps –réel, réseau et logicielle. Développement du cœur et des IHM
- définition et réalisation des outils d'intégration, et de test (avec le FrameWork)
Pour l’AGENCE APSIDE, en soutien des développements au forfait.
Création d’une formation aux langages C et C++ et Java et à la POO.
Cours, Travaux pratiques, grille d’évaluation, pour différents publics de développeurs.
Mise en œuvre de Qt dans l'EDI Eclipse CDT (C++).
7 ans Algorithmes et architectures temps-réel, logiciels embarqués, IoT THALES , ZODIAC, IXXI
3 ans Algorithmes de CAO spécifiques 3D, 2D LECTRA SYSTEMES VSG3D FEI
5 ans Responsable du département Architecture Logicielle et Outils eDevice
4 ans Génie logiciel - Génération de code THALES / Apside / Sage
2 ans Vision artificielle / traitement d'image Freelance et I2S
3 ans Auditeur technique, Expertise logicielle Apside / Duffau / IXXI / Cour d'Appel de Bdx
4 ans Architecture d’applications temps réel avec IHM DCNS / Zodiac / Apside / IXXI
Environnement: Visual C++, Qt
Pour THALES Application Mission de l’Avion Rafale.
Analyse et rédaction de propositions pour améliorer la qualité et la productivité des développements à travers des solutions de process outillé.
Etude sur les méthodes formelles de spécification des logiciels avioniques.
Rédaction d’une proposition pour la création d’un Outil de Génération de Code pour le Rafale, sur la base d’une analyse formelle des spécifications.
Pour ASTRIUM .
Réingénierie de codes de calculs scientifiques
Création d'un outil traducteur de code en Fortran 77 vers des langages plus évolués C ou Fortran 95.
Environnement: Visual C++, Qt
Pour THALES division Training – Simulation (Paris)
- Réalisation d’un...