-
CEGELEC
Saint-Denis
maintenant
-
Open Group
- Ingénieur concepteur J2EE
Levallois-Perret
2010 - maintenant
Septembre 2010 - Aujourd'hui
Client : CEGELEC Centre-Est
Conception et développement sur un système de Régulation de Vitesse :
Définition et configuration de l'environnement de développement (Eclipse 3.6 + plugins).
Mise en place du socle basé sur Spring 3.0/Hibernate et des builds avec Maven.
Configuration de la chaîne d'intégration continue (Jenkins + Nexus + Sonar).
Mise en place de Web Services (Spring WS, JAXB).
Mise en place de tests unitaires JUnit.
Développement sur plusieurs Systèmes d'Assistance à Gestion du Trafic
Mise en place d'une authentification centralisée SSO (serveur CAS)
3 Parties:
1 synoptique avec cartographie
1 interface de gestion des évènements
1 interface de gestion du référentiel
Technologies : J2EE, EJB 3.0, JSF, IceFaces, Seam, Hibernate, Geoserver, OpenLayer, Jasper Reports, Ant, JBoss 5, PostGreSQL, Javascript
-
Netsphere
- Ingénieur d'étude et développement
2009 - 2010
Janvier 2010 - Juillet 2010
En mission chez HSBC Assurances
Application de calcul de commissionnement et génération de bordereau, bandes de virement, rapports divers. Composée d'une chaîne de traitement commandée par Web Services, et d'une interface Web de suivi/administration.
Etudes et réalisation :
- réalisation des développements J2EE en mode itératif (pseudo-agile)
- suivi de la qualité du code avec Hudson et Sonar
- déploiement dans les environnements de test (Unix/Solaris)
- documentation technique
Environnement technique: Java/J2EE, Weblogic 10.3, Sybase ASE 12, Spring 2.5, JSF 1.2, Apache MyFaces, Hibernate 3, Spring Web Services, JSP, Servlets, Javascript, CSS, SQL, Eclipse 3.5, Hudson, Sonar, SVN
Octobre 2009 - Décembre 2009
En mission chez AXA Investment Managers
Application Web n-tiers, catalogue des Fonds gérés par AXA IM (informations juridiques, documents relatifs, performance, ranking, portefeuilles et produits liés)
L'application manipule des données en provenance de base de données Sybase et de web services.
Etudes et réalisation :
- étude des spécifications et chiffrage des modifications
- réalisation des développements J2EE et TransactSQL
- déploiement dans les environnements de test (Unix)
- documentation (dont UML)
Environnement technique: Java/J2EE, Weblogic 8, Sybase ASE 12, Spring 1.2, Struts 1.2, Displaytag 1.1, Web Services, JSP, Servlets, Ajax, Javascript, CSS, SQL, TransactSQL, Embarcadero RapidSQL, Rational Clearcase, Rational ClearQuest, Eclipse 3.5
-
AUSY France
- Ingénieur Etude/Développement NTIC
Sèvres Cedex
2007 - 2009
Mai 2008 - Septembre 2009
De retour en mission chez le Leader Européen de la CRM Santé.
Projet 2 : plate-forme de dématérialisation de factures
Développement :
Migration sécurité JGuard vers Spring Security et mise en place d'un SSO.
Mise en place de Web Services (Apache CXF).
Utilisation de cryptographie avec JCE (AES).
Corrections d'anomalies.
Développement d'évolutions techniques et fonctionnelles.
Technologies : Spring 2.0, Hibernate3, Spring Security, Struts 1, JCE, Apache CXF, Axis 1.4, ExtremeComponents, Maven2, JSP, HTML, CSS.
Projet 1 : requêteur sur grosses volumétries destiné à alimenter des bases de données clientes
Analyse :
Analyse des critères de sélection pour intégration dans le requêteur
Développement :
Finalisation du requêteur sur base de donnée à grosse volumétrie (plusieurs centaines de milliers de ligne par table).
Technologies utilisées : Java et PL/SQL.
Mise en place des tests unitaires JUNIT pour tester la partie Java
Développement et corrections de procédures stockées PL/SQL
Harmonisation des développements pour intégration dans une chaine d'intégration continue (base Maven)
Création et maintenance de scripts de création de base de données
Décembre 2007 - Avril 2008
En mission chez un spécialiste mondial du Retail.
Evolutions sur une interface de communication propriétaire sur un système de Self Cash Out : couche de communication entre une IHM Java et un système de caisse en .Net
Analyse :
Coordination entre l'équipe en charge de l'IHM et celle en charge du système de caisse.
Chiffrages détaillés
Développement :
Evolutions sur une interface de communication propriétaire sur un système de Caisse Rapide Libre Service : couche de communication entre une IHM Java et un système de caisse en .Net.
Recette :
Documentation en anglais.
Mars 2007 - Novembre 2007
En mission chez le Leader Européen de la CRM Santé.
J'interviens au sein de la Business Unit : Opérateur des Flux de Santé, sur le projet OCT (Organisme Concentrateur Technique).
Développement :
Corrections d’anomalies et développement d’évolutions sur le projet Organisme Concentrateur Technique, composé d’une chaîne de traitement et d’une interface Web de supervision :
développement et intégration d’un Webmail,
accès à un annuaire LDAP pour récupérer des certificats
gestion des certificats dans un Keystore local
utilisation des certificats pour la messagerie sécurisée S/MIME
migration du Back Office vers l’utilisation de la pagination externe DisplayTag 1.1
enrichissement des templates Velocity des rapports envoyés aux prestataires de santé
évolutions fonctionnelles diverses…
Refonte d'une application existante en utilisant les composants : Spring 1.2, Struts 1.2, Hibernate 3, DisplayTag 1.1, Acegi, Apache Jakarta, Log4j, JavaMail, et d'autres
Développement sur une nouvelle chaîne de traitement basée sur Spring 2, Hibernate 3, JPA (norme EJB 3), Mule ESB, et création des interfaces Web de supervision et de paramétrage
-
GALEC (E.Leclerc)
- Chef de projet Informatique
2004 - 2007
Chef de projet technique en charge du modèle de données, du Framework ISIS v2, de la qualité du code fourni et des interfaces avec les autres applications
=> consolidation du modèle de données
-> 5 schémas : plus de 500 tables, dont 200 pour le référentiel
->cohérence modèle conceptuel-modèle physique
->optimisations
=> écriture de spécifications fonctionnelles détaillées avec formalisme UML (UseCases) + cahiers de recette
=> construction de jeux de données pour les tests
=> cohérence du référentiel commun à plusieurs applications, harmonisation des données inter-applications
=> développement en binôme avec un expert d’un module autonome de gestion du référentiel :
-> basé sur le Framework ISIS v2
-> modèle CRUD (Create Read Update Delete) permettant d'en gérer le contenu
-> gestion des droits utilisateurs
-> appropriation de la connaissance technique des prestataires (6 semaines chez IBM Application Services)
-> développements internes :
-> écriture de tests Junit visant à tester le Framework et le code des prestataires
-> batchs de purges des tables temporaires (Quartz)
-> batchs de contrôles qualitatifs des données sensibles
-> évolutions du Framework ISIS v2
=> gestion du repository CVS : droits utilisateurs, bascules entre les repository développement, pré-production, production
=> mise à jour des environnements de tests, pré-production et production (scripts d'alter de BDD + génération et déploiement de l'EAR sur WebSphere Application Server)
=> maintenance de l’application en production :
-> suivi des anomalies (bugtracker Mantis)
-> relation équipe fonctionnelle – prestataires techniques
-> relation équipe projet – service exploitation
-> chantier performances de l’application : tuning de la base DB2, monitoring des temps d’exécution avec JAMon
Environnement : Java/J2EE 1.4, Struts 1.2, Spring 1.2, Hibernate 2, WSAD/WAS 5.1, JSP, CVS, DB2 8.2, SQL, PowerAMC, Windows XP, Linux et AIX
-
DATACEP
- Développeur
2001 - 2004
En mission pour le GALEC par l'intermédiaire de la société Lotus, j'ai eu à m'intégrer dans l'équipe de TMA en poste.
J'ai ainsi pu participer à la maintenance pour être de plus en plus impliqué dans l'aspect gestion de projet.
La TMA concernait les principales applications métier, qui étaient développées en Lotus Notes.
Enfin, j'ai pu participer à la refonte d'une des applications vers les technologies Java, Websphere, DB2 et ainsi acquérir de nouvelles compétences en gestion/conception de base de données.