EXPERIENCES PROFESSIONNELLES
01/11 - 11/14
BOUYGUES TELECOM
Ingénieur d’études et développement JAVA/J2EE/WebSphere Commerce
ISHOP est un projet lancé par Bouygues Telecom pour la refonte de sa boutique de vente en ligne FrontOffice et BackOffice (télévente et CRM)
Sur le BackOffice (CRM et TELEVENTE) :
Développement des batch de chargement du catalogue de vente en ligne à partir des fichiers textes '.csv' avec l'outil d'IBM 'BODL'
Développement d'un moteur (java et XML) d'exécution des séquences de web service pour les différents contrôles d'éligibilité et de l'activation d’une ligne
Développement de plusieurs séquences de web service (Appel des web service et l'interprétation du retour)
Développement des bouchons SOAPUI pour simuler les appels des web services
Développement des pages jsp avec Struts 1.2
Génération des clients à partir de la WSDL et les XSD avec WebSphere JAX-RPC
Rédaction des spécifications techniques détaillées
Sur le FrontOffice :
Développement des nouvelles fonctionnalités IHM
Correction d’anomalies
Etude et conception des nouvelles fonctionnalités (3mois) :
Conception transverse
Analyse d’impact
Test unitaire (TDD)
Environnement technique :
Java/J2EE, RAD 7.5, WebSphere commerce 7.0, EJB 1, Struts1.2, jQuery, Js, Ajax, CSS, WebSphere commerce Server, web service commerce, WebSphere JAX-RPC, XML, Log4j, Checkstyle, SOAPUI 4.5, SVN, DB2, IBM Data Studio.
06/10 - 12/10
(6 mois) MANPOWER
Ingénieur d’études et développement JAVA/J2EE/FLEX
Développement d'une application ‘Gestion de Commandes’ permet de gérer :
- La prise du besoin, création des commandes
- La recherche des profils candidats
- La génération du contrat de travail temporaire
- Un module d’alertes pour le suivi opérationnel
- Un module de pilotage des activités
La prise du besoin doit pouvoir se faire à tout moment de la journée, quelle que soit la tâche en cours, au gré des appels des clients. Toute demande doit être enregistrée dans l’application. La création d’une commande doit pouvoir être rapide et facile.
- Création de modèle de données et génération de script de la base de données avec PowerAMC
- Développement des interfaces graphiques avec Flex 3
- Développement des tests unitaires
- Création des classes BO, DAO et Service (métier et technique)
- Création des classes de test (DAO et services),
- Mapping Hibernate avec les annotations
- Internationalisation de tous les labels des pages MXML
- Configuration Spring relative à l’ajout des classes de DAO, de services techniques et de services métiers.
Environnement technique :
Java/J2EE, JVM 5, Flex 3, ActionScript 3, BlazeDs 3, Hibernate 3, DB2, Spring 3, JUnit, Eclipse 3.5, Tomcat 6, Maven, Log4j, PowerAMC, SVN.
05/09 – 05/10
(1 an) SANOFI-AVENTIS
Ingénieur d’études et développement JAVA/J2EE/FLEX
Développement d'une application biostatistique EVERSTAT6 basée sur les technologies JAVA/J2EE et Flex, destinée aux chercheurs de SANOFI-AVENTIS, pour la réalisation des études statistiques (analyses, transformations, Graphes...).
EVERSTAT6 communique avec une base des données oracle et un serveur SAS (Statistical Analysis Software).
- Développement des services métiers et techniques,
- Développement des interfaces graphiques Flex (MXML),
- Développement des tests unitaires,
- Mapping Hibernate,
- Rédaction des documents techniques (Anglais).
Environnement technique : Eclipse 3.4, Java/J2EE, Flex 3, ActionScript 3, BlazeDs 3, Maven, Log4j, JVM 5, Checkstyle, Hibernate 3, Spring 2.5, JUnit, Tomcat 5.5, CVS, Oracle 10g, Sqldeveloper, Mantis, Outlook.
04/07 - 04/09
(2 ans) IBM/TOTAL
Ingénieur d’études et développement JAVA/J2EE
ATLAS est un programme lancé par TOTAL Raffinage Marketing pour la refonte de l’ensemble de son système d’information Monétique. Il prend en charge toute la gestion des contrats, des clients relatifs aux différents services offerts par TOTAL (assurances, carte de paiement, gestion de facturation, etc.).
Ce système doit également gérer la mise à jour constante des états de leurs comptes clients suite aux différentes transactions périodiques (journalières, hebdomadaires, bimensuelles, mensuelles, trimestrielles, etc.) effectués par ces derniers :
- Développement des services métiers et techniques,
- Développement des interfaces graphiques (IHM) avec Struts 1.2,
- Développement des tests unitaires,
- Développement de batch de gestion,
- Rédaction des documents techniques STD (spécifications techniques détaillées),
- Création des classes BO, DAO et Service (métier et technique),
- Création des classes de test (DAO et services),
- Mapping Hibernate,
- Création du squelette de navigation : création des fichiers en JSP (couches de présentation), des classes de formulaires (beans) et des classes d’action (couche de contrôle),
- Mise à jour du fichier de navigation, et de fichier Struts-config,
- Internationalisation de tous les labels des pages JSP,
- Configuration Spring relative à l’ajout des classes de DAO, de services techniques et de services métiers.
Environnement technique : Eclipse 3.3, Java/J2EE, Ajax, Maven, Log4j, JVM 5, Checkstyle, Hibernate 3, Spring 2.5, Struts 1.2, ACEGI, JUnit, JSP, Javascript, Tomcat 5, CVS, SVN, RSA, Oracle 10g, Toad, MQC-Mercury Quality Center, Lotus, Sametime
2005 - 2006
(1 an) CNRS
Ingénieur d’études et développement
Projet 1 (stage 6 mois 2005) :
- Conception et réalisation d’une maquette de validation pour la commande d’un instrument spatial ‘PALOMA’, dans le cadre d’un programme NASA/CNES d’exploration de la planète Mars,
- Réalisation d’un IHM sous Labview pour la commande de l’instrument par PC,
- Mesures et acquisitions de données avec des matériels type National Instruments.
Projet 2 (stage 6 mois 2006) :
- Conception et réalisation d’un système de motorisation pour actionner les différentes vannes d’un instrument spatial ‘PALOMA’,
- Réalisation de plusieurs cartes électroniques de sous-programmes Labview pour commander les différents dispositifs de l’instrument ‘PALOMA’.
FORMATION
2006 Master 2 professionnel Génie Informatique (IUP d’Evry)
2005 Diplôme d’Ingénieur maître GEII (IUP d’Evry)
2003 DUT GEII (IUT de Cachan)
CONNAISSANCES INFORMATIQUES
Langages
Java 5, Flex3, ActionScript, MXML, XML, JavaScript, C, C++, Labview, HTML, Assembleur, VHDL
Framework
Spring 3, Hibernate 3, Struts 1 & 2
SGBD
Oracle, MySQL
Réseaux
TCP/IP, LAN, WAN, MAN, CAN, Client/Serveur, Ethernet
Outils
CVS/SVN , Mantis/ MQC , Maven, Sqldeveloper/Toad, Log4j, BlazeDs, Checkstyle, Outlook/Lotus
LANGUES
Anglais Lecture/Ecriture : opérationnel ; Oral : basique
Espagnol Notions