Menu

Aurélien SOUCHU

Paris

En résumé

Je suis de formation Monétique & Sécurité des systèmes, un domaine très attrayant.
L'univers de la carte à puce m'a intrigué et me passionne toujours.
Mon expérience m'a amené à travailler autant avec des cartes à puces bancaire et de transport ainsi qu'avec des supports à contact et sans contact.




Mes compétences :
J2EE, EJB3
Oracle, SQL, TopLink
Glassfish
Linux
Language C++
Language JAVA
Test unitaires, fonctionnelles, IHM,mock, en charg
Maven, Chaines d'intégration continu
JAXB, WebService, XML
Travail d'équipe: Subversion, Trac Nuxeo
Paiement Chip&Pin, CLess, Compensation, Remise
Single/Dual Message, ISO 7816, ISO8583, APACS
CFONB, SEPA, ISO20022
Formation PHP5
JSP, Ruby On Rails.
SEPA
Langage C
J2EE
EMV
Java
Carte à puce, ISO 14443 A, B

Entreprises

  • Parkeon - EMBEDDED SOFTWARE DEVELOPPER

    Paris 2013 - maintenant Gestion des cartes et SAMs DESFire dans les composants de l'équipe ContactLess pour le projet HELSINKI.

    Passer d'une gestion synchrone entre l'application et la couches OSI inférieur (présentation) à une gestion asynchrone. L'application fonctionnant dans un contexte NodeJs, les appels ne doivent pas être bloquant.

    Gestion des SAMs AV1, AV2, mode compatibilité.
    -- Implémentation des fonctions de sécurités ("Authenticate" etc ...)
    -- Rédaction de doc (Diagramme de Séquence) afin de montrer clairement les échanges entre le terminal, la carte et le SAM.
  • PARKEON - EMBEDDED SOFTWARE DEVELOPER

    Paris 2012 - 2013 Développement de la norme Calypso 3.1 dans la couches OSI Session des composants de l'équipe ContactLess.

    - Mise en place de tests unitaires (aucun tests à l'origine) à l'aide de Cunit et de Mock.
    - Mise en place de tests fonctionnelles
    - Mise en place du plugin de couverture de code dans Jenkins pour le module SPI (Session OSI).
    - Mise en place d'une documentation généré avec Doxygen.
    - Développement en langage C
    - Gestion de la compatibilité avec Calypso 2

    Passage de l'audit Calypso.
    - Intégration du programme d'audit fournit par Spirtech.
    - Test sur le lecteur de Parkeon.
    - Test sur le lecteur Axio (Correction au niveau driver du chip MFRC 531)
    - Mise en place d'un système de notification du résultat du test. (Leds, bips sonore)

    Contexte:
    - Les développements codes et tests unitaires sont multi-plateformes / compilateurs (Windows 32 , CE, Linux32 Linux64, GCC, MSVC9)
  • Learning Trre - Formation Learning Tree

    2012 - 2012 Formation: PHP5 et fonctions avancées sur 4 jours.
  • PARKEON - Software Developer

    Paris 2007 - 2012 Projet bancaire en Italie. (Service PARKING)
    Description : Ajout d'un nouveau protocole afin de communiquer avec un processeur bancaire: SIA-SSB. Technologie : Interface web service SOAP. Métier : Modèle Dual Message, Compensation, CLESS, CHIP&PIN.

    Projet bancaire en Espagne. (Service PARKING)
    Description : Ajout d'un nouveau standard afin de communiquer avec un processeur bancaire: Tas Group Technologie : Interface web service SOAP pour la remise des transactions. TCP/IP Métier : Protocol APACS, modèle Dual Message ;

    Projet bancaire en France. (Service Transport)
    Description : Ajout d'une nouvelle fonctionnalité, le prélèvement, pour le service Transport. Technologie : Interface web service SOAP et notification JMS avec le serveur métier du service Transport. Métier : Implémentation du protocole CFONB et SEPA. ISO 20022
    Gestion de la migration entre l'ancien protocole français et le nouveau Européen.

    Projet non bancaire (Service PARKING) Description : Ajout de la gestion des flux des paiements électroniques.(Moneo, Chipknip, PayOne, etc) Technologie : Web service SOAP, JAXB

    Projet Certification PCI-DSS
    Sensibilisation à la norme PCI-DSS, PCI-PADSS. Mise en sécurité des données sensibles imposé par la norme. Réalisation d'un outil permettant la gestion des clés (Création Révocation, Déchiffrement, Chiffrement, etc). Sensibilisation au TOP Ten OWASP. Mise en sécurité des interfaces Web.(XSS, CSRF, Injections SQL). Utilisation du logiciel Fortify Audit WorkBench.
    Divers Migration de la chaine de construction de projet Ant vers Maven.

    Création de mojos/plugins personnalisés pour le produit. Développement en J2EE sur serveur d'application Glassfish avec une base de donnée Oracle.

    Maintenance et évolution de la chaine de construction de projet, du serveur d'intégration continu.(Hudson/Jenkin).
    Travail en équipe: Subversion, Trac, Nuxeo, Serveur d'intégration continu.

    Logiciel/Technologies/API utilisés :
    - Développement métier : Java J2EE, Toplink, EJB3, SQL, Base de données Oracle. - Développement web : JSP, Ruby on Rails. - Tests : JUnit, HTLMUnit, Selenium, WebDriver, Jmock, Concordion. - Tests en charge : SlamD
    - Linux (Ubuntu). - Utilisation de Netbeans pour le développement. - Subversion, Trac, Wiki etc...
  • PARKEON - Stagiaire

    Paris 2007 - 2007 Stage de quatorze semaines à PARKEON (Besançon). Projet sur l’implémentation d’un ticket sans contact sur le lecteur UNICORE. Réalisation couche réseau, transport, session (INTERTIC)

    - Analyse / Ecriture des tests / rédaction doc. Architecture. - Rédaction document de conception. - Développement du protocole en C.

Formations

  • ENSICAEN

    Caen 2007 - 2010 Monétique et Sécurité des Systèmes par Apprentissage - 6 semaines en entreprise, 6 semaines à l'école.

    Apprentissage a Parkéon.
  • IUT CAEN

    Caen 2006 - 2007 Microcircuits, Cartes et Applications.
    Fabrication carte, Masque Carte, programmation comme JavaCard, protocole de communication carte etc...
  • Lycée Estournelles De Constant

    La Fleche 2004 - 2006
  • Lycée Estournelles De Constant

    La Fleche 2001 - 2004

Réseau