Alliance Services Plus
- Ingénieur Etudes et Développement
Rennes
2006 - 2013
Mission LMS Samtech / ISAMI (juillet 2006 -> février 2011 puis septembre 2011 -> présent):
En mission chez LMS Samtech, je participe au développement d'ISAMI-Analyst. Cet outil vise à regrouper sur un plateforme unique l'ensemble des méthodes de calculs Composite, Fatigue et Static pour le dimensionnement des projets A350, A400M, A320NEO.
Cette mission couvre entre autres :
- le développement, l'intégration et la maintenance de méthodes analytiques sur des matériaux composites, et leur intégration dans des plugins de la plateforme Caesam
- la responsabilité de portage du code (en C++, C, fortran) de SUN (32 bits) vers Windows (32 bits), AIX et Linux(64 bits)
- la responsabilité du développement composite et modules unitaires (2008) et suppléance au responsable technique (depuis 2009)
- l'industrialisation des plugins: étude et amélioration des performances du code (python/C++/C/fortran), automatisation de compilation et de lancements de tests
- le support à l'équipe de développement en relation avec l'équipe Caesam (expression des besoins, remontée de bugs, ...)
- le développement d'interfaces utilisateur en Java/Swing
Environnement technique:
Matériel: PC, serveurs SUN, AIX et Linux
Langages: C++, C, Python, Fortran, Java, XML, ksh
Outils: Caesam, CVS, SVN, Visual paradigm, bugzilla, redmine, Eclipse, emacs
Mission LMS Samtech / PRESTO (mars à août 2011):
En mission chez LMS Samtech, j'ai participé au développement de PRESTO, un logiciel de pré-dimensionnement rapide destiné au projet A350-1000. Ce logiciel s'appuie sur des boucles d'optimisation et des critères simplifiés fournis par l'utilisateur (sous forme d'extensions)
Cette mission couvre entre autres :
- la rédaction de documents de Spécification et de conception des plugins PRESTO pour la plateforme Caesam
- le développement du cœur de calcul et du module de chargement des extensions utilisateurs (code compilé ou base de données) en C++ et XML
- le développement du module fractionnant/fusionnant les sessions pour l’envoi sur des machines parallèles.
- la suppléance au responsable technique
Environnement Technique :
Matériel : PC, Serveurs Linux
Systèmes : Linux
Langages : C++, XML, ksh
Outils : Caesam, SVN, Eclipse, Redmine, Visual paradigm