Openbridge
- Ingénieur Etudes et Développement
Neuilly sur Seine
2012 - 2014
Projets :
1- Projet Tweet Stream Finder
Objet : Développement d’une application web qui permet d’afficher tous les tweets du réseau Twitter en temps réel contenant un mot clé saisi par l’utilisateur et déploiement de cette application sur le service cloud d’amazon.
Environnement : Java, JSF, IceFaces, Spring, Twitter4j, Amazon EC2
Missions :
1- Mission chez Eiffage Groupe du 09/07/2012 jusqu’au 28/05/2014
Projets :
1- Maintenance et évolution de l’outil Epargne-Salariale.
Tâches :
- Régler les anomalies présentes sur l’environnement de production.
- Analyser les nouveaux besoins et effectuer les développements nécessaires.
- Développement de la partie web pour le module GUID2
- Assurer la livraison des binaires avec l’élaboration de documents d’installation.
Environnement : Java, Spring, Hibernate, Oracle, JSF 2 (pour la partie web de GUID2), Struts, Maven.
2- Refonte du Core et développement des évolutions de l’outil SMP (Sécurisation des Moyens de Paiement)
Tâches :
- Découper le projet en modules Maven.
- Intégrer Spring (Spring Core et Spring JDBC)
Environnement : Java, Spring, Hibernate, Oracle, Struts, Maven
3- Sécurisation et développement des évolutions de l’application FTS (File Transfert Service)
Tâches :
- Sécurisation de l’application.
- Régler les anomalies présentes sur l’application.
- Développement les évolutions demandées par le client.
- Assurer la livraison des binaires ainsi que la rédaction des documents d’installation correspondants.
Environnement : Java, Spring, Hibernate, Oracle, Struts, Maven, JCaptcha
Sungard
- Ingénieur R&D Java/J2EE/Spring/Hibernate
Lognes
2009 - 2012
Projets :
1- Projet SGN Match Maker with IPP
Objet: Développement d’une application pour le lancement de requêtes de modification des brokers.
Environnement : Infinity Process Portal (portail propriétaire permettant la modélisation, l’analyse, et l’exécution des BPM), J2EE (Framework JSF, Spring et TopLink, ICEfaces), SGBD Oracle, Serveur web Apache Tomcat, BIRT Reporting Tool.
Phases du projet :
- Analyses conceptuelle des besoins :
• Rédaction des spécifications et études des besoins.
• Conception de la solution.
- Développement de la solution :
• Modélisation du workflow (IPP)
• Développement du module Gestion des marchés.
• Développement du module Gestion des services.
• Développement du module Gestion des contacts.
• Développement du module Gestion des documents.
• Développement du module Gestion du profile.
• Développement des rapports (Birt)
• Phase de Tests (test unitaires suivant chaque phase citée ci-dessus) (Junit 4)
- Tests et intégration:
• Configuration d’une plateforme de test et déploiement de l’application dessus.
- Mise en production :
• Configuration d’un environnement et y déployer l’application.
• Rédaction d’un User Guide et d’un Technical Guide.
- Maintenance
2- Plugin de monitoring basé sur JMX
Objet : Développement d’une application web de monitoring basé sur JMX (JWebConsole).
Environnement : JMX, JAVA/J2EE, Apache Maven, Apache Tomcat, Spring, JSF Icefaces.
Phases du Projet :
- Implémentation des services.
- Implémentation des UI en JSF Icefaces.
- Intégrer le Plugin dans l’outil de modélisation de workflow IPP.
3- Projets d’intégration Camel avec IPP
Objet : Intégration des projets IPP avec l’ « EIP » Camel.
Environnement : Infinity Process Platform, Infinity Services, Apache Maven, Apache Camel, Apache Tomcat, Spring.
4- Upgrade d’une application SaaS
Object : Upgrader une application SaaS pour l’achat de solutions boursières.
Environnement : Infinity SaaS, Infinity Process Platform, Java/J2EE, JSF, Spring, MySql, Apache Tomcat.
Phases du Projet :
- Modification du Page Flow.
- Modification du Workflow de l’application.
- Configurer la nouvelle solution sur le Registry.
- Déploiement du registry et de du nouveau page flow.
- Phase de test.
- Rédaction du Technical Guide pour le nouveau page flow.
- Maintenance de l’application.
5- Employment Certificate Management
Objet: Développement d’une application web pour le lancement de requêtes, la gestion et la génération des attestations de travail et de salaires.
Environnement : Infinity Process Portal (plateforme propriétaire pour la modélisation, l’analyse, et l’exécution des BPM), J2EE (Framework JSF, Spring et Hibernate, ICEfaces), SGBD Postgresql, Apache Tomcat.
Phases du projet :
- Analyses conceptuelle des besoins :
• Rédaction des spécifications et études des besoins.
• Conception de la solution.
- Développement de la solution :
• Modélisation du workflow (IPP)
• Développement de la couche persistence (Hibernate)
• Développement de la couche services. (Spring)
• Développement de la couche présentation (JSF, Icefaces)
• Développement des rapports (Birt)
• Phase de Tests (test unitaires suivant chaque phase citée ci-dessus) (Junit 4)
- Tests et intégration:
• Configuration d’une plateforme de test et déploiement de l’application dessus.
- Mise en production :
• Configuration d’un environnement et y déployer l’application.
• Rédaction d’un User Guide et d’un Technical Guide.
- Maintenance
6- Formation avec l’EIP Camel (ESB léger).
Objet: Développement d’une série de mini projets pour pouvoir maîtriser l’outil et configurer un composant camel-jms avec le client Websphere MqSeries.
Environnement : Eclipse, Maven, Camel, MqSeries, Spring, SVN.
ENCADEMENT D’ETUDIANTS
Nombre de personnes encadrées : 2
Projets :
- Automatisation de la gestion des demandes de modification de logiciels
- Automatisation du processus de formation du personnel