Menu

Benjamin TOCQUEC

BORDEAUX

En résumé

Mes compétences :
Spring Framework
Jersey
Java EE
Java
Wicket
Hibernate
Scrum
Subversion
Axis 2
Spring security
Axon Framework
Agile
Spring batch
JAXB
Struts
PostgreSQL

Entreprises

  • GHX - Ingénieur de développement

    2012 - 2014 Conception et réalisation d’une application Java de gestion de dossier patient à destination des hôpitaux, fournisseurs et fabricants d’implants sur le marché Américain pour GHX France. Projet CaseXpert:
    - Equipe Scrum franco-américaine
    - Architecture CQRS (Axon Framework). Développements et support pour le domaine, la dénormalisation et l'accès aux données.
    - Développement d'interfaces utilisateurs en Smart-GWT, puis interventions pour des écrans basés sur le framework Spring-MVC
    - Développement de nombreux services, manipulation de données (Hibernate, Oracle) et échange de données via des services REST (Jersey)
    - Mise en place d'une plateforme de tests automatisés basée sur JMeter
    - Intégration continue via Jenkins
  • Mitsubishi Electric - Ingénieur de développement

    Nanterre 2011 - 2011 Migration de l'extranet de Mitsubishi Electric sous Grails:
    - Refonte de la base de données
    - Développement des vues et controlleurs
    - Développement des batchs d'import et d'export des données
  • Crédit Mutuel Arkea - Ingénieur de développement

    Le Relecq Kerhuon 2011 - 2011 Réalisation d'un POC dans le cadre d'une migration vers JCMS de ARKEA (Crédit Mutuel):
    - Mise en œuvre du portail Internet avec JCMS 6.1
    - Modification des JSP pour intégrer les spécificités produits
  • Clever Age - Consultant JEE

    PARIS 2010 - maintenant Consultant JEE
  • Implanet - Ingénieur de développement

    2010 - 2011 Réalisation d’une application Java de traçabilité médicale pour les fournisseurs d’implants Henry Schein (implants dentaires) et Implanet (implants orthopédiques):
    - Conception UML orienté DDD. Architecture CQRS (Axon Framework)
    - Développement d'interfaces utilisateurs (Wicket, HTML, CSS, Ajax)
    - Interfaces d'échanges multi-systèmes (WebServices, XML, Idocs SAP, Servlets)
    - Développement de services, logique métier, manipulation de données (MyBatis, PostgreSQL)
    - Gestion de l'annuaire (Spring-LDAP)
    - Modélisation de BDD (ClayDB, PostgresSQL)
  • Gras Savoye - Architecte JEE

    Puteaux 2009 - 2009 Expertise de l'application TakeOver Sinistre – GRAS SAVOYE:
    - Audit de l'application à travers une étude de performance (FireBug, sIEve, ...)
    - Préconisations techniques pour une optimisation des temps de réponse
    - Ecriture du dossier d'architecture technique
    - Ecriture du dossier d'installation : déploiement sous OAS, configuration d'OC4J, configuration d'Apache.
    - Ecriture du dossier d'exploitation pour l'équipe de Production
    - Définition de la campagne de test de performance: écriture des scénarii fonctionnels, mise en place de la plateforme de tests et des sondes, écriture des tests sous JMeter.
  • Gras Savoye - Architecte JEE

    Puteaux 2009 - 2009 Réalisation d’une application web de GED en GWT pour GRAS SAVOYE – Projet GED Générique:
    - Responsable de l’intégration et de la mise en production
    - Définition de l’architecture applicative, logicielle et technique des nouveaux composants du moteur. Rédaction du dossier d’exploitation
    - Mise en place et définition de nouveaux web services via Hessian et Spring.
    - Mise en place de la plate-forme de développement
    - Mise en œuvre du processus d’intégration continue sous MAVEN piloté par Continuum.
  • AGIRC-ARRCO - Architecte JEE

    Tamatave 2008 - 2009 Refonte d’une application existante de gestion de dossiers d’un environnement client lourd Smalltalk vers un environnement client-serveur JAVA - AGIRC-ARRCO – Projet SARA:
    - Définition de l’architecture applicative, logicielle et technique
    - Rédaction des dossiers d’Architecture Technique , d'installation et d'exploitation
    - Mise en œuvre du processus d’intégration continue sous MAVEN (Continuum)
    - Responsable de l’intégration et de la mise en production
    - Pilotage des tests de charge
  • CETE - Référent technique JEE

    2008 - 2008 Architecte et référent technique pour le Projet Portail Accident V2 - CETE:
    - Rédaction du Dossier d’Architecture Technique
    - Mise en place de la plate-forme de développement (PMD, Surefire, Cobertura, déploiement continu…) et du socle technique
    - Mise en œuvre du processus d’intégration continue sous Maven piloté par Continuum.
    - Support technique à l’équipe de développement (6 personnes)
    * Guide des bonnes pratiques
    * Outillage industriel : CheckStyle et PMD sous Eclipse
    - Ecriture des dossiers d’installation et d’exploitation
    - Responsable de l’intégration et de la mise en production
  • EDF Energy - Référent technique JEE

    Paris 2007 - 2007 Expertise JEE sur les projets Compta-Situ, Merlin, Sifon:
    - Audit technique de nouvelles applications intégrant le périmètre de la TMA
    - Encadrement opérationnel de 3 développeurs
    - Développement de nouvelles fonctionnalités et correction des anomalies Java
    - Mise à jour des spécifications fonctionnelles détaillées
    - Ecriture des dossiers d’installation et d’exploitation
    - Assistance à la mise en production
  • Mairie de Bordeaux - Ingénieur de développement

    Bordeaux 2007 - 2007 Intervention pour la Mairie de Bordeaux sur le Projet Portail Intranet IRIS:
    - Développement de portlets dans un portail Apache Pluto
    - Ecriture de portlet de récupération et de gestion de flux RSS via l’API Informa
    - Mise en place d' Apache JackRabbit et du moteur de recherche Lucene
  • SOGETI - BU Aquitaine - Consultant JEE

    2006 - 2010 Consultant JEE
  • Mairie de Bordeaux - Ingénieur de développement

    Bordeaux 2006 - 2007 Réalisation d’un prototype de portail intranet pour la Mairie de Bordeaux offrant des services de gestion de contenu, de gestion collaborative et de personnalisation:
    - Développement avec BEA Portal 9.2
    - Ecriture de portlets de recherche communiquant en IPC.
    - Gestion de la procédure de déploiement sous Weblogic Server 9.2.
    - Ecriture de scripts pour l’import\export sous ORACLE.
  • MMA - Ingénieur de développement

    LE MANS CEDEX 9 2006 - 2006 Développement du poste client des agences MMA-AZUR:
    - Développement en HTML et JavaScript des évolutions majeures.
    - Ecriture de fonctions Javascript communes.
    - Utilisation de XMLDOM pour la manipulation de flux d’échange XML.
  • CAPSLOG - Ingénieur de développement

    2006 - 2006 Création de l’application CAPJET de gestion des collaborateurs pour CAPSLOG:
    - Préparation des postes et de l’environnement de développement (plugins Eclipse, configuration des frameworks et modèles de développement des classes métiers, des pages de présentation, des formulaires, rédaction de HOW-TO …).
    - Développement de l'interface utilisateur en Struts, Tiles, JSP, HTML.
    - Mise en place d'Hibernate.
  • Pôle Emploi - Ingénieur de développement

    Paris 2005 - 2005 Intervention au sein de l'équipe Framework JEE de l'UNEDIC:
    - Responsable de la livraison de la partie technique.
    - Réalisation de l’outillage d’assemblage, de configuration et de déploiement sous forme de scripts Ant, XML, XSLT, Java, JxPath
    - Contrôles des fichiers avec XSD
    * Assemblage des composants (JAR, EAR) automatisé
    * Ecriture automatique des manifest.mf, de la Javadoc et de la Release Note
    * Contrôle de l'intégrité des fichiers de configuration avec JXPath
    * Publication sous ClearCase des JARs
    * Configuration et déploiement à chaud pour des serveurs Weblogic 6.1 et 8.1 (JMX)
    - Création par script ANT d’une instance Weblogic 8.1 vierge puis d'un Cluster.
    - Création et lancement d’un NodeManager et de Managed Servers sous Weblogic 8.1.
  • Orange - Ingénieur de développement

    Paris 2004 - 2004 Réalisation de l’application GRECO pour la gestion des recouvrements des clients de ORANGE:
    - Développement de l'interface utilisateur : HTML, DisplayTag, JavaScript
    - Ecriture des formulaires et des actions Struts
    - Développement de classe métiers en JAVA.
  • CAPSLOG - Consultant JEE

    2004 - 2006 Consultant JEE
  • Orange - Ingénieur de développement

    Paris 2004 - 2004 Mise en place de la partie persistance des données de l’application DECLARIS pour la gestion des clients à risques de ORANGE:
    - Conception du mapping Hibernate d’après le modèle de données et écriture en XML
    - Écriture des classes de persistance des données en Java.
    - Écriture des requêtes en HQL
  • RAVATE - Analyste-programmeur

    SAINT DENIS 2003 - 2004 - Réalisation d’une application d’aide à la décision pour le Back-Office du groupe RAVATE, 2ème groupe Réunionnais, regroupant 3 Enseignes et 40 magasins:
    - Développement du formulaire d’interrogation de la base : JSP, HTML, CSS, JavaScript, JDBC
    - Affichage graphique dans une Applet
    - Développement sous Linux avec Emacs.
    - Création de tables optimisées sous PostgreSQL remplies à l'aide de triggers sous Pl PG/SQL.
    - Migration de la base sous ORACLE.
    - Rédaction du manuel d’utilisation.
    - Installation du hardware TPV dans les magasins.
  • Zebunet - Analyste-programmeur

    2001 - 2002 Création du site Internet vitrine et de gestion des adhérents de l'association ZEBUNET:
    - Définition et analyse des besoins | Conception du cahier des charges
    - Conception et création de la base de données MySQL
    - Dump des données existantes
    - Développement de l'interface utilisateur :PHP, HTML, JavaScript
  • ISIM - Analyste-programmeur

    2001 - 2001 Développement d’un logiciel de gestion des emplois du temps des élèves et des professeurs:
    - Analyse UML
    - Conception et création de la base de données sous Oracle
    - Interface des emplois du temps sous Swing
    - Récupération des données avec JDBC

Formations

  • Ecole Polytechnique Universitaire De Montpellier (Ex-ISIM) (Montpellier)

    Montpellier 2000 - 2003
  • Lycée Gustave Eiffel

    Bordeaux 1998 - 2000 PSI

Réseau