Projet PERSEE+ : Logiciel destiné à la modélisation des conséquences de rejets de gaz naturel en milieu libre.
Évolutions de l&rsquoIHM pour le logiciel PERSEE+
Contribution au projet :
o Gestion de projet,
o Amélioration de l&rsquoergonomie (des méta-scénario),
o Ajout de schéma en SVG pour le module FUITE,
o Corrections d&rsquoanomalies
Projet ALEFE : Amélioration des performances et refactoring d&rsquoun code de calcul
Contribution au projet :
o Audit du code existant,
o Parallèlisation du code avec la librairie Scalapack,
o Réingénierie du code fortran,
o Validation et tests de non-régression.
Projet Plateforme Salomé : Évolutions du module SHAPER
Un ensemble de travaux a été mené pour développer, documenter, tester et industrialiser des nouvelles fonctionnalités dans le modeleur géométrique SHAPER de la plateforme Salomé.
Contribution au projet :
o Gestion de projet,
o Mise en &oeliguvre de l&rsquoimport de fichier au format STEP et l&rsquoexport de fichier au format STL,
o Développement de plusieurs nouvelles Features (Congés, interpolation analytique, boîte englobante, ...)
o Test unitaires,
o Implémentation des API Python correspondantes,
o Corrections d&rsquoanomalies liées à l&rsquooccupation mémoire,
o Validation et tests de non-régression.
Projet PERSEE+ : Logiciel destiné à la modélisation des conséquences de rejets de gaz naturel en milieu libre.
Portage des c&oeligurs de calcul développés en Fortran 77 vers Fortran 90 sous le compilateur GNU
Fortran et réalisation d&rsquoévolution de l&rsquoIHM
Contribution au projet :
o Gestion de projet,
o Portage sous Fortran 90,
o Portage vers le compilateur Gnu Fortran,
o Refactoring et mise aux normes,
o Passage des codes de calcul sous l&rsquoIDE Code::blocks,
o Corrections d&rsquoanomalies liées à l&rsquooccupation mémoire,
o Validation et tests de non-régression,
o Mise en &oeliguvre des recommandations de rapport d&rsquoun UX designer,
o Remplacement de librairie de génération de graphique.
Projet : intervenant pour des formations professionnelles et dans le cadre du cycle ingénieur au
sein de l&rsquoétablissement
Contribution au projet :
o Formation Java,
o Formation Python,
o Formation C++,
o Formation Qt,
o Formation de mise en situation professionnelle.
Projet : l&rsquoexploitation des données issues du système d&rsquoinformation SISERI
Contribution au projet :
o Gestion de projet
Projet : SENNA : Développement d&rsquoun logiciel de traitement et d'analyse pour les applications de bruit neutronique
Contribution au projet :
o Gestion de projet
o Rédaction de la documentation technique
o Développement de l&rsquointerface graphique PyQt
Projet PERSEE+ : Évolution du logiciel destiné à la modélisation des conséquences de rejets de gaz naturel en milieu libre.
Le logiciel Fusion devenu le logiciel Persee+, les évolutions portent sur l&rsquoIHM mais aussi sur le c&oeligur de calcul développé en Fortran.
Contribution au projet :
o Gestion de projet
o Correction d&rsquoanomalies,
o Réalisation d&rsquoévolutions.
Projet : Réalisation d&rsquoun robot d&rsquoaccueil pour la maison des personnes handicapés (MDPH) de Bobigny
Contribution au projet :
o Gestion de projet
o Mise en &oeliguvre du robot à partir d&rsquoun turtlebot,
o Implémentation de la gestion du robot sous ROS,
o Réalisation d&rsquoune application Android sur tablette Asus,
o Mise en place de Web service,
o Rédaction de la documentation technique
Projet : FUSION : Évolution du logiciel
Contribution au projet :
o Gestion de projet
o Mise en conformité de l&rsquoapplication FUSION :
o Évolutions des codes de calcul en Fortran pour intégrer la lecture de la variable LANGUE
(0 ou 200 ou 400) dans le fichier .INI,
o Évolutions de l'IHM pour l'écriture de la variable LANGUE dans le fichier .INI,
o Adaptation du setup afin de donner à l'utilisateur la possibilité de choisir la langue,
o Gestion automatique de la « library.dat » en fonction de la langue choisie,
o Gestion de la base de données en fonction de la langue d&rsquoinstallation,
o Gestion des fichiers d&rsquoaide sur les variables en fonction de la langue choisie,
o Rédaction d'une documentation adaptée pour la prise en main de l&rsquoensemble de l&rsquooutil.
o Mise en place d'une IHM pour la compilation des codes Fortran,
o Étude de faisabilité sur l'utilisation d'un unique compilateur pour l'ensemble des codes Fortran,
o Mise en place d'une automatisation des tests métiers pour réaliser la non-régression des c&oeligurs de calcul,
o Uniformisation de l'utilitaire de génération de licence pour les versions anglaise et française.