Luc - Développeur HIBERNATE

Ref : 100114L001
Photo de Luc, Développeur HIBERNATE
Compétences
JBOSS
JONAS
HIBERNATE
JASPER REPORTS
Expériences professionnelles
  • Expérience professionnelle

    IFP School – Toulouse (09/2009 à 01/2010)
    Poste occupé : Architecte technique J2EE / Chef de projet
    Mission : Arrivé en cours de projet à la place de l’ancien chef de projet, il fallait « redresser la situation » tant en terme de suivi des charges et de planning, ainsi que de structure de l’équipe, qu’en terme d’architecture technique où rien n’était conceptualisé.
    Ce projet consiste en la réalisation, d’une part, de la partie Web (Front Office) destinée aux futurs ingénieurs de l’IFP School voulant déposer leur candidature en ligne et, d’autre part, de la partie Back Office destinée au secrétariat général et aux administrateurs de l’école afin de gérer les candidatures, ainsi que la configuration de l’interface de la partie Web :
    Mise en place de l’architecture technique :
    Réalisation de la structure des différentes couches métiers utilisant Spring et JPA (avec Hibernate).
    Création de différents composants web GWT.
    Mise en place de la sécurité de l’application avec Spring Security et Spring LDAP.
    Support technique et montée en compétence sur les Frameworks J2EE JPA, Spring et GWT pour des ingénieurs situés à l’Ile Maurice.
    Rédaction des documentations techniques du projet : DAT, DAL, Manuel d’Installation et de Configuration.
    Gestion de projet :
    Création d’un planning d’urgence pour pouvoir mettre en place des livraisons fréquentes.
    Suivi de projet : suivi des charges, des délais, des anomalies et de la qualité.
    Relation clientèle : points hebdomadaires, classification des anomalies, retours livraisons.
    Environnement Technique : Windows XP, Linux, J2EE, Spring, GWT/GWT-Ext, JPA, Hibernate, Tomcat, ANT, JasperReports, SVN, RedMine.

    SDIS 33 – Bordeaux (06/2009 à 09/2009)
    Poste occupé : Architecte technique J2EE / Chef de projet
    Mission : Architecture technique, pilotage du projet et relation clientèle. Ce projet consiste en la réalisation d’un module d’administration permettant au SDIS 33 de gérer les messages transitant par leur intergiciel (module JORAM) :
    Mise en place de l’architecture technique :
    Réalisation de la structure des différentes couches métiers utilisant Spring et JPA (avec Hibernate).
    Création des différents composants web Struts.
    Mise en place de la sécurité de l’application avec Spring Security et Spring LDAP.
    Envoi et réception de messages JMS via Spring JMS.
    Support technique et montée en compétence sur les Frameworks J2EE, JPA, Spring et Struts.
    Rédaction des documentations techniques du projet : DAT, DAL, Manuel d’Installation et de Configuration.
    Gestion de projet :
    Création d’un planning.
    Suivi de projet : suivi des charges, des délais et de la qualité.
    Rédaction des spécifications fonctionnelles et techniques.
    Relation clientèle : points hebdomadaires, livraisons.
    Environnement Technique : Windows XP, Linux, Spring, J2EE, Struts, JMS, JPA, Hibernate, Jonas, ANT, SVN, RedMine.

    CNASEA – Bordeaux (04/2009 à 06/2009)
    Poste occupé : Architecte technique J2EE
    Mission : Architecture technique, pilotage d’une équipe d’un lot du projet. Ce lot consiste en la réalisation de Batchs et d’écrans permettant l’import et l’export de données pour les dossiers du CNASEA :
    Mise en place de l’architecture technique :
    Réalisation de la structure de création et de lancement des Batchs (Spring Batch).
    Création de composants GWT utiles à l’ensemble du projet.
    Rédaction des spécifications techniques détaillées du lot.
    Support aux ingénieurs du projet sur les Frameworks J2EE Hibernate, Spring.
    Pilotage de l’équipe : suivi des charges, des délais, de la qualité, reporting au chef de projet.
    Environnement Technique : Windows XP, Linux, Spring, J2EE, GWT, Hibernate, Jonas, ANT, SVN, Mantis.

    Logica – Bordeaux (11/2008 à 04/2009)
    Poste occupé : Architecte technique J2EE / Chef de projet
    Mission : Architecture technique, pilotage de l’équipe d’un projet interne consistant aux suivis des imputations des ingénieurs sur les différents projets. Cette mission consiste à faire évoluer l’outil pour intégrer les indicateurs qualité projets :
    Mise en place de l’architecture technique :
    Définition des diverses couches en utilisant les derniers Frameworks J2EE (JPA avec Hibernate, Spring).
    Restructuration d’une partie de l’existant pour répondre aux normes J2EE et à la sécurité (refonte de l’écran d’authentification, révision de la gestion du menu, …).
    Mise en place de composants communs afin d’assurer la qualité et de maximiser les coûts.
    Rédaction des documentations techniques relatives à l’architecture.
    Support technique des ingénieurs :
    Formation technique sur la nouvelle architecture.
    Aide quotidienne sur l’ajoute de nouvelles fonctionnalités techniques.
    Formation aux divers processus projet (livraison, utilisation d’un outil de gestion de configuration, tests unitaires, estimation de son reste à faire).
    Pilotage de l’équipe : suivi des charges, des délais, de la qualité, des tests d’intégration.
    Travail collaboratif avec le Centre de Services du Maroc :
    Mise en place d’un SVN commun.
    Formation de l’analyste technique à la nouvelle architecture (transfert de connaissance).
    Support à la résolution d’anomalies techniques.
    Environnement Technique : Windows XP, Spring, J2EE, Struts, Hibernate, EJB3, JPA, Tomcat, JasperReports, Maven2, VMWare, SVN, Mantis.

    JC Decaux – Bordeaux (07/2008 à 11/2008)
    Poste occupé : Expert technique J2EE
    Mission : Migration technique de WAS 5 vers WAS 6.1. Cette migration consiste en la montée en version des Frameworks Struts, Toplink, WebSphere, Framework interne JC Decaux.
    Intervention technique sur la partie Struts et Toplink.
    Suivi de la migration : suivi des 2 autres experts présents lors de la migration, points techniques hebdomadaires avec le client.
    Mise en place de scripts ANT pour les livraisons afin de mutualiser les processus de livraison des 4 projets JC Decaux. De ce fait, tous les ingénieurs peuvent livrer n’importe quelle version de n’importe quel projet.
    Environnement Technique : Windows XP, architectures JC Decaux, J2EE, Struts, Toplink, RAD7, WebSphere, ANT, CVS.

    EDF – Bordeaux (03/2008 à 07/2008)
    Poste occupé : Expert Technique J2EE
    Mission : Le projet pour EDF est une TMA (Tierce Maintenance Applicative de 80 personnes et de 27 applications). Au sein de la cellule technique dédiée à ce projet, les missions consistent :
    Au suivi de la mise en place d’un chantier de suivi de la qualité.
    A la réalisation d’audits de la qualité et du respect des normes de développement.
    Au suivi des audits CAST (outil de mesure de la qualité logicielle et de la productivité).
    A la mise en place, d’audit et de formation sur la gestion de configuration logicielle avec SVN.
    Au pilotage de l’activité d’évolutions de l’outil Mantis pour intégrer le calcul automatique des indicateurs qualité et des pénalités liées à la gestion des anomalies.
    Environnement Technique : Windows XP, Linux, SVN, XRadar, Cobertura, CAST, FindBugs, VMWare.

    EDF – Bordeaux (12/2007 à 03/2008)
    Poste occupé : Analyste technique
    Mission : Prise de connaissance chez le client à Toulouse d’une application permettant les diagnostics de consommation des clients d’EDF. Elle permet également la gestion des clients ayant souscrit à l’offre « suivi de consommation » et prodigue des conseils personnalisés via des courriers au format Word :
    Prise de connaissance des 4 offres proposées par l’application.
    Formation d’un backup (débutant au sein de la société) sur tous les processus projet et sur la connaissance récupérée à Toulouse.
    Mise en place des processus projet.
    Automatisation des processus de Maintenance Corrective Opérationnelle (tâches FTP, déplacement des courriers traités, dépôts des courriers vers un serveur d’édition, …).
    Optimisation des Batchs de nuit (réduire le temps d’exécution).
    Environnement technique : Windows XP, Linux, PHP 4/PEAR, SOAP, FTP, MySQL, Mantis.

    Marine Nationale – Bordeaux (05/2007 à 12/2007)
    Poste occupé : Ingénieur de développement expérimenté
    Mission : Le projet étant composé que d’ingénieurs de développement débutants, la mission consiste à assurer la qualité et parallèlement à monter en compétence en Java/J2EE les ingénieurs tout en rétablissant l’équilibre au niveau de la productivité :
    Développement sur les premiers lots :
    Création des IHM en suivant les spécifications techniques.
    Rédaction des Fiches de Tests Unitaires.
    Développement des certains points techniques :
    Optimisation de la récupération des données via Hibernate.
    Mise en place de la gestion des logs via AOP (Aspect Oriented Programming).
    Encadrement et montée en compétence de 2 ingénieurs débutants.
    Responsable du suivi de la qualité.
    Revue de code.
    Environnement Technique : Windows XP, J2EE, Spring, Hibernate, Jonas, PostgreSQL, SVN, AOP, JCoverage.

    JC Decaux – Bordeaux (04/2007 à 05/2007)
    Poste occupé : Ingénieur de développement
    Mission : Développement d’une évolution consistant à modifier la gestion des contrats publicitaires ainsi que la gestion des mobiliers associés :
    Développement sur l’évolution : ajout des fonctionnalités spécifiées dans la Spécification Technique Détaillée.
    Rédaction de certaines STD et de DCT (Description du Composant Technique).
    Environnement Technique : Windows XP, J2EE, WSAD, EJB, Oracle, Struts, CVS, Toplink, Rational XDE.

    EDF – Bordeaux (09/2006 à 04/2007)
    Poste occupé : Ingénieur de développement
    Mission : Développement des lots d’une application gérant les déchets radioactifs des centrales nucléaires d’EDF :
    Développement sur l’ensemble des lots : création des différents écrans avec l’appui d’un architecte technique assurant le support.
    Responsable de la partie métier : Pour des raisons de productivité, l’équipe du projet a été divisée en 2 parties : une pour le métier assurant la création des services, de l’accès aux données et des tests automatisés, et une pour le Web réalisant les écrans et les fiches de tests unitaires. Les 2 parties communiquent via des demandes et chaque responsable s’occupe du suivi des demandes et de la répartition des tâches aux ingénieurs.
    Suivi de la qualité :
    Suivi quotidien des respects des normes J2EE et de l’architecture.
    Suivi du taux de couverture de code grâce aux tests automatisés (JUnit).
    Bilan hebdomadaire lors de la réunion d’équipe.
    Environnement Technique : Windows XP, J2EE, Spring, Ibatis, AOP, Struts, WebLogic, Oracle, Maven, JasperReports, SVN, XRadar, FindBugs.

