Menu

Jonathan MACKE

Bezons

En résumé

Je suis actuellement architecte logiciel au sein du département Software Development Community Office de Worldline.

Quelques lignes pour me présenter:
• Plus de 10 ans d’expérience sur des grands projets (plus de 100 développeurs)
• Solides compétences analytiques et leadership technique (mène des groupes de travail et des audits de projet)
• Maitrise des architectures orientées service (écriture de guides internes)
• Efficacité en travail d’équipe et communication (travaille en mode agile avec une équipe distribuée)
• Connaissance approfondie des standards Java/JEE et des frameworks Open Source (CXF, Hibernate, Spring, Maven)

Mes missions quotidiennes sont les suivantes:
• Consulting sur des méthodologies de développement et l'architecture. Intervention dans chaque phase projet (de l'analyse à la production)
• Support technique sur les technologies JavaEE et OpenSource
• Audit qualité sur des projets internes
• Définition d'architectures de référence et écriture de guides et bonnes pratiques.
• Développement d'outils pour les développeurs

Entreprises

  • Worldline - Senior Software Architect

    Bezons 2009 - maintenant Mes projets:
    • WL Pay : Solution de paiement de Worldline. Ce projet vise à refondre toute l’architecture de la solution de paiement actuelle en se basant sur une approche SOA.
    Environnement international avec des développements offshore en Inde (une centaine de développeurs)
    • CA Cards & Payments : extension de la solution WL Pay pour le Crédit Agricole
    • Chèque-Déjeuner : dématérialisation des tickets restaurant (solution basée sur WL Pay)
    • Commercial Card Back Office : solution de paiement pour les clients Retail & Industry (extension de la solution WL Pay)
    • Damart : audit qualité de la solution Damart (maintenabilité, sécurité, robustesse, exploitabilité et performance)


    Mes missions:

    Définition d’architectures de référence
    • Définition de la démarche d’extension de services SOA. L’extensibilité définit la façon d’enrichir les services pour les adapter aux besoins d’un client.
    • Définition de la méthodologie de développement d’un service SOA. Ecriture d’un guide pour chaque phase projet (analyse, conception, développement et test)
    • Définition de la méthodologie de développement d’une application Web orientée composant basée sur le framework Tapestry. Cette approche permet la réutilisation et l’extension de composants Web.
    • Définition de l’architecture applicative d’une couche métier développée avec Java EE
    • Guides de bonnes pratiques de développement Web Services et batch.
    • Définition de design patterns applicatifs : versioning de données, archivage, gestion des erreurs dans une approche SOA.
    • Etude de l’usage de l’approche BPM dans notre méthodologie SOA.
    • Etude et mise en place de solutions pour l’exploitation de services SOA : monitoring, traitement des incidents, reporting.

    Conseil et audit
    • Expertise technique sur les frameworks internes auprès des unités d’affaires (performance, sécurité, audit qualité)
    • Garant de l’architecture de WL Pay. Revue de code et de documentation.
    • Conseil sur la méthodologie SOA et BPM
    • Conseil sur la conception objet (utilisation d’UML).
    • Conseil en architecture logicielle (conception et développement couche métier, batch, Web)
    • Participation aux tests de charge de la solution WL Pay

    Outillage
    • Développement d’outils d’analyse de projet en mode Software as a Service (projet en mode agile)
    • Développement de plugins Eclipse et runtimes Java

  • Norsys - Ingénieur d'étude confirmé

    2007 - 2009 Réalisation de missions en architecture et développement en environnement JavaEE.

    DECATHLON
    - Etude sur l’évolution de l’architecture applicative de Signgate et prototypage de solutions.
    L’étude vise à identifier les solutions possibles permettant d’améliorer la stabilité, les
    performances et la maintenabilité de Signgate. Signgate est l'application utilisée quotidiennement par l'ensemble des magasins Decathlon pour l'édition des balisages (étiquettes prix, support de communication, balisages soldes etc.).
    - Conception et développement de la solution de facturation internationale disponible pour 10 pays.

    Environnement : JSP, Servlet, Javascript, FOP, iText, Oracle 10G, OC4J, Mega, JProfiler


    CNAM
    - Conception UML des flux de traitement des demandes de personnalisation de cartes Vitale 2.

    Environnement : Power AMC, IBM Rational Software Modeler, Oracle 10G


    FINAREF
    - Migration de l’infrastructure JEE sur WebLogic 10.
    - Migration de l'ensemble des applications sous Maven 2

    Environnement : EJB, JMS, Scort (intégration mainframe), CICS, WebLogic
  • Atos Worldline - Responsable d'application confirmé

    Bezons 2004 - 2007 Conception et développement d'applications nationales dans le domaine de la santé :

    - DMP (Dossier Médical Personnel): projet national initié par le ministère de la Santé en 2004. Le but était de fournir un dossier médical sécurisé accessible depuis Internet et consultable par les médecins de ville, les hôpitaux, les laboratoires.
    - SIDO (Système d'Information du Dépistage Organisé), projet initié par l’Institut National du Cancer dans le but de fournir un système national pour le dépistage du cancer du sein.
    - DP (Dossier Pharmaceutique), projet initié par le Conseil National de l’Ordre des Pharmaciens. L’objectif était de fournir une plateforme sécurisée permettant le stockage et la consultation des dispensations médicamenteuses.


    Architecture
    - Participation à la conception de l’architecture applicative : choix des frameworks et mise en place des outils de développements.

    Développement
    - Conception / Développement des connecteurs Web Services.
    - Développement outil de statistiques du DMP en Ajax
    - Développement de l’application Web du DMP.

    Etude
    - Réalisation d’études sur les normes de santé et standards Web Service.
    - Réalisation d'une étude portant sur le format PDF : génération et signature de PDF côté serveur.

    Environnement : JSP, Servlet, XML, Javascript, Ajax, GWT, Web Services (SOAP, ebXML, WS-Security), Spring, Hibernate, XML, PDF, XSL-FO, XML Signature, FOP, iText, Oracle, MySQL, Tomcat

Formations

  • University College London (Londres)

    Londres 2003 - 2004 Informatique
  • Ecole Polytechnique Universitaire De Montpellier (Ex-ISIM) (Montpellier)

    Montpellier 2001 - 2003 Informatique et Gestion

Réseau

Annuaire des membres :