Menu

Patrick ARDITTI

Meudon

En résumé

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é

Entreprises

  • Gemplus - Stagiaire

    Meudon maintenant 7 Février 2005 – 15 juillet 2005 GEMPLUS – R&D – Issy les Moulineaux (92)
    Stage encadré par Helena HANDSCHUH.
    · Implémentation d’attaque sur des fonctions de condensation dans le cadre du projet européen E-CRYPT (en particulier MD4, RIPMED, MD5, SHA0-1).
    · Implémentation de l’algorithme de la multiplication de Montgomery en assembleur (X86)

    19 Avril 2004 – 19 juillet 2004 GEMPLUS – R&D – Issy les Moulineaux (92)
    Stage encadré par Helena HANDSCHUH.
    · Programmation d’attaque sur des algorithmes de chiffrement par flot dans le cadre du projet européen E-CRYPT (en particulier GSM-A5/2).
  • Gemalto | POS - Ingenieur

    2007 - maintenant Février 2007 – Gemalto POS (Terminaux de paiement) Meudon (92)
    Développement d’applications bancaires dans des terminaux de paiement sous linux.
    * Projet CTAP (Février 2007 – Septembre 2007) : Projet de paiement bancaire pour le CETREL au Luxembourg. Développement de l’IHM, mise en place des couches sécuritaires et implémentation des alarmes.
    * Implémentation d’un outil d’analyse de trame en C# dans la cadre du projet CTAP.
    * Projet MONEO (septembre 2007 – mai 2008) : Certification de l’application auprès de BMS. Correction et mise à niveau d’une grande partie du logiciel pour respecter les nouvelles spécifications techniques : Comportement du terminal lors d’échange de SAM et gestion des problèmes de communication entre le terminal, la carte porteur et le SAM.
    * Implémentation d’un simulateur de trame CB2A en C# dans le cadre du projet AMEX/JCB.
  • Gemalto | Carte - Ingenieur

    2005 - 2007 Septembre 2005 – Février 2007 – Axalto Carte
    CDI dans l’équipe de personnalisation des cartes SIM : Service fournissant aux usines les logiciels de personnalisation des cartes SIM.
    · Utilisation d’outil de « data processing » (Samarcande) et de personnalisation de carte SIM (Scripts). Problématique de qualité, de process et de validation.
    · Implémentation d’outil de génération de données ou de validation en C# pour des besoins clients spécifiques.
    · Spécification et implémentation de l’outil « Builder Pro » : Logiciel développé dans le cadre d’un projet personnel qui a permis d’améliorer la qualité des livrables aux usines. Ce logiciel a été par la suite intégré dans le process qualité de l’équipe de personnalisation.

Formations

Annuaire des membres :