Mes compétences :
J2EE
JAVA
Java j2ee
Open Source
Java EE
Entreprises
Gfi Informatique
- Ingénieur d'études
Saint-Ouen2012 - maintenant
SOGETI France
- Concepteur développeur
Issy-les-Moulineaux2010 - 2012Bouygues Télécom - Nantes (44)
Centre de développement de Nantes
Depuis Septembre 2010
SOGETI Régions
- Analyste programmeur
Issy-les-Moulineaux2008 - 2010CNIEG (Caisse Nationale des Industries Electriques et Gazières) - Domaine public des retraites
NANTES - 44
Application "SIROCCO"
Avril 2008 - Septembre 2010
En début de projet, j'ai participé au développement du prototype de l'application. Mise en place de la base de la structure pour la partie interface et de l'appel aux services web. Intégration du framework Telosys pour la partie IHM.
Par la suite, dans une équipe de 10 personnes, j'ai effectué la réalisation technique de fonctionnalités définies dans les dossiers de conception générale en respectant l'architecture mise en place, les normes de développement et de qualité notamment par le biais des frameworks tels que "checkstyle" et "PMD".La conception de l'application met en oeuvre l'architecture SOA (Architecture Orientée Services). Elle se décompose en différentes couches (interface, services web, métier, persistance des données, ...) modulables selon les besoins et utilisant les technologies Telosys, JSP pour la partie interface, Spring pour la gestion des objets (IOC) et Hibernate pour la couche de persistance des données. Gestion des compilations et des dépendances entre projets par le framework "Maven" ainsi que l'outil Cruise Control pour l'intégration continue.
Les phases de développement ont été couplées à des phases de tests unitaires, tests d'intégration et de non régression utilisant l'outil JUnit.
Cette mission m'a permis de monter en compétence sur les différents frameworks utilisés mais également une connaissance plus approfondie de l'architecture SOA et des services web. De plus, elle a été pour ma part, le moyen de découvrir l'organisation d'un projet de taille importante avec toute la rigueur et la qualité qu'un tel projet demande.
Environnement Technique :
Architecture client léger
Langages : JAVA/J2EE, JSP/Servlet, AJAX, JavaScript, XML
Serveur : Apache Tomcat 5.5.2.3, Axis WSO2 (Serveur Application des services web), Cruise Control (Intégration continue)
Environnement de développement : Eclipse 3.3.0-WTP
Issy-les-Moulineaux2007 - 2007SECURIFRANCE
Projet VIGIDISS
Domaine de la sécurité
Novembre 2007 - Décembre 2007
Forfait à l’agence Sogeti - Nantes
Le projet Vigidiss automatise la gestion des mains courantes des agents de sécurité. Il s'agit de la refonte d'une application existante "VigiTools-VigiPro" vers une architecture client léger.
Ma mission a consisté principalement à gérer, en total autonomie, les anomalies et les évolutions fonctionnelles de cette application mais également permettre un support technique sur la plate-forme d’intégration continue (Continuum/Maven/Subversion/CVS) ainsi qu'un support technique J2EE et Telosys pendant les phases de recettes (sites/mise en production).
Cette mission m'a permis d'avoir une première expérience sur un projet complet et de monter en compétence sur les outils et frameworks utilisés. Il a fallu également que j'acquière une certaine autonomie du fait que l'équipe de développement ne travaillait plus sur le projet.
Environnement Technique :
Langages : JAVA/J2EE, AJAX, JSP/Servlet, JavaScript, XML
Serveur : Apache Tomcat 5.5.2.3
Environnement de développement : Eclipse 3.2.0-WTP
Frameworks : JUnit/DBUnit, Telosys 0.9.8
Base de données : MySQL
Modélisation : UML
Outils : Subversion, iReport
Société Générale Securities Services
- Stagiaire informaticien
Ce stage de fin d'étude de licence consistait en l'étude et la comparaison de frameworks J2EE (Telosys, NXJ et ACube) pour la Société Générale.
Cette étude s'effectuait par le portage d’applications client/serveur développées dans une ancienne technologie (Visual Basic) vers une plateforme orientée nouvelles technologies web (Java/J2EE).
La première étape fut l'élaboration d’une grille de dépouillement composée de plusieurs critères, chacun pondéré, afin de noter et comparer les frameworks. Ensuite, le développement de certains écrans de l'application pour chaque framework. Enfin la dernière étape fut la rédaction d'un rapport final expliquant les avantages et inconvénients de chaque framework ainsi que la rédaction de guides du développeur sur les frameworks Telosys et ACube.
Cette étude a permis à la Société Générale de choisir le meilleur framework pour réaliser leur projet de refonte d'applications.
Ce stage m'a permis de découvrir le domaine bancaire fonctionnellement mais aussi de découvrir les frameworks J2EE choisis pour ce sujet. J'ai pu également m'améliorer sur la gestion d'un petit projet et de la rédaction de documentation.
Environnement Technique :
Langages : JAVA/J2EE, AJAX, XML, Servlets, JSP
Base de données : ORACLE 9i
Environnement de développement : Eclipse 3.1
Modélisation : Sybase PowerAMC (base de données)
Outils : Gantt Project (gestion de projet)
SOGETI Régions
- Analyste programmeur
Issy-les-Moulineaux2007 - 2010Depuis Septembre 2007,
Prestataire de services en informatique spécialisé dans les technologies Java/J2EE