Parcours

Depuis 06/2015  GROUP FIT – MEMORIS  – Nantes (44)
Le projet consiste à mettre en place un Système d’Informations Foncières et Cadastrales Ougandaises.
Intégré dans une équipe de 12 personnes, je suis amené dans ce projet à faire des développements d'un module (AMP) d'Alfresco et développer des services RESTFull:

Dans le cadre de ce projet, j’ai été amené à :
Plan de classement des documents dans Alfresco,
Développement du module AMP (Alfresco Module Package),
Développement Web service.
 
Environnement technique :
Java 8, Alfresco 3.2, Tomcat 7.40, Spring MVC, Maven, SVN, JSON, WebScript, PostgreSQL, RESTFull, Hibernate, ExtJS, SWagger, ExtJS,  Eclipse.

03/2015 -  05/2015  SMILE  – Nantes (44)
Le projet consiste à faire une intégration de Workey (Workflow) dans Liferay 6.2.
Intégré dans une équipe de 3 personnes au forfait. Dans le cadre du projet.

Dans le cadre de ce projet, j’ai été amené à :

Configuration de Workey dans Liferay,
Développement des portlets qui vont communiquer avec Workey.
 
Environnement technique :
Java 6, Liferay 6.2, Tomcat 7.40, Spring MVC, Maven 3, SVN, XML, Html5, PostgreSQL, JUnit, Eclipse, Linux

12/2014 -  02/2015  CNAMTS  – ANGERS  (49)
Le projet consiste à mettre en place un WebSSO (Authentification unique) avec les technologies  OpenAM et OpenSAML. Intégré dans une équipe de 5 personnes. Dans le cadre du projet.

Dans le cadre de ce projet, j’ai été amené à :

Participation à la rédaction de la documentation technique détaillée,
Développement du service provider (SP) en mode SP – Initiated,
Evolution de leur Identity provider (IDP),
Vérification des fichiers de signature.
 
Environnement technique :
Java 6, JSon, XML, OpenSAML 2.4, OpenAM 12, Weblogic 10.3.6, Tomcat 6, Service Provider (SP – Initiated), Identity Provider (IDP), ServletFilter, Eclipse, Windows

04/14 à 07/2014  SESAM VITALE  – Le Mans (72)
Intégré à une équipe de 3 personnes, le projet porte sur la réécriture d’application web en JAVA/JEE sous la technologie LIFERAY 6.1.  Cette application permet de générer des questionnaires et est destinée à des clients Sesam Vitale afin de faciliter leur travail de relevés d’anomalies.

Dans le cadre de ce projet, j’ai été amené à :

Rédiger l’évolution de la documentation fonctionnelle détaillée (définition du modèle, règles de gestion)
Rédiger l’évolution des scénarios de tests
Rédiger l’évolution de la conception technique (architecture de 3 couches, CRUD, DAO, diagramme UML de classe, javaBeans)
Développement évolutif d’un portlet
Créer un scriptlet javascript permettant l’affichage de la date dans un formulaire, d’icônes positionnées sur une large image (compatible IE8+, Chrome, Firefox)…
Générer la couche persistance avec l’utilisation du ServiceBuilder de Liferay ainsi qu’implémenter les services
   adéquats.
Réaliser de l’upload/download de fichiers CSV depuis le portlet
Utiliser les Taglibs  Liferay et JSP Tag Libraries dans les JSP
Travailler dans un environnement en Intégration/Déploiement continu.

Environnement technique :
Java 6, Liferay 6.1, Tomcat 7.40, Plugin SDK, SVN, Javascript (AlloyUI), JQuery, HTML, JSP, XML, AJAX, JSON, UML, MySQL, CSS, MySQL, Eclipse, Windows

07/13 à 04/2014  IFCE (Institut Français du Cheval et de l’Equitation) – Arnac - Pompadour (19)
Intégré à une équipe de 12 personnes. J’ai pu évoluer sur 3 projets différents :

 Migration de la base de données Oracle (Chef de projet):
Suivi du budget
Suivi des tâches et des jalons
Suivi des plannings

Développeur dans l’équipe de build :
Prise de connaissances du périmètre fonctionnel à développer
Participation à des revues de conception
Rédaction des tests unitaires
Développements backend (métier, persistance) Java/JEE suivant le respect du checkstyle et des normes imposées sur le projet
Déroulement des tests
Intégration des développements
Rédiger des articles sur le wiki ( bonnes pratiques de développement).
Travailler dans un environnement en Intégration/Déploiement continu.

Développeur dans l’équipe de TMA :
Corrections et évolutions sur l’application web en production
Travailler dans un environnement en Intégration/Déploiement continu.


Environnement technique :
 Eclipse, Java 6/JEE, JUNIT, JavaScript, JQuery, Hibernate, Maven 3, SVN, SQL, XML, SOAP, Oracle, MySQL, Jenkins, Nexus, Tomcat v6.0.18, Jboss-soap-p5.0.0, Gantt projet, Windows
   
11/11 – 09/12    CAPGEMINI (SOGETI) – Nantes (44)
Intégré à une équipe de 7 personnes, le projet porte sur la refonte technique et fonctionnelle d’un site intranet SNCF sous la technologie LIFERAY 5.2.3. Ce site permet d’exploiter et de consolider des données enregistrées par des rendus statistiques et graphiques. Cet outil est destiné à des agents SNCF afin de faciliter leur travail de relevés d’anomalies.

Dans le cadre de ce projet, j’ai été amené à :

Rédiger de la documentation technique
Développer des Themes LIFERAY (partie Front Office du site) en utilisant le plugin SDK
Utiliser Velocity Liferay
Développer des portlets avec l’utilisation de Spring 3 MVC
Utiliser les validateurs Spring MVC lors de la soumission de formulaire HTML
Ajouter de nouvelles dépendances sur maven et créer une nouvelle version pour chaque sprint
Utiliser les Taglibs  liferay  dans les JSP
Travailler en Méthode Agile (product backlog -> chiffrage -> sprint backlog -> suivi -> review -> retro).

Environnement technique :
Eclipse, Java 5/JEE, Liferay 5.2.3, Tomcat 6.0.18, Hibernate, SQL Server, SVN, Maven 2,  Javascript, JQuery HTML, JSP, MySQL, CSS, Windows

03/11 – 10/11    Manitou – Ancenis (44)
Intégré à une équipe de 5 personnes, le projet porte sur l’intégration d’un GED (Alfresco) dans le CMS Liferay 5.2.3

Dans le cadre de ce projet, j’ai été amené à :

Rédiger de la documentation fonctionnelle détaillée (définition du modèle, règles de gestion)
Rédiger de la conception technique (architecture 3 couches, CRUD, DAO, diagramme UML de classe, javaBeans)
Développement d’un portlet avec l’utilisation du plugin SDK.
Faire communiquer le portlet avec la base documentaire d’Alfresco en utilisant les CMIS.
Réaliser de l’upload/download de fichiers CSV depuis le portlet
Utiliser les Taglibs  liferay et JSP Tag Libraries dans les JSP
Travailler dans un environnement en Intégration/Déploiement continu.
Rédiger des articles sur le wiki.

Environnement technique :
Eclipse, Java 5, Liferay 5.2.3, Alfreco 3, Tomcat 6.0.18, Maven 2, SVN, Javascript, JQuery, HTML, JSP, XML, UML, MySQL, CSS, CMIS, Windows