Linda - Consultant C
Ref : 130613K001-
93210 LA PLAINE ST DENIS
-
Consultant, Consultant technique, Consultant fonctionnel (51 ans)
-
Freelance
Expérience professionnelle
07/2009 General Electric Healthcare – Buc
Ingénieur Consultant Expert – Mammographie (Depuis 07/2009)
Design et développement du logiciel embarqué dans le générateur haute tension pour le contrôle du tube à rayon X.
Projets :
Aurora DBT 3D Mammographie
Gemini (Mammographe digital basé sur CESM – Contrast Enhanced Spectral Mammography)
• Collaboration avec les équipes pour le recueil des exigences systèmes et les interfaces des sous-systèmes.
• Interaction avec des équipes mondiales (bengalor, doha, irlande,..) afin d'assurer l’homogénéité des livrables et optimiser les synergies des plateformes logicielles communes.
• Conception et développements des nouvelles fonctionnalités logicielles du générateur pour les acquisitions (dual energy et 3D).
• Développement optimal du logiciel en prenant en compte les contraintes de temps de calcul et de robustesse nécessaires à une utilisation médicale.
• Rédaction et exécution des plans de tests (non régression, intégration et tests utilisateurs) à l'aide d'outils correctement étalonnés
• Intégration et déploiement sur plateforme cible
• Délivrer la documentation relative au produit (Spec, design, test, traçabilité,…) en respectant les différents aspects règlementaires et qualité de GE
• Organiser des réunions régulières autour du projet et assurer le reporting à destination des instances de direction du projet (internes comme externes)
• Support et formation des nouveaux collaborateurs
Environnement : Temps réel, C/Visual C++,Pascal, Assembleur, VRTX, Motorola 68000, Clear Case, ClearQuest, Doors.
5/2008 ELA Médical (Groupe Sorin) – La Boursidière
Ingénieur Développement - Division R&D Programmer & Monitoring (05/2008 à 06/2009)
Développement du programmateur « ORCHESTRA » de configuration des stimulateurs implantables ‘pacemakers Reply’ et des défibrillateurs implantables ‘Paradym’ produits par ELA Medical
• Conception et développement de nouvelles fonctionnalités pour le défibrillateur implantable ‘Paradym CRT SonR’ version clinique :
Optimisation de la resynchronisation cardiaque « Cardiac Resynchronization Theory », Historiques des replis et des évènements Holter, Statistiques chronologiques, Dépouillement des données physiologques de suivis...
• Conception et développement de nouvelles fonctionnalités pour le défibrillateur implantable ‘Paradym DR-VR’ (Diagnostiques physiologiques, Activation/Désactivation des chocs..)
• Refonte complète de l’interface logicielle pour intégration finale avec la partie logicielle développée par l’équipe ELA Médical à Sallugia-Italie
• Développement d’une nouvelle architecture logicielle de l’ensemble des modules composant le système ORCHESTRA pour le respect des contraintes temps réel.
• Rédaction de toute la documentation technique associée : Documents de spécifications, documents de tests, ….
• Analyse des requêtes clients (post-market requests)
• Support et formation des nouveaux collaborateurs
Environnement : Visual C++, Outil de gestion de versions Serena ChangeMan, divers logiciels et outils spécifiques aux besoins internes d’ELA Médical….
2005 – 2008 : INPG – Grenoble
Ingénieur Recherche & Développement
Développement d’un outil de génération automatique du code C à partir de spécification système en SystemC
• Conception et développement d’un parseur SystemC vers un format XML respectant la norme SPIRIT,
• Conception et développement d’un parseur du format XML en code C embarqué,
• Réalisation de la portabilité du code C généré sur le processeur Cell,
• Redéfinition de l’interface MPI en vu du portage parallèle sur les différents processeurs SPE du Cell,
• Tests,
• Correction de bugs,
• Rédaction de la documentation technique associée.
Environnement : Java/ Netbeans, ModelSim/ SystemC, Visual C++, CellSDK/ Eclipse
Enseignement et encadrement de projet
• Élaboration des cours d'enseignements : Assembleur Intel x86, Architecture
• Encadrement des projets :
o Projets de programmation en Java « Réalisation d’un système de réservation hôtelière »
o Divers projet en Conception des circuits digitaux et Architecture des ordinateurs,
o Projet de réalisation d'un noyau de Système d'exploitation sur une architecture Intel IA32,
o Projets de programmation en C « Réalisation d’un simulateur de processeur mini-Pentium compatible Linux/ELF » et « Réalisation d’un assembleur mini-Pentium compatible Linux/ELF » ,
Environnement : Java, C, Assembleur, VHDL, Circuit FPGA, PIC16F84A, Unix/Solaris, Windows, Netbeans/Eclipse, ISE/Webpack, ModelSim, gdb ‘ddd’, valgrind, gdb-server
2004- 2005 ParisX - Nanterre
Enseignante - ATER
Enseignement et encadrement de projet
• Interventions en Système de fichiers, Architecture des ordinateurs, Algorithmique des graphes, Modélisation de bases de données relationnelles, Programmation Access et Visual Basic Application, Programmation Pascal
• Encadrement et tutorat de plusieurs projets
Environment: Windows/Unix, Pascal, C, Visual Basic, Fujitsu PowerCobol, Merise
2000 – 2004 INRIA Rocquencourt /ESIEE – Paris
Ingénieur de Développement & Recherche
Extension du logiciel CAO SynDEx (outil d’aide à l’implémentation d’algorithmes temps réel de contrôle et de traitement du signal), pour le support des architectures circuits reconfigurables FPGA
• Conception et développement d’un outil de génération de macro code m4 intermédiaire,
• Recherche de solution,
• Développement d’outil en fonction des sources existantes, intégré au plateforme circuit,
• Transformation du macro code généré en code VHDL à partir d’une librairie VHDL développée à cet effet.
Environnement: Caml, Tcl/Tk, macrocode m4, VHDL/ModelSim
Enseignement et encadrement de projet
• Enseignement de l'Architecture des processeurs DLX, Réseaux, Algorithmique et programmation ADA, Architecture des ordinateurs, Système d'exploitation Shell/UNIX, Graphes et algorithmes, Programmation Orientée Objet, Programmation des microprocesseurs 'Motorola 68K'
• Encadrement et tutorat de plusieurs projets
Environnement: Unix, Windows,Visual C++, C, ADA, Assembleur ‘68K’, Simulateur DLX
1999-2000 INRIA
Ingénieur de Développement
Projet de développement d’un système d’analyse syntaxique développé pour le projet ATOLL
• Conception et réalisation d’un environnement graphique pour les TAGs en amont du système DyAlog,
• Recherche de solution,
• Proposition d’une norme de codage XML pour le formalisme TAG (Tree Adjoining Grammar),
• Développement d’IHM.
Environnement : Java/ Swing, Package d’édition d’arbre Thomson LCR, Parseur XML LORIA
1997- 1999 Centre des Impôts - Constantine
Ingénieur de D’exploitation
Maintenance du logiciel des impôts sur le revenu global
• Refonte du système d’information du centre des impôts
• Conception et modélisation des besoins selon la méthodologie MERISE
• Développement des interfaces utilisateurs
• Rédaction de la documentation utilisateur
• Suivi des incidents applicatifs
• Ouverture des tickets incidents
• Teste des programmes de corrections des anomalies
• Mise à jour des données
• Formation des utilisateurs.
Environnement : C++, Unix
1996- 1997 Laboratoire LIRE- Constantine
Ingénieur de Développement
Conception et réalisation d’un noyau générique de reconnaissance des formes en réseaux de neurones
Environnement : Borland C++, Windows
FORMATION
2008 : Formation Linux Embarqué Drivers et Temps Réel.
2004 : Doctorat en Informatique – ESIEE – Paris.
2000 : DEA Informatique fondamentale - LIFO Orléans.
1996 : Ingénieur Informatique (bac +5) – Constantine.
LANGUES
• Anglais : Bon niveau
• Français : Courant
• Arabe : Langue maternelle
DOMAINES DE COMPETENCES
• Informatique Industrielle,
• Conception, Spécification,
• Architecture logicielle,
• Développement logiciel applicatif/embarqué,
• Tests, Validation,
• Coordination de projets techniques,
• Formation et encadrement,
COMPETENCES
Techniques
• Systèmes d’exploitation : Linux, Unix, Windows, VRTX, RT-Linux (notions)
• Langages de programmation : C, C++, Java, Visual C++, Pascal/Delphi, Ada, Fujisti PowerCobol, Scheme, Caml, VHDL, System C, Assembleur GNU x86/Assembleur Motorola 68K
• Gestion de configuration : Serena, SVN, CVS
• Méthodologie : UML
• Bases de données : SQL, MySQL, Oracle (SQL*Plus, PL/SQL)
• Normes Internet : HTML, XML, PHP, CSS
• IHM : Java Swing, TCL/TK
• Autres : Outils bureautique (Word, Excel ,…), outils GNU et de mise au point (gdb, ddd, make, valgrind…), outils de développement (Eclipse,Netbeans, Visual Studio)
• Documentation : IBM Rational DOORS, MyWorshop
Fonctionnelles
• Formation des utilisateurs,
• Développement logiciel pour systèmes industrielles,
• Gestion des services financiers.