Conception de quatre applications WPF de régulation médicale des blessés
Développement d’un ensemble d’IHM de ces applications
Rédaction du dossier de conception
Tests unitaires (TFS)
Développement d’un système de synchronisation des données entre les applications
Intégration continue
Environnement technique: Windows 7, Windows 8.1 comme cible pour les développements (sur PC et tablette), SQL
server 2012, C# .Net, MSMQ, WCF, WPF, MVVM, XAML, XML, Esri ArcGISR, TFS, Sonar cube, Git, SVN, Visual studio
Community 2015, SQL server management studio, EntityFramework, cycle en V
Projet :
Développement d’applications de gestion pour les distributeurs de tickets SNCF.
Tâches à réalisées :
- Développement
- Test unitaires des fonctionnalités
- Tests de validation
Projet :
Développer un outil de gestion de QCM et de passage de tests aux candidats
L’outil est destiné à toutes les agences de MATIS France.
La centralisation de l’information est primordiale pour cette application de ce fait l’architecture choisie est client-serveur en se basant sur les services WCF de .NET en REST.
Tâches réalisées :
- Conception de l’outil
- Développement de l’outil
- Test unitaires des fonctionnalités
- Déploiement de l’outil
- Tests de validation de l’outil
Objectif :
Développer un outil de gestion de configuration de la plateforme de validation peage. Cet outil permet de suivre les versions :
- des logiciels déployés
- des scripts déployés
- des OS sur des machines
- des mots de passes
- compagnes de tests lancées
- …..
Tâches réalisées :
- Conception de l’outil
- Développement de l’outil
- Test unitaires des fonctionnalités
- Déploiement de l’outil
- Tests de validation de l’outil
- Rédaction de la documentation.
Développement d’une plateforme de simulation d’équipements
Objectif :
Le projet consiste à mettre en place une plateforme d’entrainement fonctionnelle.
Pour ce faire, il faut développer un ensemble de simulateurs d’équipements (caméras- PMV – PAU – Accélérateurs – Extincteurs – Extracteurs – Energie …) de supervision. Puis, constituer la plateforme de simulation en connectant les simulateurs à la supervision qui est constituée d’automates Siemens et d’une GTC (gestion technique centralisée) sous WinCC.
Tâches réalisées :
Maitrise de la plateforme de supervision :
- Administration des systèmes de la plateforme
- Rechargement des automates
- Déploiement des applications
- Maintien en état de fonctionnement de la plateforme
Développement de la plateforme de simulation
- Etude et maitrise du fonctionnement de la plateforme
- Etude du fonctionnement des équipements simulés
- Conception de l’Architecture d’intégration de la plateforme de simulation à la plateforme de supervision
- Conception des simulateurs d’équipements
- Développement des simulateurs
- Test des simulateurs
- Déploiement des simulateurs
- Tests de validation des simulateurs
- Automatisation du démarrage de la plateforme de simulation
- Développement des scénarios d’entrainement
- Développement d’un interpréteur de scénarios et générateurs d’alarmes GTC.
- Rédaction de la documentation.
Objectif :
Développement d’une surcouche de modélisation et de représentation de figures géométriques 2D et 3D sur le logiciel CIVA.
Tâches réalisées :
- Conception et développement des classes de modélisation et de calcul géométrique en C++
- développement de l’IHM en java (SWING)
- développement des parseurs de figures en C++ / XML (utilisation des processeurs DOM)
- intégration de la surcouche à l’existant CIVA
- Rédaction de la documentation
Les différentes étapes du projet :
o Etude du cahier des charges
o Conception de la solution
o Développement et tests unitaires
o Intégration et tests d’intégration
o Rédaction de la documentation
Objectif :
Développement d’un logiciel de supervision d’une orthèse substituant au cœur humain. Le logiciel est développé en LabVIEW.
Tâches réalisées :
- Conception détaillée à partir d’une conception préliminaire des composants du logiciel.
- Planification et développement des tests unitaires des composants logiciels en LabVIEW.
- Automatisation des tests unitaires.
- Supervision et gestion de l’équipe et de l’activité tests unitaire (TU)
- Gestion et coordination des échanges entre l’équipes TU et les équipes :
Développement-DEV / testeurs d’intégration-TI / architectes logiciel
Les différentes étapes du projet :
o Conception préliminaire
o Conception détaillée
o Développement des composants logiciel
o Tests Unitaires
o Tests d’intégration
o Tests de validation
o Recette Client
Objectif :
Conception et développement d’un utilitaire de gestion de configuration de projet en Java Swing pour l’intégrer au logiciel de migration de données Talend Open Studio.
Tâches réalisées :
- Conception et modélisation de la solution
- Développement et tests unitaires
- Intégration à Talend Open Studio
- Tests de validation
Les différentes étapes du projet :
o Etude du cahier des charges
o Conception de la solution
o Développement et tests unitaires
o Intégration et tests d’intégration
o Rédaction de la documentation
- Développement de site internet e-commerce sous prestashop, intégration de l’outil de gestion de contenu Wordpress.
- Développement des couches modèles pour une appliation de gestion développée en PHP Symfony 2
- Etude et finalisation d’une unité de mesure inertielle basée sur des capteurs MEMS (accéléromètre, magnétomètre, gyroscope …)
- Validation avec l’environnement DSPICE et MATLAB/SIMULINK
- Implémentation des algorithmes sur un microcontrôleur PIC