-
Zimmer CAS
- R&D software engineer
2012 - maintenant
Design of software navigation tools for orthopedic surgeries.
-
Zimmer CAS
- Ingénieur Logiciel R&D
2012 - maintenant
Conception et réalisation de logiciels de navigation pour chirurgie orthopédique
-
Orange IT&Labs Canada
- Team Leader et Architecte Logiciel
2005 - 2012
- Produit "Vidéo surveillance sur IP" d'Alstom Transport - depuis août 2007
Concepteur du produit embarqué "IP CCTV" (vidéosurveillance sur IP), basé sur des technologies de derniere génération (encodage MPEG-4, H.264, streaming vidéo RTSP/RTP, archivage, autentification, chiffrement).
Gestion des requis fonctionnels et de la tracabilité (sous Reqtify) sur le projet Tram-Train Nouvelle Generation (TTNG).
*************************************************
Depuis Avril 2007 : Intégration aux effectifs
de IT&Labs Canada (ex-Silicomp Canada Inc.)
à Montréal
*************************************************
- Responsable de site client : animation des réunions de collaborateurs, mise en place d'un livret d'accueil pour les nouveaux arrivants, points commerciaux.
- Projet "Citadis" pour Alstom Transport - 2006/07 (8 mois)
Ingénieur système pour la conception et la configuration du Systeme Informatique Embarqué (SIE) des tramways Citadis d'Alstom.
Mots-clés: UTF, MESD, FIP, SAE, RS485, banc de tests AGATE-Link , afficheurs LEDs, signaux de modulation, acoustique.
- Projet "Call Ahead Reception Program" (CARP) pour Alstom Transport - 2006 (2 mois)
Conception et developpement d'une passerelle logicielle permettant aux trains en exploitation de communiquer leur defauts au système de maintenance (sol). Les protocoles utilisés sont TRP (Train Radio Protocol) depuis le GSM and GPS Unit (GGU) et SOAP sur HTTP pour la communication avec les applicatifs de maintenance.
Mots-clés: .NET Framework 2.0, C#, Windows 2000, protocole TRP, commandes modem Hayes, multithreading, synchronisation.
- Projet "Generic Closed-Circuit Television" (CCTV) pour Alstom Transport - 2006 (2 mois)
· Analyse fonctionnelle d’implémentations existantes (BCNL9 à Barcelone, Télécité à Montréal), devant s’intégrer au TCMS (Train Control and Monitoring System).
· Identification de l’ensemble des cas d’utilisation (UML) du système avec prise en compte de contraintes techniques liées à l’embarqué : communication par réseau train (MVB) et Ethernet entre les différents équipements : console conducteur (DDU), Vehicle Media Controller (VMC), Digital Video Recorder (DVR) et caméras (sur IP ou signal composite classique).
· Intégration des besoins liés au PA / PIS (Public Address / Passenger Information System).
· Rédaction de spécifications fonctionnelles et d’architecture du système avec une focalisation sur la description des interfaces de service avec le DDU (Driver Display Unit) et le sol (Ground Workstation via Wifi). Description des niveaux de configuration et d’accès par mode d’opération et type d’utilisateurs (conducteur, TCMS, maintenance, intégrateur).
Mots-clés: Windows XP Embedded, QNX, MPEG-4, Ethernet, redondance, MVB.
- Projet "ESM Automatic Calibration" pour Delphi Diesel Systems - 2005/06 (6 mois)
Realisation "clé en main" d'un système de calibrage automatique des calculateurs d'injection du Common Rail.
Analyse fonctionnelle des besoins, Veille technologique, Gestion d'une equipe, Conception, Realisation, Integration, Tests, Validation.
Mots-clés: .NET Framework 1.1, C#, XML, XSD, XSLT, MSDE (bases locales), SQL Server 2000 (base centrale), format standard ASAP2, Motorola S-records, ECU (Engine Control Unit).
- TMA du MES de Delphi Diesel Systems France - 2005/06 (12 mois)
Gestion de projet pour des evolutions et corrections du systeme de production d'injecteurs de technologie Common Rail sur les sites de Blois et La Rochelle.
-
Coframi
- Ingénieur d'études
Paris
2003 - 2005
Nov. 2004 – Juillet 2005 Ascom S.A. Valence, France
Ingénieur d’études sur le projet "SRV TER"
Dans le cadre d’une solution complète de validation des titres de transports des utilisateurs de trains regionaux, via le réseau informatique de la SNCF :
· Architecture 3-tiers comprenant des consoles (clients lourds), serveurs d’application, bases de données, serveurs de temps (synchronisation horaire) et valideurs (systèmes embarqués de validation de titres).
· Conception et développement du service Communication, pour l’envoi et la réception de messages UDP de synchronisation (horaire, demande des activités et paramétrage). Enfin, ce service assure en « temps réel » la surveillance de l’état des valideurs de la région.
· Conception objet des couches métier et cliente permettant :
o le paramétrage des valideurs d’une région,
o la gestion des habilitations (avec Active Directory),
o la supervision du réseau de valideurs.
o Développement des clients lourds sous .NET, ceux-ci communiquant avec la couche métier (Business Logic Layer) grâce à la technologie des Webservices (RPC).
Nov. 2003 – Nov. 2004 SLTC Lyon, France
Ingénieur d’études sur le projet "SIAM 3G"
Pour la réalisation "clé en main" d'un système informatisé d'aide à la maintenance du métro sans conducteur de la ville de Lyon:
· Réalisation du sous-système permettant le déroulement des procédures sécuritaires avec accès au train : middleware distribué accessible d'un terminal nomade ou d'un banc de tests mobile
· Réalisation de la couche COM/DCOM pour l'accès à la couche basse (train).
· Mise en place de la communication via WiFi (802.11b) et les Webservices (.Net) pour les couches hautes.
· Validation du banc de tests :
· Validation des cartes sécuritaires, des bancs d'alimentation, de la connectique et des instruments de mesure.
· Intégration des bibliothèques C++ d'accès au matériel dans l'environnement .NET.
-
Oregon State University
- Ingénieur développement logiciel embarqué / Research assistant
2000 - 2003
Projet « SOS CytoSensor »
Responsable du développement logiciel et d’intégration d’un système embarqué d’acquisition vidéo pour de la bio-détection utilisant des cellules vivantes :
· Encadrement d’une équipe de 4 développeurs logiciels.
· Conception d’une architecture distribuée des tâches de détection avec interopérabilité entre les systèmes (message-passing avec XML-RPC).
· Développement de l’acquisition pseudo-temps-réel (Matrox Imaging Library, Vision SDK) d’images 2D via une caméra CCD haute définition, archivage (MySQL), multithreading et communications interprocessus (IPC, sockets).
· Intégration de modules C MATLAB pour le traitement des images.
· Intégration des logiciels dans des systèmes embarqués et portables (plateformes Matrox 4Sight sous Windows NT Embedded).
· Développement logiciel sur microcontrôleur Microchip PIC 16C765 pour le contrôle de luminosité (diminuant ainsi l’échauffement). Ce sous-système est contrôlé par le système embarqué via USB (low speed).
· Projet de 5 millions de dollars financé par le département de la défense américain (DARPA, Defense Advanced Research Project Agency).
Environnement technique : C++, C, Matrox 4Sight, Meteor-II, MIL 6.x, Euresys Picolo Pro, Windows NT 4 Embedded, MATLAB, acquisition performante d’images 2D, IPC, TCP/IP, MPLAB, PIC 16C765, USB, HID device driver.
-
Hewlett Packard
- Stage d'ingénieur
COURTABOEUF
1998 - 1999
Juin 1998 – Août 1999 Hewlett Packard Evry, France
Ingénieur développement (année césure)
· Développement et déploiement d’applications orientées e-business (pour produits HP).
· Développement, tests et maintenance d’un logiciel annexe de recherche, consultation et publication de résultats et bilans (COM, ActiveX).
· Utilisation de nouvelles technologies distribuées (MS Transaction Server, DCOM).