Gwenaël Guéhéneuc * gwenael.gueheneuc@free.fr 39 ans Célibataire |
|
Architecte nouvelles technologies,
spécialiste de l'industrialisation Java/J2EE Objectifs : §
Rejoindre et animer une équipe dynamique. §
Participer à l'amélioration constante de la productivité et de la
qualité des développements. § Élaborer et mettre en place des solutions techniques performantes et évolutives. |
Compétences |
§
13 ans d'expérience dans les technologies objets
§
8 ans d'expérience dans le développement
d'architecture N-Tiers Web J2EE
Langages |
Smalltalk,
Java, PHP JSP / EJB, HTML, Javascript C, SQL |
Outils de développement |
Eclipse, Websphere Studio, JBuilder, Dreamweaver Visualworks,
Envy/Developer Model-In-Action Generation Ant, Log4J, JUnit |
Architecture
N-Tiers |
Apache,
Tomcat, Websphere, Weblogic Struts, JSF |
SGBD |
JDO,
Oracle, DB2, MySQL |
Modélisation |
UML avec Rational Rose, Rational XDE |
Expériences
Professionnelles (résumé) |
De Juin 2006 à ce jour §
Analyste-Encadrant à l'Unédic dans la cellule Architecture Technique et Outils §
Missions sur la mise en place de framework et
d'outils d'aide au développement des domaines métiers De Septembre 1995 à Mai 2006 : §
Consultant dans la SSII Sodifrance
sur les nouvelles architectures logicielles et l'industrialisation de la chaîne
de fabrication logicielle §
Missions de conseil, de formation et d'avant-vente |
Expériences Professionnelles |
Septembre 2003 à ce jour |
Architecte Industrialisation – Unédic – Nantes |
Framework batch Java/J2EE §
Mise en place d'un framework batch java/J2EE o
Participation aux spécifications o
Implémentation de la solution o
Suivi de l'équipe de développement o
Aide à la mise en oeuvre par les projets fonctionnels Industrialisation et outillage de la chaîne de fabrication
logicielle §
Outillage de la définition et de l'implémentation de services métiers
en Java o
Mise en place d'un référentiel de définition
de services (basé sur XML) o
Conception de modules d'extension Eclipse
pour la saisie des définitions de service et la génération de classes Java §
Outillage de la définition et de l'implémentation d'objets métier o
Etude de JDO et intégration dans
l'environnement de développement §
Mise en place d'un environnement de test local avec outils de
déploiement dédiés o
Intégration à l'environnement de
développement de déploiement sur des serveurs Weblogic locaux pour faciliter
le débogage §
Définition et implémentation d'un outil de prototypage des
enchaînements d'écran §
Support Java/J2EE pour l'équipe et animations de formations |
Juin 2003 à Août 2003 |
Architecte Industrialisation / Chef de Projet – CIMUT – Quimper |
Industrialisation
du développement d'applications WEB avec une démarche MDA §
Pré-étude de démonstration de faisabilité d'une démarche outillée o
Mise en place de modèles UML o
Mise en place d'un générateur (Model In
Action - Generation) se basant sur ce modèle pour
obtenir les écrans types de l'application §
Industrialisation du développement : définition d'une chaîne d'outils
permettant à partir d'un modèle
conceptuel des données (MCD),
d'obtenir : o
Une représentation UML du MCD et une
représentation UML des écrans de présentation o
Des écrans présentant les informations des
entités et de leurs relations avec cinématique entre les écrans o
Des programmes Cobol d'accès aux données §
Suivi d'une équipe de 4
personnes pour la réalisation de l'outillage |
Février 2003 |
Architecte
Industrialisation – OMR – Nantes |
Industrialisation du développement J2EE avec une démarche MDA §
Mise en place d'un framework d'accueil J2EE : o
Surcouche à STRUTS avec une notion de
composants de cinématique réutilisables o
Structuration forte de la manière de
travailler pour le développeur fonctionnel §
Mise en place d'une modélisation UML pour définir les cinématiques
d'enchaînement des écrans et des actions intermédiaires §
Mise en place de scripts de génération (Model In Action - Generation) pour générer vers le framework OMR :
obtention de la cinématique des écrans et des actions (classes Java, fichiers
de paramétrage STRUTS) |
Décembre 2002 et Janvier 2003 |
Formateur
Architecture N-Tiers Web J2EE – SNCF – Nantes |
Définition des cycles de
formations et animation des formations (1 cycle de 5 jours, 8 cycles d'une
journée) §
Formation Architecture N-Tiers Web + XML
(équipe de développement) §
Introduction à l'architecture N-Tiers Web
(équipes qualification et qualité) |
Au cours de 2002 et
2003 |
Formateur Architecture N-Tiers Web J2EE – Crédit du Nord – Lille / Paris |
Définition des cycles de formations et animation des
formations (10 cycles de 13 jours) §
Conception d’un cycle de formation adapté aux besoins du Crédit du
Nord pour faire évoluer leurs équipe de développement - cycle comprenant :
UML (Rose), Java (JBuilder), HTML et Javascript (Dreamweaver),
Architecture N-Tiers J2EE (JBuilder) §
Animation des formations Java, HTML et Architecture N-Tiers Web |
Avril 2002 à Septembre 2002 |
Architecte
J2EE – MAAF – Niort |
Définition de la nouvelle
architecture applicative et industrialisation du développement §
Définition des besoins de la nouvelle architecture N-Tiers
Web §
Travail réalisé conjointement avec l'équipe Méthode et l'équipe de
migration NSDK §
Etude de frameworks d'aide au développement
basés sur J2EE et définition d'un modèle logique de l'architecture §
Définition des modèles UML de conception sur lesquels se basent
l'outillage de génération (Model In Action – Generation) §
Prototypage d'un framework unique en Java pour les canaux intranet, extranet et internet permettant
aux développeurs de construire leurs applications de la même manière quelque soit le canal §
Participation à la spécification du framework commun MAAF-MMA
(framework 3M@) §
Mise en place de scripts de génération pour générer vers le framework
3M@ : o
Génération de la cinématique des écrans et
des actions (classes Java, fichiers de paramétrage du contrôleur MVC 3M@) o
Génération des appels aux transactions
existantes (classes Java, fichiers de paramétrage pour la construction des buffers) o
Génération de rapports de vérification de la
validité et de la cohérence du modèle |
Janvier 2002 à Février 2002 |
Architecte
J2EE / Chef de Projet – MAAF – Niort |
Etude de la
migration outillée NSDK vers architecture N-Tiers
J2EE §
Définition d’une architecture technique cible et des modèles UML de conception §
Prototypage des outils de migration o
Extraction des informations depuis NSDK et
création de modèle sources o
Création de modèle UML de rétroconception dans l'architecture cible par
transformation de modèles (Model In Action – Transformation) o
Génération de code à partir des modèles (Model
In Action – Generation) o
Transformation outillée du code NSDK en code
Java pour les règles de gestions §
Migration d’une application NSDK pour : o
Démontrer la faisabilité du processus de
migration avec une démarche outillée o
Mettre en œuvre les outils et mieux évaluer
le potentiel de reprise ainsi que les problèmes possibles |
Septembre 2001 à Décembre 2001 |
Architecte
J2EE / Chef de Projet – Crédit du Nord – Nantes / Lille |
Etude de la migration outillée Cool:Gen
vers architecture N-Tiers J2EE §
Définition du cahier des charges des outils de migration §
Participation à la définition de l’architecture des nouveaux
applicatifs et des modèles UML de conception §
Aide à la mise en place des outils de migration |
Janvier 2001 à Août 2001 |
Architecte
J2EE – Sodifrance – Nantes |
Etudes et prototypages autours des
architectures N-Tiers Web J2EE §
Prototypage avec VisualAge Java et Websphere §
Etude de la problématique de modélisation d'IHM
avec UML : définition de méta-modèles §
Définition de scripts de génération pour obtenir les JSP (vue) et servlets (contrôleur) correspondants aux IHM §
Utilisation de l'AGL Rational Rose couplé
avec l'outil d'aide à la génération Model In Action – Generation
|
Août 2000 à Décembre 2000 |
Formateur
Technologies Objet – MMA – Nantes / Le Mans |
Définition de cycles de formations
et animation de formations §
Conception d'une formation sur les nouvelles technologies pour de
jeunes diplômés o
Technologies objets et la conception objet o
Langage Smalltalk et environnement de
développement ENVY §
Animation de cette formation, dispensée à un groupe de jeunes diplômés
avec mise en pratique sur un cas d'étude §
Monitorat chez le client pour aider à l'intégration, parfaire les
connaissances acquises §
Support technique Smalltalk |
Avril 1999 à Juillet 2000 |
Expert Smalltalk – Retraites Unies – Tours / Paris |
Refonte d'un système d'information
à l'aide de technologies objets : architecture N-Tiers
avec client lourd en Smalltalk (Projet Convergence) §
Mission de conseil et support aux développeurs : o
Assistance sur les frameworks
(Workflow, IHM, persistance) o
Support de premier niveau pour Smalltalk o
Animation de formations aux développeurs sur
les processus de développements, les outils et les frameworks o
Revues de code §
Gestion du framework d'aide au développement d'IHM §
Mise en place d'outils d'aide au développement (comme un outil de
réplication automatique de référentiels de développement entre les sites) §
Correspondant sur Tours de la cellule Support (équipe basée sur Paris) |
Mars 1996 à Mars 1999 |
Expert Smalltalk – MMA – Le Mans |
Refonte d'un système
d'information à l'aide de technologies objets - architecture N-Tiers avec client lourd en Smalltalk
(Projet SIGMMA) §
Développement en Smalltalk du Référentiel
Métier de ce projet : o
Gestion et mise en place de plus de 250 classes Métier o
Mise en place d’un générateur extrayant les informations d’un modèle
objet Booch représentant
le Modèle Métier et générant les classes Smalltalk
correspondantes avec API de base o
Etude et développement du framework de persistance du modèle objet
vers une base relationnelle Oracle, §
Conception d'une architecture applicative fonctionnelle et réalisation
de frameworks pour guider et fiabiliser les
développements. En particulier : o
Framework permettant
de bien séparer les vues (IHM) des traitements métiers, o
Framework de workflow "local" destinés à enchaîner,
coordonner, autoriser ou non et lancer
automatiquement des tâches élémentaires pour un acteur, o
Framework
permettant une distribution transparente des traitements métiers |
Septembre 1995 à Février 1996 |
Expert Smalltalk – Sodifrance – Nantes |
Recherche et développement sur la rétro-conception
de langages procéduraux §
Passage d'applications Cobol à un Modèle
Conceptuel Objet, extraction de classes et d’objets. §
Participation au développement du produit
SEMANTOR en VisualWorks. §
Portage de l’application SEMANTOR dans
l’environnement VisualAge for Smalltalk
(IBM) avec l’utilisation de l’outil ENVY/Developer. |
Mai 1994 à Août 1995 |
Ingénieur Smalltalk – Object Technology International – |
§
Développement d’un framework générique pour développer des systèmes
experts et mise en œuvre au travers d'un prototype. §
Développement d’un système expert pour la C.S.A (Canadian
Spatial Agency) basé sur des règles utilisant ce
framework. §
Travail sur un générateur d’interface pour IBM/Smalltalk. §
Développement d'outils IHM pour faciliter l'internationalisation
d'application Smalltalk §
Développement de plan de tests et industrialisation des tests de
validation du produit IBM/ Smalltalk . |
Formations |
1994 |
DESS Génie Informatique et Technologie Objet, Nantes |
1993 |
Maîtrise de Science et Technologie Informatique Industrielle et
Productique, Amiens |
1990 |
Préparation d’une licence de Technologie de Construction Mécanique,
Nantes |
1989 |
DUT Génie Mécanique et Productique - IUT Nantes |
1987 |
BAC C |
Divers |
Langues |
Anglais : lu, écrit, parlé |
Loisirs |
Cinéma, concerts, lecture, jeux en réseau Voyages, Sorties
découvertes à moto |
Site web personnel |
www.gwenael.gueheneuc.net
(Apache - PHP - MySQL) |