Menu

Thuy Duong PHAM

Paris

En résumé

Mes compétences :
JavaScript
Java
JUnit
SQL
Apache Maven
UML/OMT
Java Servlets
Java 2 Enterprise Edition
Oracle
Java Server Pages
Apache Subversion
Oracle PL/SQL
Nexus Technology
Kanban
Jboss
Java Swing
JIRA
JDBC
Sybase
Spring Framework
MySQL
Mantis
MVC
JavaServer Faces
Java Enterprise Edition
Java 2
Jakarta TOMCAT Servlet Engine
Cascading Style Sheets
AJAX
eCommerce
XML
WEB TECHNOLOGIES
UNIX
TORTOISE
TOAD
Struts Web Application Framework
Scrum Methodology
Restitution
PROCEDURES STOCKEES
PATTERN
Oracle Applications
Microsoft Windows XP
Merise Methodology
Market Making
MagicDraw
Lotus Notes/Domino
Log4j
Linux
Korn Shell
JPA
Internet
ITRACK
Hibernate
ECLIPSE Juno
CVS
Asset Allocation
Apple MacOS
Apache WEB Server

Entreprises

  • Ageo Direct - Chef de projet

    Paris 2015 - maintenant Développement de l’interface graphique web pour la saisie de l’affiliation à des produits mutuels collectifs et individuels. Gestion sur ces contrats et suivie du cycle de vie de ce contrat : gestion des pièces manquantes, lettres de relances à des souscripteurs pour les impayés ou retard, reportings, envoi des flux WS des contrats créés au centre de gestion, gestion des avenants des contrats…

    Génération automatique des cotisations en tenant compte la situation familiale, option de garanties choisies et les différentes taxes et charges.

    DOMAINE D’INTERVENTION :
     Analyse des besoins utilisateurs : déplacement sur site pour recueillir les besoins et comprendre le fonctionnement de fonctionnement
     Rédaction de spectre fonctionnelle, technique et manuel d’utilisateur
     Conception du projet avec un modèle de données avec MagicDraw : création des diagrammes de classes et de séquences.
     Réunion avec utilisateurs et chefs pour valider le modèle de données et les maquettes de fonctionnement
     Développement et mettre en place la solution choisie
     Création des web services de création et de modification d’affiliation qui seront envoyés au centre de gestion : SOAP
     Gestion de release
     Tests unitaires avec JUNIT
     Tests fonctionnels
     Présentation de l’application et formation d’utilisateur

    ENVIRONNEMENT TECHNIQUE:
     JAVA 7 JEE, JSF, Ajax, Hibernate, framework MVC, ECLIPSE, GIT, GRADLE, JUNIT, MANTIS, JBOSS7
     Base de données MySQL
     Développement web : javascript, css, ajax, html, jsf
     Conception : UML avec MagicDraw et gradle pour générer directement des classes Java à partir de diagrammes de classes.


  • EUROPCAR - Consultante JAVA/JEE

    Montigny-le-Bretonneux 2014 - 2015 PROJET : Maintenance corrective et évolutive des applications web (E-Commerce B2B : resaweb, mobiles, station finder, station géoloc) pour réserver les voitures chez Europcar. Participation au projet de refonte du site Europcar sur Mobile. Enrichissement des web services sur la réservation des voitures chez Europcar

    DOMAINE D'INTERVENTION :
    * Participation au chiffrage des projets. ;
    * Proposition et développement des solutions pour répondre aux besoins des partenaires d'Europcar : JAVA JEE - Développement des applications web (Servlet)
    * Maintenance corrective et évolutive des applications webs
    * Développement du site Europcar pour Mobile ;
    * Modification et enrichissement des web services : SOAP ;
    * Gestion de release MAVEN 2.2 & 3
    * Ecriture des tests unitaires avec JUNIT
    * Gestion des tickets ;
    * Gestion de versions avec SUBVERSION, commandes/Tortoise/Pluggin ECLIPSE

    ENVIRONNEMENT TECHNIQUE:
    * JAVA JEE, Servlet, framework Spring, ECLIPSE Juno, MAVEN 2.2/3, , JUNIT, SVN, TORTOISE, JBOSS4 et 6 ;
    * Base de données Oracles, Oracle SQL
    * Développement web : javascript, css, ajax
    * Méthodologie Agile: Scrum ;
  • Europcar - Consultante JAVA JEE

    Montigny-le-Bretonneux 2014 - 2015 Maintenance corrective et évolutive des applications web (E-Commerce B2B : resaweb, mobiles, station finder, station géoloc) pour réserver les voitures chez Europcar. Participation au projet de refonte du site Europcar sur Mobile. Enrichissement des web services sur la réservation des voitures chez Europcar

    DOMAINE D’INTERVENTION :
     Participation au chiffrage des projets.
     Proposition et développement des solutions pour répondre aux besoins des partenaires d’Europcar : JAVA JEE – Développement des applications web (Servlet)
     Maintenance corrective et évolutive des applications webs
     Développement du site Europcar pour Mobile
     Modification et enrichissement des web services : SOAP
     Gestion de release MAVEN 2.2 & 3
     Ecriture des tests unitaires avec JUNIT
     Gestion des tickets
     Gestion de versions avec SUBVERSION, commandes/Tortoise/Pluggin ECLIPSE

    ENVIRONNEMENT TECHNIQUE:
     JAVA JEE, Servlet, framework Spring, ECLIPSE Juno, MAVEN 2.2/3, , JUNIT, SVN, TORTOISE, JBOSS4 et 6
     Base de données Oracles, Oracle SQL
     Développement web : javascript, css, ajax
     Méthodologie Agile: Scrum
  • SOCIÉTÉ GÉNÉRALE - CORPORATE AND INVESTMENT BANKING - Consultante JAVA

    2013 - 2014 PROJET : Domino assure l'animation des produits listés sur les marchés électroniques et les produits non listés sur les marchés internes. Elle permet le market making sur les warrants et la gestion des ordres manuels auprès des vendeurs et des analystes de vente. Domino gère également la diffusion des prix vers les réseaux d'information tels que Bloomberg et Reuters. Cette application est utilisée par environs 300 utilisateurs MARK : traders, sales et middle office à NY, HK, Paris, Espagne, Allemagne, Italie, Suisse et les pays scandinaves.
    Equipe de 25 développeurs, Méthodologies agiles Scrum/Kanban

    DOMAINE D'INTERVENTION :
    * Conception et développement des solutions pour répondre aux besoins des utilisateurs (traders, sales, middle) :
    * JAVA SE 1.6 et 1.7 dans un environnement hautement multi-threadé, à logique évènementielle
    * API standard & package concurrents ;
    * Suivi des migrations, adaptations intelligentes pour nouvelles features
    * Maintenance et développement des modules existants pour pricer et broadcaster les produits vanilles et les produits structurés
    * Développement des comparator des différentes versions des modules afin d'effectuer des tests de non régression suite à des améliorations
    * Gestion des livrables lors des mises en production et suivi de la bonne qualité de la production (support niveau 2)
    * Application des normes de codage (Usine de build, couverture en test unitaires, déploiement dans un Repo MAVEN
    * Hudson/Jenkins pour intégration continue avec Sonar ;
    * Gestion de release MAVEN 2.2 & 3, NEXUS 2.3 ;
    * Ecriture des tests unitaires avec JUNIT ;
    * Gestion des défauts, releases & process avec ITrack et JIRA
    * Gestion de versions avec SUBVERSION, commandes/Tortoise/Pluggin ECLIPSE
    * Supports de production, support niveau 2 et 3

    ENVIRONNEMENT TECHNIQUE:
    * JAVA SE 1.6/1.7, MULTITHREADING, TEMPS RÉEL, ECLIPSE 3.7.2, TIBCO RDV, MAVEN 2.2/3, NEXUS 2.3, SONAR, JUNIT, JIRA, ITRACK, WINDOWS XP/7, SVN, TORTOISE
    * Méthodologie Agile: Scrum/Kanban

    LES ENJEUX DE L'APPLICATION :
    * La qualité de l'animation - les prix doivent d'être émis en marché, au bon niveau, pendant toute la période d'ouverture des marchés
    * La vitesse d'animation - basse latence afin d'éviter tout risque d'arbitrage
    * La scalabilité - afin de gérer un nombre toujours plus grand de produits
    * La capacité à intégrer toujours plus de types de produits différents, avec chacun leurs spécificités, tout en évitant l'entropie du système ;
  • SOCIÉTÉ GÉNÉRALE – CORPORATE AND INVESTMENT BANKING - Consultante JAVA

    PARIS 2013 - 2014 Domino assure l’animation des produits listés sur les marchés électroniques et les produits non listés sur les marchés internes. Elle permet le market making sur les warrants et la gestion des ordres manuels auprès des vendeurs et des analystes de vente. Domino gère également la diffusion des prix vers les réseaux d’information tels que Bloomberg et Reuters. Cette application est utilisée par environs 300 utilisateurs MARK : traders, sales et middle office à NY, HK, Paris, Espagne, Allemagne, Italie, Suisse et les pays scandinaves.
    Equipe de 25 développeurs, Méthodologies agiles Scrum/Kanban

    DOMAINE D’INTERVENTION :
     Conception et développement des solutions pour répondre aux besoins des utilisateurs (traders, sales, middle) :
     JAVA SE 1.6 et 1.7 dans un environnement hautement multi-threadé, à logique évènementielle
     API standard & package concurrents
     Suivi des migrations, adaptations intelligentes pour nouvelles features
     Maintenance et développement des modules existants pour pricer et broadcaster les produits vanilles et les produits structurés
     Développement des comparator des différentes versions des modules afin d’effectuer des tests de non régression suite à des améliorations
     Gestion des livrables lors des mises en production et suivi de la bonne qualité de la production (support niveau 2)
     Application des normes de codage (Usine de build, couverture en test unitaires, déploiement dans un Repo MAVEN
     Hudson/Jenkins pour intégration continue avec Sonar
     Gestion de release MAVEN 2.2 & 3, NEXUS 2.3
     Ecriture des tests unitaires avec JUNIT
     Gestion des défauts, releases & process avec ITrack et JIRA
     Gestion de versions avec SUBVERSION, commandes/Tortoise/Pluggin ECLIPSE
     Supports de production, support niveau 2 et 3

    ENVIRONNEMENT TECHNIQUE:
     JAVA SE 1.6/1.7, MULTITHREADING, TEMPS RÉEL, ECLIPSE 3.7.2, TIBCO RDV, MAVEN 2.2/3, NEXUS 2.3, SONAR, JUNIT, JIRA, ITRACK, WINDOWS XP/7, SVN, TORTOISE
     Méthodologie Agile: Scrum/Kanban

  • BNP CIB - Consultante

    2012 - 2013 PROJET : Suite à la fusion entre BNP et la banque Fortis en Belgique, les batchs pour la comptabilité et le calcul des risques et le reporting sur crédits syndiqués sont amenés à être modifiés afin de prendre en compte les nouvelles données et les nouvelles formules de calcul

    DOMAINE D'INTERVENTION :
    * Analyse des EDB (expressions de besoins) exprimés par les utilisateurs de Fortis
    * Rédaction de spécifications fonctionnelles détaillées et techniques en anglais
    * Développement des batchs en JAVA
    * Tests unitaires avec JUNIT ;
    * Recette : rédactions des fiches de tests et tester ;
    * Production : résolution des retours des utilisateurs (fiches JIRA) ;
    * Travail en équipe avec les Business Analysts pour définir les fonctionnalités

    ENVIRONNEMENT TECHNIQUE :
    * JAVA 5, ORACLE, SQL (PL/SQL DEV), JUNIT, MAVEN, SUBVERSION ;
  • BNP CIB - Consultante MOE

    2011 - 2013 Suite à la fusion entre BNP et la banque Fortis en Belgique, les batchs pour la comptabilité et le calcul des risques et le reporting sur crédits syndiqués sont amenés à être modifiés afin de prendre en compte les nouvelles données et les nouvelles formules de calcul

    DOMAINE D’INTERVENTION :
     Analyse des EDB (expressions de besoins) exprimés par les utilisateurs de Fortis
     Rédaction de spécifications fonctionnelles détaillées et techniques en anglais
     Développement des batchs en JAVA
     Tests unitaires avec JUNIT
     Recette : rédactions des fiches de tests et tester
     Production : résolution des retours des utilisateurs (fiches JIRA)
     Travail en équipe avec les Business Analysts pour définir les fonctionnalités

    Environnement technique: JAVA 5, ORACLE, SQL (PL/SQL DEV), JUNIT, MAVEN, SUBVERSION
  • CACIB - Consultante

    2011 - 2011 PROJET : Application eSPM permet de faire des traitements des swaps de taux. Amélioration d'application de gestion de financement et d'investissement afin d'intégrer les nouvelles données suite à la diffusion avec une autre banque

    DOMAINE D'INTERVENTION :
    * Maintenance évolutive et corrective ;
    * Support utilisateur

    ENVIRONNEMENT TECHNIQUE :
    * JAVA , SWING, LOG4J, ECLIPSE, SYBASE, SQL, PROCEDURES STOCKEES, KSH, SUBVERSION ;
    * Méthodologie Agile: Scrum ;
  • ACMNVIE - Consultante MOE

    2008 - 2011 Maintenance corrective et évolutive de l'interface graphique du site ACMNVie, en particulier la partie de simulation permettant aux internautes de simuler leur portefeuille des produits d'assurance vie. Réunions avec des actuariats pour la partie fonctionnelle des formules de calcul
    Développement un outil de gestion de batch utilisé en interne

    Environnement technique :  JAVA/J2EE, SERVLETS /JSP, ORACLE, TOMCAT, SPRING, SPRING BATCH, ASPECTJ, JAVASCRIPT, SQL, JUNIT, SUBVERSION, JIRA
  • ACMNVIE - Consultante

    2008 - 2011 PROJET : ACMNVie est la branche assurance vie de Crédit Mutuelle Nord Europe.

    DOMAINE D'INTERVENTION :
    * Maintenance corrective et évolutive de l'interface graphique du site ACMNVie, en particulier la partie de simulation permettant aux internautes de simuler leur portefeuille des produits d'assurance vie. Réunions avec des actuariats pour la partie fonctionnelle des formules de calcul
    * Développement un outil de gestion de batch utilisé en interne

    ENVIRONNEMENT TECHNIQUE :
    * JAVA/J2EE, SERVLETS /JSP, ORACLE, TOMCAT, SPRING, SPRING BATCH, ASPECTJ, JAVASCRIPT, SQL, JUNIT, SUBVERSION, JIRA ;
  • SG SECURITIES SERVICES - Consultante

    2008 - 2008 PROJET : Gestion de portefeuille : Suivi des positions, intégration des flux, des positions, gestion et restitution des inventaires. Produits financiers utilisés : Option, Swap, Future, Forward, etc...

    DOMAINE D'INTERVENTION :
    * Développements ;
    * Réunion 2 à 3 fois par semaine pour l'avancement d'équipe

    ENVIRONNEMENT TECHNIQUE :
    * JAVA/J2EE, SWING, ORACLE, SQL ;
  • SG SECURITIES SERVICES - Consultante MOE

    2008 - 2008 Gestion de portefeuille : Suivi des positions, intégration des flux, des positions, gestion et restitution des inventaires. Produits financiers utilisés : Option, Swap, Future, Forward, etc…

    Environnement technique : JAVA/J2EE, SWING, ORACLE, SQL
  • ING DIRECT - Consultante

    Paris 2006 - 2007 PROJET : Développement et maintenance de logiciel permettant au client de gérer ses comptes sur Internet et d'accéder à des nouvelles offres sur les produits bancaires

    DOMAINE D'INTERVENTION :
    * Conception avec des diagrammes UML
    * Maintenance corrective de l'application

    ENVIRONNEMENT TECHNIQUE :
    * JAVA/J2EE (JSP, SERVLETS), UML, DESIGN PATTERN, WEB TECHNOLOGIES, SQL, JDBC ;
  • ING Bank France - Consultante MOE

    PARIS 2006 - 2007 Développement et maintenance de logiciel permettant au client de gérer ses comptes sur Internet et d’accéder à des nouvelles offres sur les produits bancaires
    Conception avec des diagrammes UML et Maintenance corrective de l'application

    Environnement technique : AVA/J2EE (JSP, SERVLETS), UML, DESIGN PATTERN, WEB TECHNOLOGIES, SQL, JDBC
  • FLUKE CORPORATION - Concepteur

    2004 - 2004 PROJET : Fluke Corporation est une entreprise américaine qui produit des voltmètres
    Création et maintenance d'une application Web permettant de suivre en ligne l'évolution de la base de données de l'entreprise

    DOMAINE D'INTERVENTION :
    * Développement de l'IHM
    * Maintenance corrective de l'application ;

Formations

Réseau

Annuaire des membres :