-
Akka Technologies
- Développeur IHM - QML
Paris
2014 - maintenant
Dans le cadre du projet X6 Airbus Helicopters, ma mission consiste à développer une interface logicielle. L'objectif est de virtualiser certaines commandes cockpit du X6 au travers d’une IHM tactile.
Réalisations:
• Analyse des besoins exprimés par le client,
• Recherche d’une solution compatible IHM,
• Recherche d’une proposition graphique (réalisée conjointement avec un designer),
• Développement (QML) des fonctionnalités de l’IHM,
• Etudier les contraintes d’ergonomie, d’utilisation tactile.
Environnement technique:
• Qt Creator, langage QT 5 (C++/QML),
• Création/Modification d’image SVG (« Scalable Vector Graphics »),
• Réalisation de diagramme fonctionnel via un « yEd Graph Editor »
-
AKKA Technologies
- Intégrateur Fonctionnel - DCNS
Paris
2013 - 2014
Projet: Mise au point et déroulement de fiche d’essai sur la PFI du sous-marin BARRACUDA
Participer à la validation des interfaces entre le système de combat et ses équipements.
Réalisations:
• Déroulement des fiches d’essai sur les consoles du système de combat,
• Mise au point des fiches d’essai,
• Rédaction des comptes rendu d’exécution,
• Gestion de faits techniques,
• Environnement Quality Center
Projet: Codage de descripteurs
Valider les messages transitant entre les différents équipements et le système de combat, en utilisant les l’outil Cascade/ViPer. Cascade permet de capturer les messages transitant sur le réseau, ViPer permet de les déformater et les afficher (sous réserve d’avoir un descripteur valide).
Réalisations:
• Analyser les documents de conception d’interface, décrivant le formalisme des messages,
• Etudier la faisabilité du descripteur,
• Coder le descripteur associé au message,
• Réaliser des configurations Cascade/ViPer (identification messages, visualisation messages, réseau),
• Mettre en œuvre les outils d’analyse réseau en PFI,
• Assurer la validation des descripteurs
-
Akka Technologies
- Intégrateur - AREVA TA
Paris
2012 - 2013
Projet: Intégration et Validation du logiciel DRACK (plateforme d’exécution matériel et logiciel)
Qualification d’un logiciel SIL4 dans un environnement CBTC (ensemble d’équipement simulant un environnement ferroviaire).
Réalisations:
• Relecture des procédures de test d’intégration/validation du logiciel DRACK,
• Réalisation des scénarii de test (langage C) sous environnement de test ATLG,
• Déroulement des tests automatiques et manuels sur cible et sur émulateur,
• Rédaction des comptes rendu de test d’intégration/validation,
• Participation aux tâches de vérifications de l’activité,
• Participation à la qualification des applications de test ZC et IOC,
• Participation à l’élaboration des configurations ATLG,
• Création de scripts bash pour support de l’activité,
• Suivi des anomalies sur Bugzilla.
Projet: P201 – Marseille
Réalisation de la phase d’intégration du logiciel ATP (Automatic Train Protection).
Réalisations:
• Document de spécification des tests d’intégration du logiciel ATP (PTIL),
• Configurations ATLG implémentées, mises au point et documentées,
• Scénarii ATLG d’intégration implémentés et mis au point et documentés,
• Résultat et analyse des résultats après passage des scénarii ATLG,
• Compte rendu des essais d’intégration du logiciel ATP,
• Résultats des activités de vérification.
Environnement technique:
• Environnement ferroviaire,
• Langage C / C++,
• UNIX/LINUX (au travers du logiciel Xming),
• Utilisation de l’analyseur de bus VMETRO,
• Utilisation de l’analyseur réseau Wireshark,
• Gestion de configuration (Tortoise SVN),
• SIL4 (Security Integrity Level 4 – le SIL4 étant le système de sécurité le plus élevé).
-
DCNS
- Concepteur Developpeur C++/QT
Paris
2008 - 2011
Projet: Réaliser du maintien en condition opérationnel sur des logiciels d’enregistrements de données réseaux, de prétraitements des enregistrements, et d’exploitation des enregistrements (basés sur le protocole ViPer).
Réalisations:
• Dérouler une qualification logicielle en suivant une Procédure de Tests ;
• Analyser des trames réseaux ;
• Rédiger/Mettre à jour des documentations à partir d’un logiciel existant (reverse engineering) :
Spécifications Techniques, Plan de Tests, Procédures de Tests, Compte Rendu de Tests, Dossier d’architecture, Manuel Utilisateur, Fiche de version ;
• Réaliser des corrections et évolutions logicielles à partir de fiche de faits techniques ;
• Créer, Analyser, Décider de l’état d’une fiche de faits techniques ;
• Appréhender et adapter une architecture logicielle existante ;
• Concevoir des diagrammes en UML (diagramme d’interface, de classe, de séquence) ;
• Développer en utilisant les librairies Qt / Utilisation des outils de portage Qt3 vers Qt4 ;
• Déterminer et mettre en œuvre des besoins matériels/logiciels pour des essais plateforme ;
• Gérer les différentes versions d’un logiciel (gestion de configuration) ;
• Participer aux commissions de gestion de configuration sur les logiciels réseaux ;
• Rendre compte de l’avancement de mes activités sur le plan charge/délais/technique.
Projet: Assurer l’intégralité des phases de développement d’un logiciel de réinjection de données tactiques.
Réalisations:
• Réaliser le recueil du besoin auprès d’un client interne ;
• Analyser les besoins, et le retranscrire en exigences logicielles ;
• Modéliser les acteurs, les capacités du système, et les diagrammes d’utilisation en UML ;
• Concevoir une architecture logicielle au moyen d’UML ;
• Développer les différents modules d’un logiciel (Qt) ;
• Utiliser des outils de l’AGL (débuggeur, analyseur, …) ;
• Tester, Intégrer, Vérifier, Valider, et Qualifier un logiciel ;
• Rédiger les documentations techniques d’un logiciel : Spécifications Techniques, Plan de Tests, Procédures de Tests, Compte Rendu de Tests, Dossier d’architecture, Manuel Utilisateur, Fiche de version ;
• Gérer la configuration logicielle ;
Environnement technique:
• Microsoft Office (Word/Project/Excel)
• Systèmes UNIX (commandes systèmes, bash, tar, rpm, …), Plateformes d’intégration,
• Langage C/C++, Librairies Qt3 / Qt4
• QT Creator, Eclipse, Sniff, Jude (Outil de conception UML), Wireshark, Doxygen, XML
• Utilisation de l’utilitaire EIDER (équivalent du logiciel « ViPer Windows » sous système UNIX), création de dessins (.conf) et modification des fichiers de description (.desc).