Ingénieur diplômé de l'Ecole Centrale d’Electronique (ECE Paris), je suis actuellement ingénieur d’étude chez Gemalto POS (Point Of Sale), où je développe des applications bancaires pour des terminaux de paiement.
Mon métier, ainsi que les stages effectués dans le cadre de mes études ont été orientés vers le développement et la conception de logiciels.
Mon expérience chez Gemalto, m’a permis d’acquérir des connaissances pointues dans des langages de programmation, comme le language C qui est mon cœur de métier, ainsi que les langages orientés objet (C++, java, C#). J’ai en particulier réalisé plusieurs outils en C# :
- « Builder Pro » : Outil de data processing utilisant un wrapper de COM C++ et le principe de la réflexion pour fournir à l’utilisateur un environnement de développement évolué (style IntelliSense) afin de tester la non-régression des API contenues dans les COM.
- CTAP trame analyser : Parseur de trame TLV utilisé pour analyser les échanges entre le terminal et le serveur bancaire CTAP.
- Serveur/Editeur de trame CB2A : Simulateur et éditeur de trame bancaire CB2A réalisé pour initialiser l’application CB/AMEX selon les besoins de l’utilisateur.
Le domaine de la sécurité est un de mes principaux centres d’intérêts professionnels, plus particulièrement les infrastructures à clé publique et leurs applications. Je me suis également intéressé à la technologie sous-jacente, la cryptographie, dans le cadre des projets menés durant mes études et lors de mes deux stages dans le laboratoire de cryptologie de GEMPLUS.
COMPETENCES INFORMATIQUES
·OS : famille Microsoft Windows, notions en Linux et Unix.
·Logiciels : suite bureautique Microsoft, logiciels de compression audio/vidéo, outils internet.
·Langages : pratique courante en C, C++, MFC, C#, .NET, programmation Windows, Java.
·Environnement de développement : Plateforme .Net, Microsoft Visual Studio, Eclipse
·Connaissances sur les réseaux IP (fonctionnement, installation, configuration, sécurité).
REALISATIONS DE PROJET :
* Réalisation et implémentation complète (client et serveur) d’un service de conversation sécurisé de type messagerie instantanée en C++/MFC : sessions SSL, authentification par certificat.
* Réalisation d’un logiciel d’infrastructure à clé publique en C/C++ et assembleur : construction des clés et des certificats.
* Implémentation de l’algorithme MPQS (factorisation de grands nombres composites, utilisation du parallélisme).
* Réalisation d’un site en VRML sur le « monde d’Asterix ».
* Réalisation d’un applet Java de dessin vectoriel permettant de dessiner les plans d’une maison afin de la visionner en 3D (X3D/VRML).
Mes compétences :
PKI
Sécurité