Menu

Christophe CHAMPION

DEUIL LA BARRE

En résumé

Aimant l'informatique, j'ai choisi de commencer mes études post-bac dans ce domaine à l'IUT GTR de Paris XIII situé à Villetaneuse (93). Durant ces deux ans, j'ai acquis de solides bases en télécommunication, systèmes, développements et réseaux informatiques.

J'ai ensuite intégré l'UFR Ingénieurs 2000 à Champs sur marne (77), Ecole d'ingénieur en Informatique et Réseaux par apprentissage. J'ai réalisé ma formation au centre de recherche et développement de Sagem Défense et Sécurité basé à Argenteuil (95). Au cours de ces trois années, j'ai approfondit mes connaissances en développements et réseaux mais également en gestion de projet, tant à l'école qu'en entreprise.

Mes compétences :
AOP
C sharp
Glassfish
Hibernate
Hudson
JAVA
JBoss
JEE5
JEE6
JSF
Maven
Prism
RichFaces
Seam
Tomcat
WPF

Entreprises

  • CA-CIB

    maintenant
  • ADNEOM mission pour CA-CIB - Développeur Java/JEE6 - C#

    2011 - maintenant Développement d'une plateforme de trading électronique portant sur des swaps de taux, des swaps d'inflation et des produits structurés sur 3 marchés (Calyon, Bloomberg et Tradeweb) à haute disponibilité.

    o Maintenance et évolution de la plateforme actuelle

    • Au sein du centre de service d'ADNEOM, j'assure avec mon équipe le support de niveau 2 de l'application actuellement en production, ainsi que son évolution.

    o Développement de le future version apportant haute disponibilité, répartition de la charge et une plus grande modularité.

    • L'application serveur est conçue en Java/JEE6 autour du serveur d'application JBoss AS 6.01. L'architecture cible est basée sur un cluster de 10 machines réparties sur 2 sites. Ceci permet d'obtenir un environnement à haute disponibilité et répartition de charge en utilisant le framework JGroups. L'application est constituée de plusieurs modules, chacun responsable de contribuer ou négocier sur un marché pour une devise et un type de produit donné. Cette division permet la maintenance ou l'évolution d'un module sans qu'il n'impacte les autres. Il est ainsi possible de mettre à jour ces modules sans interruption de service grâce à la fonctionnalité de déploiement à chaud fournie par le serveur d'application.

    • L'application cliente est réalisée en C# (.NET 4.0 et framework Prism). Elle permet aux traders de contribuer leurs prix sur les différents marchés connectés à la plateforme. Il permet ensuite de négocier avec des commerciaux ou des clients externes en respectant les spécificités de chacun des marchés et des règles fonctionnelles de calcul financiers.

    • L'application d'administration est elle aussi réalisée en C# (.NET 4.0 et framework Prism). Elle permet la configuration de l'application serveur et l'administration des comptes utilisateurs.

    Rôles : Développeur Java/.NET, Expert technique, Référent technique, Responsable des environnements de développement et intégration.

    Technologies : Java/JEE6, JBoss AS 6.01, EJB 3.1, JMS (Active MQ), JGroups, Hibernate 3.6, CXF, JAXB, AOP, JBoss Beans, C#, Prism, WPF.

    Outils : Eclipse, Maven, Hudson, Visual Studio 2010, Entreprise Architect, XML Spy.
  • Xerox Global Service - Ingénieur en développement

    Saint-Denis 2008 - 2011 Développements en Java/JEE5 et C# sur l’ensemble de la chaine de dématérialisation de documents pour de grands comptes.

    o Projet AON

    • Développement de plugins sur l’outil standard de gestion de la chaine de dématérialisation de XGS.
    Ces différents modules génériques, utilisant massivement la réflexion, permettent de réaliser tous les traitements à accomplir pour dématérialiser les courriers et factures du client.

    • Réalisation de la LAD (Lecture Automatique de Documents).
    Basé sur le produit EMC Dispatcher, cette application permet dans un premier temps de classifier les documents. Les informations importantes sont ensuite automatiquement extraites au moyen de mots clés et de pattern d’acceptation après une passe d’OCR. Enfin, une interface de saisie permet de valider les valeurs extraites, et de saisir celles qui n’ont pas été capturées. En fonction des périmètres, l’interrogation d’un WebService, connecté à un référentiel, est réalisée afin d’augmenter la rapidité et la qualité de la saisie manuelle.

    Technologies : C#, EMC Dispatcher, VB, SQLServer, ReportServer, WebService


    o Projet Carrefour

    • Développement d’un portail permettant la gestion complète et automatisée des commandes papeterie.
    A partir d’un catalogue et d’un référentiel de clients / fournisseurs, cette application réceptionne tout d’abord les commandes au format EDI (Échange de Données Informatisé). Elle est ensuite capable de produire les fichiers de commandes aux fournisseurs tout en gérant les stocks disponibles. Après réception des notifications de livraison, les factures sont émises vers SAP avant d’être transmises au client au format EDI. Un portail de reporting permet enfin de suivre mois par mois l’évolution des commandes et de la facturation.

    Technologies : JEE5, Hibernate, Seam, RichFaces, PostgreSQL, Glassfish


    o Projet Décathlon

    • Développement de plusieurs clients lourds aboutissants à la dématérialisation des factures fournisseurs.
    Une première application réceptionne les lots de factures numérisées au format TIFF multipages puis les découpe en sous lots en détectant les pages blanches qui font office de séparateur.
    Une seconde application transforme ces fichiers TIFF au format PDF avant d’être envoyé en Chine où elles seront vidéocodées.
    Une dernière application génère des fichiers EDI contenant l’ensemble des informations importantes extraites des factures à destination de Décathlon.

    Technologies : JEE5, Java, C#, PostgreSQL


    o Projet Veolia

    • Développement d’un portail de gestion de l’archivage des factures numérisées et des incidents.
    Ce portail intervient immédiatement après la phase de numérisation des factures. Après avoir saisi les informations relatives aux lots à archiver, l’application détermine, selon plusieurs critères, l’emplacement de la boite d’archive où déposer les factures sur les structures prévues à cet effet. A chaque fin de mois, des fichiers Excel sont automatiquement générés afin de faciliter l’envoi des documents au prestataire responsable de l’archivage sur une longue période.
    Il se peut que le client ne soit pas convaincu de la qualité de numérisation et/ou des données extraites. Ce portail lui permet d’émettre ces remarques et de suivre l’avancement des actions demandées.

    • Développement d’un portail de suivi de productivité des opérateurs sur l’ensemble des tâches accomplies.
    Ce portail permet de suivre la productivité des opérateurs travaillant à la dématérialisation des factures fournisseurs du client. Ainsi, les employées notifient le portail à chaque début et fin de tâches permettant d’en déduire le temps passé sur chacune d’elle. Chaque soir, un collecteur de données récupère les quantités réalisées par chacun sur toutes les tâches. Les résultats sont enfin visibles dans un second portail de reporting.

    Technologies : JEE5, Javascript, Hibernate, Seam, RichFaces, PostgreSQL, SQLServer, Glassfish
  • Sagem Défense et sécurité - Apprenti Ingénieur en Informatique et Réseaux

    2005 - 2008 Durant mes trois années de formations, j'ai occupé un poste différent chaque année :

    2005 - 2006, Service d'assistance informatique hardware et software des employés de SAGEM
    o Amélioration de la qualité du support utilisateur de SAGEM DS Argenteuil.

    2006 - 2007, Service Réseaux
    o Optimisation et fiabilisation du réseau informatique de SAGEM DS Argenteuil
    o Administrateur réseau du site de juin à septembre 2007.
    o Développement d’une application permettant la sauvegarde et le chargement des configurations des équipements réseau et la récupération des alarmes réseau, réalisée en Java.

    2007 - 2008, Service Développements informatiques
    o Développement d’une passerelle applicative entre les applications Mentor et CATIA réalisée en C#.
    o Développement d’un outil communicatif générant des flux RSS réalisé en ASP.NET/C#.

Formations

Réseau

Annuaire des membres :