Études et formations
  • SAVOIR-FAIRE
    Mise en place d’architectures Java/J2EE
    Expertise technique en Java/J2EE et qualimétrie logicielle
    Gestion de projet : suivi de charges, planning, gestion des anomalies
    Développement Java/J2EE
    Mise en place de processus techniques mutualisés assurant une homogénéisation des projets et de la qualité

    COMPETENCES TECHNIQUES
    LANGAGES : Java/J2EE, PHP/PEAR, C/C++, C#, Windev, PL-SQL, Lisp, Prolog, Rebol, Python
    FRAMEWORKS J2EE : Spring, Struts, GWT, Wicket, JPA, Hibernate, Ibatis, Toplink, EJB 2/EJB 3, JUnit, TestNG, JasperReports
    SERVEURS D’APPLICATIONS : Tomcat, Jonas, JBoss, WebLogic, Jetty, WebSphere, WSAD, RAD7
    BASE DE DONNEES : Oracle, PostgreSQL, MySQL, Apache Derby
    SYSTEMES : Windows XP, Windows Server 2003, Unix
    INTERNET : HTML, JavaScript, XML
    QUALITE : XRadar, Cobertura, FindBugs, EclEmma, CAST, Metrixware
    METHODES : UML, Merise
    OUTILS : SVN, CVS, Maven2, JCoverage, VMWare, VirtualBox, RedMine, Mantis, MsProject

    FORMATION
    2006 : Ingénieur Génie Logiciel – EPSI à Bordeaux (33)

    2003 : BTS Informatique de Gestion – EPSI à Bordeaux (33)

    2001 : Baccalauréat S Mathématiques – Lycée Victor Duruy à Mont de Marsan (40)

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Technicien informatique
Crédoël

Technicien informatique

  • CHÂTILLON
ITIL JAVA WINDOWS AGILE ORACLE ACTIVE DIRECTORY LINUX JIRA IVANTI SCCM
Disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Chef de projet SI
Karima

Chef de projet SI

  • PARIS
JAVA SQL AGILE LINUX ODOO
Disponible
CV Product Owner AGILE
Romain

Product Owner AGILE

  • SARTROUVILLE
AGILE SQL POSTGRESQL PACK OFFICE SCRUM JIRA JAVA
CV Business Analyst MONETIQUE
A. Bouna

Business Analyst MONETIQUE

  • CERGY
MONETIQUE Finance UNIX JAVA SQL JIRA LINUX
Disponible
CV Chef de projet digital PROJECT MANAGEMENT OFFICE
Eric

Chef de projet digital PROJECT MANAGEMENT OFFICE

  • MALAKOFF
PROJECT MANAGEMENT OFFICE UNIX ITIL WINDOWS SQL SQL SERVER SHAREPOINT JAVA
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible