-
Thales Brest
- Ingénieur développeur
Courbevoie
2009 - maintenant
Juin.08 – Aujourd’hui
Projet
Développement d’une IHM pour un sous-marin détecteur de mines
Réalisations
• Correction de bugs sur l’IHM en Java-swing
• Evolution de programmes C++ pour le traitement de données liées aux sous-marins et aux images sonars
Bilan
Contact avec le domaine des sous-marins
Progrès en développement Java/C++
Environnement technique
• Langages : Java /C++
• Environnement : Linux, clearcase
-
AKKA
- Ingénieur d’étude
Paris
2008 - maintenant
décembre.08 – mai.09
Projet
Réalisation de la fonctionnalité Trombinoscope sur un intranet en technologie Java/J2EE
(Formation d’une semaine en J2EE chez SQLI puis d’un mois en interne en Java-J2EE et SGBD préalablement au projet)
Réalisations
• Rédaction du cahier des charges, des spécifications, des documents de conception
• Développement de portlets JSR 168
portlet formulaire d’informations personnelles pour chaque utilisateur
portlet d’affichage des photos des utilisateurs de l’intranet (affichage sélectif selon droits d’accès/appartenance aux groupes)
Bilan
Progrès en développement Java/base de données
Meilleure connaissance des technologies liées au Web
Expérience en méthodologie cycle en V
Environnement technique
• Langages : Java/J2EE
• Serveur d’applications : Jboss, Apache-Tomcat
• Env : Netbeans, MySQL,Hibernate
-
Motorola Rennes
- Consultant
Gif sur Yvette
2007 - 2008
Projet
Développeur/Intégrateur pour la fonctionnalité USB sur des téléphones Symbian-UIQ
Réalisations
• Debug de la fonctionnalité USB 2.0 côté driver pour l’utilisation du chip Antioch (chip USB 2.0)
Investigation et analyse des problèmes driver USB et modem dans le code C++ Symbian avec l’utilisation d’outils de debug (debugger Trace 32, Analyseur USB 2.0, wireshark)
Validation de la correction en utilisant les outils et le process "MOTOROLA"
Intégration des modifications dans le soft final (Clearcase)
• Modifications des documents de la fonctionnalité USB 2.0
Design de l’architecture software
Plan de test (Feature Test Plan)
• Développement de nouvelles fonctionnalités pour l’IHM liées à l’USB
Modification de l’interface utilisateur Symbian-UIQ pour l’intégration de nouvelles personnalités USB (utilisation du simulateur Carebide C++)
Bilan
Capacité à travailler dans une équipe et à prendre différents rôles (intégrateur/développeur)
Maitrise du process qualité software "MOTOROLA" pour le suivi de bug (tests unitaires, feature tests, DDTS, clearcase,…)
progrès en C++
Environnement technique
• protocoles : USB, modem,TCP-IP
• Langages : C++, Symbian UIQ
• Env : Eclipse, Clearcase, Trace32, USBAnalyser
-
General electric healthcare (GEMS)
- Consultant
2005 - 2007
Ingénieur software/sécurité
Février.07 – Juin.07
Projet
Définition du mode dégradé sur un positionneur d’un système d'imagerie cardiovasculaire
Réalisations
• Rédaction des spécifications pour le mode dégradé du positionneur suite à la FMEA (Failure mode and errors analysis) du positionneur : conditions de détections des erreurs, actions immédiates, définition du mode dégradé pour chaque erreur
Ingénieur software
Juillet.06 – Janvier.07
Projet
Redesign d’une carte électronique gérant un ensemble de plusieurs tubes à rayon X
Réalisations
• Conduite de projet :
Rédaction d’un cahier des charges de l’architecture du software (machine d’états, CAN, asservissement...)
• Etudes & Développement :
Redesign de la partie numérique sous Cadence de la carte
Programmation en C du DSP freescale MC56F8346
Ingénieur software/contrôle moteur
Sept. 2005-Juillet.06
Projet
Etude, amélioration et évolution du design software de contrôle du bras d’un positionneur pour la Mammographie
Réalisations
• Instrumentation des logiciels DSP et HC12 et utilisation de différents outils (débuggers DSP, 68HC12, CANAnalyser) afin d’analyser les problèmes d’asservissement et de communication DSP-HC12 (bus CAN interne)
• Modifications et évolutions de fonctions et des paramètres d’asservissement du DSP56F803 afin de compenser une dégradation mécanique en production
• Modifications de fonctions sécuritaires et de communications du 68HC12
Bilan
Amélioration des compétences en temps réel (OS sur 68HC12)
Capacité à travailler dans un contexte international
Connaissance du milieu médical et de ses contraintes
Environnement technique
• protocoles : CAN,CANopen
• Langages : C
• OS : 68HC12 CMX-RTOS
• Env : Code Warrior, Clearcase
-
MGI
- Ingénieur
Marseille
2004 - 2005
Projet
Développement software et hardware de cartes électroniques pour la « customisation » d’imprimantes numériques, de systèmes de découpe, de systèmes de margeage et pour la communication entre les différents éléments.
Réalisations
• Etudes & Développement:
Design de cartes électroniques à base de Microcontrôleur C 8051+CPLD avec le logiciel de design Protel
Mise en place de l’utilisation du debuger Keil en temps réel (sur carte à architecture 8051-CPLD)
Programmation en C et VHDL des microcontroleurs/CPLD utilisés sur les cartes électroniques
IHM développé avec Visual Studio (MFC) pour la commande des différents éléments de la machine
• Conduite de projet/suivi client :
Gestion de la sous-traitance et mise en place de la production
SAV, formation aux clients, présentation à des salons
Bilan
Réalisation de machines performantes en impression numérique
Acquisition de nouvelles compétences en gestion de projets, approche clients
Environnement technique
• IHM : MFC
• Langages : C, C++,VHDL
• Env : Visual Studio, IDE Keil, IDE Lattice-Vantis
-
QHT (Taiwan)
- Ingénieur
2002 - 2004
Ingénieur software/Hardware
Projet:
Développement de cartes électroniques dans le domaine des caméras infrarouges militaires
Réalisations
• Simulation avec Altera Maxplus2 des timings NTSC pour la mise au propre et modification des programmes FPGA sur une caméra infrarouge
• Programmation de Microcontrôleur C 8051 et CPLD-FPGA Altera pour la réalisation des projets autofocus et commande moteur d’un système gyrostabilisé.
• Interfaçage USB2 d’une camera infrarouge avec le kit de développement Cypress-FX2 : étude de la norme USB2, réalisation d’un circuit imprimé avec le logiciel Protel, programmation du microcontrôleur C FX2.
Bilan
Acquisition de nouvelles compétences en programmation de microcontrôleur et de FPGA
Expérience à l’étranger
Immersion dans une équipe pluridisciplinaire et orientée très technique
Environnement technique
• IHM : MFC
• Langages : C, C++,VHDL
• Env : Visual Studio, IDE Keil, IDE Lattice-Vantis