SII
- Développeur Logiciel Embarqué en mission chez Inside Secure
Paris-13E-Arrondissement2011 - maintenantDans le cadre du projet de développement d'un "Secure Element" (Javacard + Global Plateform):
Développement de module bas niveau natif
Développement d’applications javacard de configuration de la plate forme
Développement, intégration de "patch" correctif
Rédaction de la documentation technique (design détaillé, plan et rapport de test unitaires, gestion de configuration)
Dans le cadre de projets carte à puce bancaire dual mode, contact et sans contact (NFC) :
Développement sur une plate-forme carte à puce bancaire native
Développement d’applications de validation sur plate-forme carte à puce bancaire native
- application de validation des API et processus de l’OS, des librairies de cryptographie....
Rédaction de la documentation technique (design détaillé, plan et rapport de test unitaires, gestion de configuration)
Dans le cadre de projet R&D:
Développement logiciel embarqué sur OS natif
SII
- Développeur Logiciel Embarqué en mission chez Gemalto
Paris-13E-Arrondissement2005 - 2011Dans le cadre de la participation aux projets carte de Gemalto Global Service :
Rôle de Technical Leader
- encadrement et support technique des équipes de développement et validation
- suivi de l’avancement
- analyse des risques techniques
- design des modules applicatifs embarqués sur cartes
Développements sur plate-forme carte à puce télécom:
- intégration d’élément sécuritaire client
- application de type ”Information On Demand”
- application ”Over The Air” exécutant des commandes applicatives via des SMS
Rédaction de documents techniques (Design détaillé, Plan de Test unitaire, Gestion de configuration…)
SII
- Développeur Logiciel Embarqué en mission chez Gemplus
Paris-13E-Arrondissement2003 - 2005Dans le cadre de la participation aux projets carte de Gemplus Global Service :
Responsable de développement sur les projets carte à puce télécom (SIM/USIM)
Cotations et études de faisabilité
Développements sur plate-forme carte à puce télécom:
- intégration d’élément sécuritaire client
- application de type ”Information On Demand”
- application ”Over The Air” exécutant des commandes applicatives via des SMS
Rédaction de documents techniques (Design détaillé, Plan de Test unitaire, Gestion de configuration…)
SII
- Développeur Logiciel Embarqué en Mission chez Welcome Real Time
Paris-13E-Arrondissement2002 - 2002Portage d’une application de fidélisation client embarquée sur un nouveau terminal de paiement :
Mise en place de l’environnement de développement et de test unitaire
Portage des couches logicielles bas niveau (Gestion des périphériques : écran, clavier, imprimante …)
Intégration des couches applicatives (Moteur d’application)
Rédaction de documents techniques (Design détaillé, gestion de configuration)
SII
- Développeur Logiciel Embarqué en Mission chez Gemplus
Paris-13E-Arrondissement2000 - 2002Dans le cadre du projet UNISAMv3:
Responsable de développement carte
Etudes de faisabilité (contrainte par rapport aux possibilités du nouveau composant, nouvelles fonctionnalités)
Mise en place de l’environnement de développement
Portage sur chip ST19 des fonctionnalités de l’application existante
Développements des nouvelles fonctionnalités (download de filtres post-issuance, nouveaux algorithmes…)
Rédaction de documents techniques (Design détaillé, Plan de Test Unitaire, Gestion de configuration)
CORTICAL
- Développeur Logiciel Embarqué en Mission chez SAGEM
1998 - 2000Dans le cadre du développement d’une plate forme TV Numérique :
Développements de « drivers » bas niveau sur plate-forme TV Numérique:
- driver « REGIE », qui gère les signaux audio/vidéo (gestion des péritels)
- driver « IEEE1284 », qui gère le port parallèle
- driver « RS232 », qui gère les ports séries
- driver « MODEM », qui permet de gérer n’importe quel type de modem (gestion des commandes AT)
- driver « IO », qui gère les routines d’accès bas niveau au composant
- driver « INT », qui gère les interruptions et exceptions du composant
Soutient aux équipes « applicative » et « technique » pour intégration
Maintenance des « drivers »
Rédaction de documents techniques (Design détaillé, Plan de Test Unitaire)