Yves Guerte
Ingénieur consultant, Amesys Conseil (Groupe BULL)
J'ai 13 ans d'expérience dans les développements rigoureux en informatique pour des projets critiques (système de conduite d'EDF) ou privilégiant la qualité (compilateurs C pour DSP, outils INRIA commercialisés pour l'analyse de systèmes distribués communicants).
De 01/2011 à 05/2011
Société : STMicroelectronics (Grenoble2) SAS – équipe MCD
Rôle : Ingénieur de développements
Objet : Ajout de nouvelles fonctionnalités à l’éditeur de l’IDE STVD : complétion contextuelle, symbol browsing.
Activités: Conception et développement des étages d'analyse lexicale et grammaticale et de typage des symboles du code source C édité. Intégration à la fonctionnalité de complétion de l’éditeur. Intégration de l’outil CTags pour le « symbol browsing ».
De 07/2010 à 12/2010
Société : STMicroelectronics (Grenoble2) SAS – équipe MCD
Rôle : Ingénieur de développements
Objet : Migration des sources de l’IDE (environnement de développement et debug) STVD depuis Visual C++ 6.0 (1998) à Visual Studio 2005 C++ puis Visual Studio 2010 C++.
Activités: Migration des sources avec correction des bugs et support des évolutions des MFC (Microsoft Foundation Classes).
2007 - 2009Ce poste prend place au sein du projet Multival du pôle de compétitivité Minalogic (MIcro NAnotechnologies et LOgiciel Grenoble-Isère Compétitivité).
J'ai travaillé sur la réingénierie du compilateur TRAIAN (compilateur du langage Lotos NT vers C).
J'ai effectué le portage du compilateur TRAIAN vers les architectures 64-bits (Itanium, Opteron, Sparc, Xeon...).
J'ai participé au portage vers les architectures 64-bits des autres applications de la boite à outils logicielle CADP (Construction and Analysis of Distributed Processes) pour la modélisation, la simulation et la validation de systèmes informatiques critiques.
J'ai mis en place des tests des outils CADP et corrigé les bugs détectés.
J'ai co-développé et maintenu un générateur de page web FAQ.
2001 - 2007PROJET: ENVIRONNEMENT DE TEST DE COMPILATEURS C/C++
CONCEPTION ET DEVELOPPEMENT D'UN ENVIRONNEMENT "QA" (QUALITY ANALYSIS) DE TESTS (FONCTIONNELS, DE CONFORMITE ET DE PERFORMANCE) DE COMPILATEURS (C ET C++) AUTOMATISES ET DISTRIBUES.
Travail individuel.
Clients : équipes compilateurs de Grenoble, Bucarest et Austin.
* Prise de connaissance des tests existants à Motorola, analyse des besoins, design d'une solution.
* Développement de l'environnement de tests avec une interface et des résultats standardisés (Perl, shell) : tests automatiques par "scénarios player", tests génériques, librairies de lancement des compilateurs configurables. Plate-formes Windows, Solaris, Linux.
* Documentation, démonstration, support utilisateurs.
* Développement d'un gestionnaire d'archivage, d'installation et de mise à jour de l'environnement de test (shell).
* Enrichissement de l'environnement de tests par intégration de nouveaux tests clients et systématisation de l'intégration de tests de non régression.
* Extension par configuration de nouveaux compilateurs, nouveaux simulateurs (StarCore, DSP56800, ARM, PPC, gcc).
* Amélioration de productivité et de facilité d'usage par les ingénieurs compilateur : distribution des tests sur une grappe d'ordinateurs, rapports XML rejouables, comparatifs Excel de performances entre versions (générateur en C).
* Développement d'un lanceur de programmes sur carte StarCore (en C).
* Participation en tant qu'expert à un groupe de travail "Tests de non régression et d'intégration". Proposition et design d'une solution d'"Isolation de Fautes" pour les développements collaboratifs de projets.
* Conception et implémentation d'un environnement "Fault Isolation" basé sur la gestion des sources en CVS et la validation par l'environnement "QA".
* Transfert de compétences et d'activité à une société externe au Vietnam.
2000 - 2000Projet Kencell : tests et intégration du composant Data Capture dans l’environnement Sema Vision.
1997 - 2000Projet de réalisation du Système National de Conduite (SNC) du réseau EDF. Rédaction des spécifications fonctionnelles (OMT) des fonctions de réglage secondaire fréquence-puissance (RSFP) et de gestion des d'échanges avec l'étranger, suivie de leur réalisation en Ada.
