Jean-Christophe Godefroy
Responsable technique logiciel console (consultant), Carmat
Ingénieur Consultant depuis plus de 10 ans, j'ai pu évoluer dans différents environnements industriels et techniques : monétique, l'énergie, la vidéo, les serveurs applicatifs et actuellement j'évolue dans le domaine des dispositifs médicaux. Je suis motivé par les défis techniques et les projets innovants.
77 contacts
2009 - 2011Objectifs :
Suivi technique de l’environnement logiciel utilisé par la console de soin hôpital
Activités :
Rédaction des spécifications du logiciel embarqué sur la console
Rédaction des spécifications du système d'exploitation embarqué sur la console
Réalisation de l’image du systèmes d’exploitation et du système de déploiement
Suivi d’appel d’offres
Création d’un simulateur pour la communication avec la prothèse.
Participation à la définition et recette des matériels
Résultats :
Configuration logicielle CSH
Environnement technique :
Doors, Labview, Java
2008 - 2009Développement d’une application d’imagerie dentaire sur iPhone/iPod Touch
Objectifs :
Réalisation d’une application d’acquisition pour capteur intra-oral sur iPhone/iPod
Activités :
Formation de l’équipe marketing à l’utilisation d’un iPhone
Introduction de la technologie Bonjour pour la configuration réseau
Utilisation de la méthodologie Crystal Clear
Adaptation du workflow à l’ergonomie de l'appareil
Réalisation technique de l’application
Client pour la synchronisation des données
Internationalisation
Résultats :
Application iPhone
Environnement technique :
XCode / iPhone SDK, Objective C, SQLite, Subversion
2007 - 2008Développement d’une application d’imagerie dentaire multi plate-forme
Objectifs :
Réalisation d’une application d’imagerie dentaire compatible Mac et PC
Support et conseil technique
Activités :
Définition d’une architecture applicative
Amélioration de la plate forme commune
Utilisation et évaluation wxWidget (toolkit graphique)
Problématique d’internationalisation et gestion Unicode
Proposition d’ergonomie.
Développements spécifiques Mac
Résultats :
Architecture applicative
Environnement technique :
C++ / DICOM / Visual Source Safe/ Visual Studio / XCode
2005 - 2007Introduction d’un détecteur grand champ sur un mammographe numérique
Objectifs :
Modification du logiciel existant pour supporter le nouveau détecteur
Support DICOM
Activités :
Mise à jour de la bibliothèque de contrôle qualité image
Amélioration du support de PPS (Patient Procedure Step)
Mise en conformité des images DICOM
Mise en commun des sources des différents produits (configuration à l’installation) pour faciliter la maintenance
Support pour la mise en place d’un proxy DICOM pour les produits mobiles (worklist , storage)
Résultats :
Version Single Source du produit
Amélioration de la compatibilité DICOM
Environnement technique :
Unix (Solaris 7-8-10) / C++ / DICOM / Clear Case / Merge Toolkit
2004 - 2005Gestion de produit eterra schedule. Système de planification de réseau électrique. Recherche et développement
Objectifs :
Gestion du cycle de développement du produit eterra Schedule
Responsable équipe de développement R&D
Activités :
Gestion d’une équipe de développement franco-roumaine
Mise en place de procédures pour le développement Off-Shore
Mise en place d’outils de déploiement automatique
Définition de module pour le département Recherche et développement
Évaluation de charge pour les autres produits
Mise en place d’outils d’audit de code java
Résultats :
Environnement d’intégration continue automatisé
Prototype d’architecture pour la gestion des guichets
Mise en place d’outil pour faciliter l’externalisation
Environnement technique :
Windows / Java / Rational Rose / XML / XSL / Visual Source Safe / Weblogic / Tomcat / Oracle / Toplink
2002 - 2003Développement du module de stéréotaxie (localisation et prélèvement in vivo) d’un Mammographe numérique
Objectifs :
Définition de l’architecture d’un module de stéréotaxie pour un mammographe numérique
Interface avec l’équipe système Partage des développements avec une équipe en Inde
Activités :
Calculs géométriques pour la localisation 3D d’une cible et vérification de la précision géométrique
Mise en place de la stéréotaxie au sein du logiciel d’acquisition et de revue
Écriture des spécifications techniques
Définition de l’architecture et des modules nécessaires pour la stéréotaxie
Partage des développements avec une équipe en Inde
Résultats :
Module de localisation géométrique
Module de gestion des aiguilles et ponctions
Module de vérification de la sécurité patient
Plan de test automatique
Mise à jour des objets DICOM
Environnement technique :
Système / Langage / Outils / Normes
Unix (Solaris 7) / C++, Rational Rose / XML / XSL / DICOM
2001 - 2002Système Business to Business Renault pour la vente de pièces détachées. ( https://www.parts.renault.com )
Objectifs :
Mise en place de la démarche de modélisation pour le projet
Responsable du domaine fonctionnel de gestion des utilisateurs
Développement Java technologie J2EE
Modélisation des objets métiers et interfaçage avec les bases de données
Évaluation des charges de développement
Gestion d’une équipe de modélisation et développement
Activités :
Anticipation des besoins clients (interne ou final)
Gestion de contenus éditoriaux (CMS) pour les pages d’informations
Développement des objets métier
Résultats :
Framework de modélisation pour l’équipe du projet sous Rational Rose (démarche, définition des interfaces et frontières inter domaine) et écriture de scripts d’automatisation
Développement du back-end pour la gestion des utilisateurs et intégration pour WebSphere
Système de gestion de contenus éditoriaux reposant sur XML/XSL (internationalisation, gestion de liens …)
Environnement technique :
Rational Rose / Java / Visual Age / EJB / Oracle / JDBC / WebSphere 3.5.6 / PVCS / Photoshop / DreamWeaver / HTML / XML / XSL / STRUTS / JSP
2000 - 2001Lecteur de vidéos compressées au format MPEG4
Objectifs :
Développement, modification et optimisation du module de présentation vidéo
Introduction de la cryptographie pour la gestion des droits d’auteur (DRM)
Activités :
Optimiser le module de présentation Direct Draw pour assurer une compatibilité multi OS (Windows 9X à XP)
Prise en compte des différents matériels pour optimiser les performances d’affichages
Introduire un système transparent pour la gestion des droits d’auteur
Mise en place d’un système de gestion de signets.
Résultats :
Module de présentation Direct Draw
Maquette pour la gestion des Droits d’auteur ( présentation salon IBC)
Aide en ligne du lecteur.
Environnement technique :
Visual C++ 6.0 / Bound Checker 6.03 / Direct Draw / CVS / Robohelp / Photoshop / DreamWeaver / Rational Rose
1999 - 2000Développeur concepteur / Assistance Technique
Migration du processus de personnalisation des cartes bancaires
Objectifs :
Conception développement et intégration d'un système de personnalisation de cartes à puce bancaires et de téléphonie mobile
Prise en compte de la sécurisation de l'application et conception des modules d'échanges transactionnels sous une encapsulation XML
Coordination d'une équipe de développement
Activités :
Recueil des besoins de paramétrage
Rédaction des spécifications fonctionnelles et techniques
Développement d'applications multi plate-forme (Java)
Manipulation graphique de données
Communication avec une base Oracle en utilisant JDBC
Communication avec un lecteur de carte GSM
Import/Export sécurisé entre bases de données.
Résultats :
Framework d’accès aux bases de données Java/JDBC
Application de paramétrage du processus fabrication (équivalent à des diagrammes d’état UML)
Système d’échange inter sites
Reverse Engineering du protocole de communication avec un lecteur de carte
Environnement technique :
JBuilder / Oracle / JDBC / Rational Rose / Solaris / Windows / Linux
1998 - 1998Objectifs :
Développement HTML des sites client à partir des données de contenu et de la charte Graphique
Validation des sites avant livraison
Activités :
Adapter les documents clients à la charte graphique
Résolution des problèmes technique lies aux navigateurs
Résultats :
Site de la cour des comptes http://www.ccomptes.fr
Site support Microsoft France http://www.microsoft.fr
Environnement technique :
Photoshop / DreamWeaver
1998 - 1998Introduction d’acteurs logistiques dans le simulateur tactique du Char Leclerc
Objectifs :
Analyse des différents acteurs du Génie et leur mission afin de déterminer les acteurs les plus pertinent à intégrer.
Définition de modèles comportementaux et modélisation des éléments nécessaires à leur mise en place
Activités :
Analyser et comprendre les besoins opérationnels en terme de Génie militaire
Préparer l’introduction de ces acteurs au sein du simulateur
Résultats :
Définition d’un modèle comportemental pour les acteurs du Génie
Création d’une bibliothèque d’acteurs
Environnement technique :
Rational Rose / Visual C++