Menu

Michaël CERVERA

LYON

En résumé

Mes compétences :
Javascript
Pl/sql
SQL
Jboss
Struts 1.2
JAVA
JPA/Hibernate
EJB 3.0
C++ sous unix
Oracle
Struts 2
Ext JS
JQuery
Xhtml/css
Spring IOC AOP Transaction
ExtJS
J2EE
GWT
Web services
Spring MVC
Spring core
Spring ldap

Entreprises

  • GFIT - Développeur Java

    2014 - maintenant
  • PMSIpilot - Développeur Java

    CROSNE 2013 - 2014
  • Solutec, client Move Solutions - Ingénieur d'études

    2012 - 2013
  • Solutec, client CSIF - Ingénieur d'études

    2010 - 2012 Projet Outil de Lissage de la Volumétrie (EJB 3.0, Struts 2, Spring 3, ExtJS 3.4, JBoss 5.1, Oracle 11g, PL/SQL)
    - Conception du modèle de données
    - Réalisation des traitements batch PL/SQL
    - Développement de l’interaction entre l’application intranet et les traitements PL/SQL

    Réalisation d’une application permettant de comparer les prix d’un magasin par rapport aux prix de la concurrence. (Struts, Spring, JBoss 5.1)
    - Développement rapide (5 jours)
    - Génération d’export Excel avec EAN13 générés

    Participation à la création d’une application de supervision de l’état d’approvisionnement des rayons et du stock pour les Hypers (EJB 2.1, Struts 2, Spring 3, JBoss 4, Oracle 10g)
    - Conception du modèle de données
    - Développement d’écrans
    - Développement de WebServices
    - Génération d’exports PDF et Excel
    - Maintenance et évolutions

    Conception et réalisation d’une application multi clients de gestion de storyboards (EJB 2.1, Struts 1, JBoss 5.1, Oracle 11g, PL/SQL)
    - Recueil du besoin
    - Rédaction des spécifications techniques
    - Conception du modèle de données
    - Développement de l’application intranet et des traitements PL/SQL
    - Recette
    - Déploiement et assistance aux utilisateurs
    - Développement de procédures stockées Oracle
    - Rédaction et maintien à jour des documentations d’installation et de déploiement sur les différentes instances et environnements.
    - Rédaction du manuel de l’utilisateur

    Développement d’une application de gestion des demandes de cadrage / chiffrage pour la direction technique opérationnelle (EJB 3.0, Struts 2, Spring 3, ExtJS 3.4, POI, JBoss 5.1, Oracle 11g)
    - Participation à la conception du modèle de données
    - Création du squelette de l’application en respectant le modèle MVC
    - Génération dynamique de rapports PowerPoint (librairie P.O.I.)
    - Gestion de l’import des données préexistantes à partir d’un autre S.I.
    - Résolutions d’anomalies
    - Développements d’évolutions

    Participation au développement d’une application de saisie des anomalies en caisse pour les Hypers et Supers (EJB 3.0, Struts 2, Spring 3, ExtJS 3, WS, JBoss 5.1, Oracle 10g)
    - Modélisation du modèle de données sous forme d’EJB 3
    - Développement d’un tableau de bord avec plusieurs indicateurs dynamiques (graphiques camembert, en barres, en colonnes)
    - Corrections d’anomalies
    - Développement d’évolutions
    - Développement de WebServices avec CXF pour les exposer

    Responsable du développement des évolutions et du suivi d’une application de gestion de storyboards (EJB 2.1, Struts 1, JBoss 4, Oracle, Birt)
    - Recueil du besoin auprès des utilisateurs
    - Chiffrage des évolutions
    - Rédaction de spécifications fonctionnelles et/ou techniques
    - Développement des évolutions
    - Correction des anomalies
    - Réalisation de rapports Birt
    - Développement de procédures stockées Oracle
    - Rédaction et maintien à jour des documentations d’installation et de déploiement sur les différentes instances et environnements.
    - Rédaction du manuel de l’utilisateur

    Participation au développement d’une application de gestion des cadenciers pour le rayon Boulangerie-Patisserie-Viennoiserie (ExtJS 3, Struts 2, Spring, iText, JBoss, Oracle)
    - Réalisation de fiches de recette, fiches de conditionnement, fiches de fabrication en PDF
    - Développement d’un écran de ‘Potentiel de ventes supplémentaire’

    Développement d’évolutions sur une application de suivi de l’attente aux caisses dans les Hypers et Supers (ExtJS 3, Struts 2, Spring, JBoss, Oracle)

    Participation au développement d’une application de gestion des promotions (WebServices Websphere et Jboss5, EJB 3, Spring 3, Struts 2, ExtJS 3, DB2, Oracle, PL/SQL)
    - Réalisation de WebServices sous WebSphere
    - Migration de WebServices Websphere vers JBoss 5
    - Développement d’écrans

    Environnement : Java / J2EE, EJB 2.1, EJB 3.0, EJBQL, Spring 3, Struts 2, ExtJS 3.4, Eclipse 3.7, JSP / JSTL, Birt, Axis, CXF, Jaxb, Ant, XDoclet, JUnit, SoapUI, Log4J, Hibernate, CSS, LDAP
    Mantis, SVN, Oracle 11, DB2
  • Solutec, client Tessi Informatique - Ingénieur d'études

    2008 - 2010 TESSI Informatique (groupements bancaire et commerçants)

    - Evolutions et corrections sur l’offre EDI bancaire composée de 2 applications principales pour clients finaux et gestionnaires (J2EE Struts et Struts-layout sur serveur d’application Tomcat, bases de données DB2)
    -- Rédaction de documents d’analyse fonctionnelle et technique
    -- Développements sur les couches données, métier et présentation (contrôle des sources par Subversion, intégration dans Eclipse)
    -- Réalisation de tests unitaires avec JUnit
    -- Maintien à jour de manuels utilisateur et d’utilisation

    - Créations de rapports PDF avec la librairie JasperReport et l’éditeur iReport
    Participation au projet de création de l’application Modpdf : module client-serveur de génération d’éditions au format PDF permettant la génération, la mise à disposition ainsi que l’envoi par mail d’accusés de réceptions applicatifs, de relevés de compte, de relevés d’opérations…
    -- Pool de threads
    -- Sockets TCP/IP
    -- Analyse et découpage générique de fichiers de sens Client -> Banque
    -- Création des modèles d’éditions (iReport/JasperReports)
    -- Rédaction des spécifications fonctionnelles et techniques

    - Refonte de l’ergonomie de l’application WIBA : migration progressive vers une solution basée sur le framework GWT et l’utilisation de GXT (ExtGWT) avec l’intégration de composants GWT dans les pages JSP actuelles de l’application
    -- Rédaction de la spécification des besoins utilisateurs
    -- Rédaction de l’analyse fonctionnelle et technique
    -- Développement d’un composant générique pour remplacer l’ensemble des tableaux de l’application, incluant les fonctionnalités suivantes : pagination, actions multi pages, tri et redimensionnement des colonnes, export CSV, impression PDF.


    Environnement
    Java/J2EE, GWT 2, GXT 2.1, Eclipse 3.3, Struts 1.2.9, Struts-Layout, JSP / JSTL, jQuery 1.5, Jaxb, Ant, JUnit, Log4J, Hibernate, iReport / JasperReports 3.6.1, CSS
    Trac + SVN, HSQL, DB2
  • Solutec, client DEMATIC - Ingénieur d'études

    2008 - 2008 DEMATIC (Editeur de solutions ERP / gestion de logistique notamment)

    - CAMAIEU (Grande distribution) – Mise en place d’un nouveau process logistique / Réalisation d'une interface entre les fonctionnements existant et à venir, sous HP-UX
    -- Analyste et compréhension des processus logistique de descente et remontée d’informations (Commande, stocks, etc.) existants pour leur modification
    -- Rédaction d'un document de conception Informatique
    -- Développement en Pro*C sous UltraEdit autour des modules concernés
    -- Contrôle des sources par Subversion à l'aide du logiciel TortoiseSVN)
    -- Développement de packages et triggers PL/SQL sous PL/SQL Developer
    -- Réalisation des tests unitaires

    - GEFCO (Logistique automobile) – Ajout d'un contrôle pondéral sur un convoyeur afin d'identifier et rejeter les colis ayant un défaut, en environnement Windows 2003 Server
    -- Rédaction des spécifications fonctionnelles et techniques
    -- Développement en Java sous Eclipse du composant correspondant
    -- Déploiement sous forme de fichier .jar
    -- Rédaction de fiches de tests
    -- Ajouts de tâches d’ordonnancement, traitement batch dans le cadre de purge de fichiers notamment
    -- Mise en production sur site
    --- Recette
    --- Déploiement
    --- Assistance au démarrage
    -- Maintenance applicative à distance

    - AP-HP (Assistance Publique – Hôpitaux de Paris) – Mise en place d'une interface pour la traçabilité des Dispositifs Médicaux Implantables et Dispositifs Médicaux Stériles afin de se conformer à la nouvelle réglementation en la matière, en environnement HP-UX
    -- Analyse et respect des normes et standards AP-HP
    --- Suivi de l’intégralité des modifications en BDD
    --- Respect du process de validation associé
    -- Rédaction de spécifications fonctionnelles
    -- Développement en Pro*C
    --- Réalisation de l’interface avec un nouveau système d’information
    -- Développement de nombreuses fonctionnalités systèmes en C :
    --- Traitements pour l’Ordonnanceur
    --- Gestion des différents niveaux de traces (log)
    --- Fonctionnalités orientées fichiers, répertoires, etc.
    --- Gestion des processus
    -- Réalisation de tests unitaires

    - CHANEL (Grande distribution) – Gestion de la quarantaine des colis et emplacements, en environnement AIX
    -- Développements en Pro*C sur le module impacté
    -- Modifications d'écrans Forms6i
    -- Mise en production sur site

    - TOTAL – Réorganisation d'un site de conditionnement et d'expédition : sous-traitance de l'expédition. Réalisation des interfaces avec le sous-traitant, en environnement HP-UX
    -- Respect des normes liées aux problématiques client
    -- Développement en Pro*C
    -- Réalisation de batch pour l’Ordonnanceur (script)
    -- Réalisation de scripts de jeux de tests
    --- Scripts SQL pour application de traitements

    Environnement
    Systèmes WINDOWS 2003 SERVER, AIX et HP-UX
    Développement en JAVA/J2EE, C, Pro*C
    Scripting shell ou SQL pour la réalisation de batch
    Bases de données ORACLE 10g, PL/SQL, PL/SQL Developer, FORMS 6i
  • DOSIsoft - Ingénieur R&D

    2007 - 2007 DOSIsoft, actuel leader français des systèmes de planification en radiothérapie, assure leur développement, commercialisation et maintenance.

    Mon travail a consisté à mettre en place une architecture et développer un module de comparaison de différentes modalités d'image pour le repositionnement du patient.

    Environnement : C++, Qt, Open Inventor, Linux
  • Unilog - Stagiaire

    2004 - 2004 Stage réalisé dans la D.O. S3E pour le compte de la Fédération Française de Bridge.

    - Etude et réalisation d’un module d’envoi de SMS interfacé avec une base de données applicative Oracle (Java et Servlets).
    - Participation à la phase de recette d’une application de gestion des tournois des clubs (Windev).

Formations

Réseau