Menu

Thibault HAMELIN

COURBEVOIE

En résumé

Mes compétences :
Java EE
Apache
Java
SmartGWT
Swing
GWT

Entreprises

  • HR Access - Ingénieur Logiciel Senior

    2008 - maintenant Développement en Angular.JS de composants pour une application web (Espace DSN - Déclaration Sociale Nominative)

    Développement de plusieurs interfaces web en GWT/SmartGWT permettant le paramétrage d'objets de configuration de paie.

    Développement d'une application riche en Swing/CXF permettant l'inspection des rubriques de paie.

    Environnement : Eclipse, Tomcat, GWT, SmartGWT, Angular.JS, OSGi, Ext.JS, Swing, SwingX, CXF, JAX-WS, JXL, Spring, Maven, Bamboo, JIRA, XML, JUnit, Oracle, Unix
  • Alten SIR - Ingénieur en Systèmes d'Information

    Boulogne-Billancourt 2007 - 2008 Projet Design HR Configuration Tool :
    Application de paramétrage des outils de Gestion de la Paie et Gestion des Temps et des Activités (GTA) du logiciel HRAccess
    Développement de l'interface d’une application web en Ext.JS

    ENVIRONNEMENT : ECLIPSE 3.3, JAVA/J2EE, JSF, Ajax, JavaScript, Ext-JS-2.0, Spring, UNIX, SQL, DB2 8.1.8, XML, XSD, Jetty, MAVEN, ANT, JUNIT, VSS
  • Alten SIR - Ingénieur en Systèmes d'Information

    Boulogne-Billancourt 2006 - 2008 Projet IPTS PRW (Payroll Rules Workbench) : Application de paramétrage des outils de Gestion de la Paie et Gestion des Temps et des Activités (GTA) du logiciel HRAccess
    • Responsable du développement d’une application cliente Java RCP permettant de visualiser les données du Dictionnaire du réglementaire de paie et de générer des fichiers XML correspondant à des Objets réglementaires :
    o Paramétrage et Administration du serveur d’application Apache Geronimo 1.1
    o Développement, déploiement et tests en Java J2EE (RCP, SWT, JFace, EJB 2.1) de l’application cliente RCP utilisant des EJB Session (Remote) et des EJB Entity (Local) sérialisés.
    o Création de Wizards RCP facilitant la création d’objets du modèle de données
    o Mise en place de schémas XSD pour la validation des fichiers XML et de développement de contrôles d’édition et modification des données des fichiers XML
    o Développement d’un Plug-in Eclipse pour la visualisation des objets réglementaires

    ENVIRONNEMENT : ECLIPSE 3.2, JAVA/J2EE, RCP, SWT, JFACE, APACHE GERONIMO 1.1, EJB 2.1, UNIX, SQL, DB2 8.1.8, XML, DTD, XSD, SAX, DOM4J, UTF-8, MIME64, UUID, MAVEN, ANT, JUNIT, VSS, PARADOX
  • Unilog - Ingénieur d'études

    2004 - 2006 Renault : Projet OPERA au sein de la TMA Renaultp@rts Unilog au Plessis Robinson (92)
    Outil de Pilotage Economique du Recyclage Automobile pour le groupe Renault/Nissan
    Logiciel de calcul des coûts de recyclage des véhicules ou ensembles (en projet, série ou fin de vie) afin d'atteindre un taux de valorisation donné
    • Développement, tests et déploiement de l’application en J2EE (JSP, EJB, XAF – Xnet Application Framework)
    • Gestion de la modification de la base de données Oracle via des scripts SQL
    ENVIRONNEMENT : UNIX SUN, JAVA/J2EE, XAF, JSP, EJB, JAVASCRIPT, CVS, CSS, XML, HTML, WSAD, WEBSPHERE, KORN SHELL
    De Juin 2004 à Août 2005 : Ingénieur Etudes et Développement
    Renault : TMA Renaultp@rts (25 ingénieurs Unilog) au Plessis Robinson (92)
    Application de vente en ligne (Internet et Extranet) des Pièces détachées et Accessoires Renault
    • Support technique niveau 3 du suivi applicatif de la production (Consignes de reprise, transferts de fichiers CFT - TDFA, files MQ, Serveurs UNIX et applicatifs WSAD, Bases de données Oracle, Ordonnanceurs Autosys)
    • Etudes et résolution de plantages de l’application (batch et TP) via l’outil ARS, rédaction de documents techniques aboutissant à des demandes d’évolution (correctifs ou évolutifs)
    • Analyses fonctionnelles et techniques en pro*C, Korn Shell et SQL (Sqlplus, Sql*Loader) des batchs d’alimentation des bases de données et développement en Java J2EE (JSP, EJB, Servlets, Struts) du TP de l’application (Transactional Process)
    • Responsable des créations et modifications des tables de la base de données Oracle par des scripts SQL. Etude de la volumétrie des tables de production et de développement (Capacity Planning). Optimisation des requêtes SQL utilisées dans le TP et dans le batch (Explain Plan, Statistiques)
    • Gestion de la volumétrie de la base de maintenance de l’application (copie de la base de production) en coordination avec les DBA Oracle Renault
    • Administration des bases de données de développement (gestion des schémas et de la volumétrie)
    ENVIRONNEMENT : UNIX SUN/HP, PRO*C, KORN SHELL, ORACLE, JAVA/J2EE, WSAD, WEBPSHERE, JSP, EJB, JAVASCRIPT, CVS, XML, HTML, VBA, AUTOSYS
  • Unilog - Ingénieur d'études

    2004 - 2006 SFR : TMA CTC LBS, de 10 ingénieurs Unilog, à La Défense (92)
    Projet CTC (Click Through Charging) : Application de contrôle et de facturation de l’utilisateur lors de l’accès à des services WAP payants des portails SFR et Gallery.
    Projet LBS (Location Based Services) : Application de géo localisation de l’utilisateur lors de l’accès à des services WAP payants des portails SFR et Gallery.
    • Développement, Déploiement et Recette de l’application en Java J2EE (JSP, EJB, Servlets, Struts)
    • Rédaction des cahiers de tests de VABF (Validation au Bon Fonctionnement)
    • Responsable de l’évolution de la base de données Oracle :
    o développement de scripts Shell Unix, SQL et procédures stockées puis tests en Recette
    o rédaction des documents de Mise en production et du Manuel d’Exploitation
    • Responsable des benchmarks Load Runner (tirs de performances) :
    o développement de scripts sous VuGen et mise en place de scenarii de test (mode nominal, test aux limites et test d’endurance)
    o développement de scripts Bash et macros Excel pour l’analyse des logs (charge CPU via VMSTAT et IOSTAT) et suivi de la mémoire utilisée par la JVM (Garbage Collector).
    o déroulement des tests de performances Load Runner, analyse et rédaction des rapports de benchs,
    • Assistance Technique pour la validation des tests de VABF (Validation Au Bon Fonctionnement)
    • Responsable de la VSR (Vérification Suivi Régulier) contenant les statistiques du suivi de production (temps de réponse, nombre de transactions, nombre d’erreurs) :
    o Développement de scripts Shell Unix Bash d’analyse de logs et de macros Excel en VBA.
    o Rédaction et livraison du cahier de suivi de VSR.
    ENVIRONNEMENT : UNIX SUN SOLARIS, LOAD RUNNER, JAVA/J2EE, STRUTS, EJB, CVS, XML, HTML, ECLIPSE, WEBLOGIC, APACHE, TOMCAT, ANT, LOG4J, CYGWIN, BOURNE SHELL, TOAD, SQL, ORACLE

Formations

Annuaire des membres :