Expert GWT pour une application de gestion des contrats clients (10 personnes).
• Amélioration des performances, d’occupation mémoire du navigateur
o Mise en place d’outils de monitoring (gwt-log, firebug, speedPage, speedTracer)
o Analyse du code existant
o Rédaction d’un rapport de préconisations
• Passage de la version 1.7 à la version 2.0 de GWT
• Optimisation des postes des développeurs
o Mise en place du hosted mode GWT
o Intégration Maven 2+ plugin GWT + WTP(eclipse)
o Déploiement et débogage à chaud sur JBOSS avec WTP
• Architecture : refonte de la partie cliente pour intégration des best-practice GWT
o MVP Event Bus, suppression de smart GWT, intégration gin, validation, databinding, tests unitaires
Java, GWT, Spring, EJB3, JBoss, Oracle, Maven 2
Expert BIRT pour la refonte totale du système d’édition d’Eutelsat
• Réalisation d’un POC de serveur d’édition aux formats PDF, WORD, PPT, EXCEL avec BIRT
o A partir de la distribution open source BIRT réalisation d’un WebService d’édition généré par axis et hébergé par sous un serveur Tomcat ; intégration des data sources JNDI.
o réalisation avec BIRT d’un état existant d’Eutelsat pour démontrer l’iso-fonctionnalité
o rédaction d’un rapport de mission
• Réalisation d’un POC d’édition de la facturation d’Eutelsat à partir d’une source de donnée XML
o Réalisation de l’état en BIRT en respectant l’iso-fonctionnalité et la performance d’exécution.
o Présentation de la solution et la démarche de conception à la DSI.
• Médiation entre Eutelsat et Actuate
o Organisation de rendez-vous pour présentation des besoins et des produits en réponses.
o Analyse des besoins et conseil pour optimisation des coûts (version open source vs versions payantes).
Birt, Java, Axis
• Développment de nouvelles fonctionalités.
Java, GWT, Spring, Hibernate, Tomcat, Mysql, Maven 2
Formation et encadrement des développeurs :
o Support au développement pour la partie cliente.
• Architecture :
o Refonte totale de l’architecture coté client (GWT)
o Conception et réalisation du HTML Binder :
Framework GWT permettant la conception des écrans à partir d’un design en HTML
o Mise en place d’un Search Engine Optimisation
• Développement : réalisation d’écrans complexes : gallery, topshows, twitter
Java, Gwt, Hibernate, tomcat
Correction de bugs suite à la recette
• Passage Oracle Mysql
• Développement de fonctionnalités spécifiques aux marchés grands comptes et particuliers.
• Configuration du serveur, déploiement de l’application
• Réalisation de procédure de backup de la base, de restauration
Formation des équipes de prestataires (20 personnes) aux technologies GWT, Spring, Hibernate.
• Conception des cours
o Gwt, Spring, Hibernate, Framework propriétaire
• Animations des cours sur site sur deux sessions de deux semaines chacune.
• Audit de code, réalisation de composants GWT (framework de navigation, framework événementiel, tableau scrollable, date picker).
Java, Gwt, Spring, Hibernate, Tomcat, Mysql, Maven 2
(2 personnes) pour la direction commerciale (15 utilisateurs)
Au seing du pôle données de la direction commerciale, co-responsable du projet Ambition au forfait visant à permettre d’établir le plan Marketing annuel de Gaz de France de façon collaborative. Réalisation d’un serveur Java de fichiers Excel incluant l’édition et la consultation en mode Web.
• Rédaction de l’expression des besoins
• Rédaction de la proposition technique et commerciale
• Mise en place de l’architecture technique
o Mise en place de Maven 2 et SVN
o Mise en œuvre des frameworks : GWT, Hibernate, Spring, POI (librairie EXCEL d’apache)
o Intégration GWT-RPC Spring
o Conception d’un module de navigation des écrans coté client.
• Mise en place du processus de build avec Maven et les tests unitaires.
• Développement du produit avec Java, Eclipse + WTP
o Développement de la partie cliente : le moteur de rendu Excel
o Refonte de la partie serveur : modélisation objet avec UML des composants Excel, refonte des algorithmes de parsing des documents et des calculs des feuilles, refonte des schémas Hibernate de persistance.
• Mise en production de l’application : passage Oracle à Mysql, administration du serveur.
Java, GWT, Spring, Hibernate, Tomcat, Mysql, Maven 2
Responsable du compte Gaz de France
Responsable du partenariat Actuate (Société éditrice de l’outil BIRT)
(5 personnes) pour la direction commerciale (50 utilisateurs)
Au sein de la plate-forme des offres du département Marketing de Gaz de France, co-responsable du projet au forfait visant à développer une application WEB2.0 de support au développement des offres commerciales de Gaz de France.
Cette application de gestion de projet est spécifique à Gaz de France puisqu’elle implémente une méthode de gestion de projet interne.
En binôme avec un consultant associé de Zenika, prise en charge total du projet.
• Rédaction de la réponse à l’appel d’offre, des propositions commerciales et techniques.
• Assistance AMOA
• Définition de l’architecture technique
o Intégration Spring MVC/GWT RPC,
o Conception d’un framework de data-binding,
o Développement de composants GWT (Date Picker, Table, …)
o Définition des schémas Hibernate pour la persistance des données
o Intégration Spring/Birt
• Développement de l’application
o De l’interface graphique en GWT
o De la partie serveur
o Des Etats avec Birt et POI (génération de présentation PowerPoint)
• Encadrement des développeurs Juniors Zenika (2 personnes)
Java, J2EE, GWT, Spring, Hibernate, Eclipse, Tomcat, BIRT
Formateur – Centre de formation Zenika
Formateur Java, Hibernate, Spring, GWT (rédacteur du premier cours francophone), BIRT responsable du partenariat avec la société Actuate.
Expert GWT
o Missions d’expertises sur le framework GWT pour les sociétés Eutelsat et Sédit Marianne.
Maitre de Stage
o Encadrement d’un stagiaire pour plusieurs réalisations publiées en open-source.
o Conception et développement d’un framework de data-binding en GWT basé sur le principe des generators et du deferredBinding.
o Conception d’un composant GWT DatePicker.