09/2011 jusqu’à présent OBJECTWARE
INFOPRO, Antony
En cours
06/2011 jusqu’à 09/2011 OBJECTWARE
BOUYGUES CONSTRUCTION, Saint Quentin en Yvelines
Expertise Java
Projet : Application Palermo permettant de gérer l’ensemble des liaisons réseaux (commandes, stockage d’informations, statistiques, facturations…) et la collecte des données des sites télécoms.
Réalisations :
o Rédaction de ‘Analyse Fonctionnelle Détaillée’ à valider par la MOA
o Conception d’interfaces IHM validées par la MOA
o Evolution des fonctionnalités exprimées et implémentation des règles métier
Gestion des liaisons télécoms (Site, Opérateur, Commande, Installation, Facturation, Statistique, etc.)
Gestion des cycles de vie des liaisons (Création en cours, Installé, Modification en cours, Modifiée, En service, Résiliation en cours, Résilié, etc.)
Gestion des profils utilisateurs et leurs droits d’accès (menu, action, entité, type de commande, etc.)
Gestion de la collecte des donnés des sites télécoms
Synchronisation des données utilisateurs avec l’Active Directory
Génération des rapports PDF et envoi des emails pour informer les utilisateurs sur les différents événements de l’application
Développement et maintenance des procédures stockées manipulées avec iBATIS
Gestion des paramètres applicatifs et du système
Développement avancée de l’IHM dynamique avec le traitement des événements Google GWT
Technologies: J2EE/Framework: Google GWT, JSON, XML, iBATIS, JavaMail, Active Directory, SGBD: SQL Server, Serveur d’application : Tomcat 6.0, Crystal Report, SVN, Maven, XML Spy, Balsamiq
Apport d’expérience :
o Environnement et Framework spécifique Structis/Bouygues Constructions
o Travail dans un environnement télécom
o Réunions de suivi des évolutions et validation des documents d’analyse fonctionnelle détaillée avec la MOA
o Développement avancé en architecture J2EE et le Framework Google GWT
01/2011 jusqu’à 05/2011 OBJECTWARE
Mission à SOGECAP (Société Générale Assurance), La Défense
Expertise Java pour les projets transverses
Projet : Application ODES pour le suivi des dossiers médicaux des adhérents de la SOGECAP.
Réalisations :
o Rédaction des ‘Documents de Conception’ à partir des ‘cahiers des charges’
o Evolution des fonctionnalités exprimées par la MOA et implémentation des règles métier et de contrôle
Gestion du référentiel de l’application
Génération des courriers et des emails pour informer les assurés, les experts en cas d’adhésions et des sinistres.
Correction des procédures stockées contenant une partie des traitements métiers
Administrer les dossiers médicaux pour les phases :
• Demande et réception des pièces
• Demande et réception d’expertises médicales
Administrer les paramètres via l’IHM du ODES (Création, Modification, Visualisation, Validation, etc.).
o Traitement batch pour la relance automatique des courriers (reprise et sans suite)
Technologies: J2EE/Framework: XSLT, XML, Hibernate, SGBD: Oracle 10g, Serveur d’application : WAS7.0, Crystal Report, Tomcat 6.0, SVN, Maven, XML Spy, SQL Developper
Apport d’expérience :
o Environnement et Framework spécifique de la SOGECAP
o Travail dans un environnement assurance et de prévoyance
o Réunions de suivi des implémentations et validation des documents de conception
o Intégration et déploiement continue avec maven
o Développement avancé en architecture J2EE
05/2010 au 12/2010 OBJECTWARE
Mission à BNP Paribas Assurance (Centre de Développement Java), Rueil-Malmaison
Expertise Java pour les projets transverses
Projet : « IRF 2010 pour le Référentiel Cour » pour collecter, administrer et diffuser les cours et valeurs liquidatives des différents supports gérés dans les portefeuilles de BNPPASS ainsi que les taux de change (Action, Obligation, TCN, EMTN, Fonds Internes, OPCVM)
Réalisations :
o Rédaction des ‘Rapport de Conception Détaillé’ à partir des ‘Spécifications Fonctionnelles’
o Evolution des fonctionnalités exprimées par la MOA et implémentation des règles métier et de contrôle
Interroger le provider Six-Telekurs afin de collecter les performances.
Intégrer les performances des supports dans le Référentiel Cours.
Ajouter le stockage des performances dans le Référentiel Cours.
Mettre en place les procédures organisationnelles pour la gestion et le suivi des performances dans le Référentiel Cours conformément à son cycle de vie.
Administrer les performances via l’IHM du Référentiel Cours (Création, Modification, Validation, …).
o Traitement batch pour la normalisation des performances, leur intégration et leur extraction
Technologies: J2EE/Framework: Struts, JSP, JDO, XML, XSD, SGBD: Oracle 9i, Serveur d’application : WAS6.0, Tomcat
Outils: RSA6, CVS, Ant, XML Spy, Toad
Projet : « Simulateur transverse de capitalisation», pour gérer l’après-vente à partir des informations contrat et réaliser les simulations d’évolution du contrat d’épargne.
Réalisations :
o Rédaction des ‘Rapport de Conception Détaillé’ à partir des ‘Spécifications Fonctionnelles’
o Evolution des fonctionnalités exprimées par la MOA et implémentation des règles métier et de contrôle
Exposition des WebService avec le Mule ESB.
Administrer les niveaux de risque et les produits shaker via le portail BNP Paribas
Intégration continue avec un projet mavenisé
Séparation des couches présentation, Service et Données (communication en EJB et HTTP dans l’environnement propriétaire CINRJ)
Technologies: J2EE/Framework: JSP, JUnit4, EasyMock, Dozer, Web Services, Sweet Dev, Spring, JDO, SGBD: Oracle 9i, Serveur d’application : WAS6.1
Outils: RAD7, maven, CVS, UML, WSDL, SoapUI, Toad,
Apport d’expérience :
o Environnement distribué de la BNP Paribas (EJB, Séparation des couches), CINRJ
o Travail dans un environnement bancaire et avec l’expertise Java (Support),
o Production de documentation (spécifications, conception, manuel utilisateur, installation),
o Prise en charge de l'ensemble de développement et intégration continue avec maven
o Développement avancé en architecture J2EE
07/2005 au 12/2009 Wincor Nixdorf – Division Banques et Solutions
Ingénieur Etude et Développement en J2EE
Projet : Développement d’un serveur d’application pour superviser les transactions de change de devises étrangères sur les Guichets Automatiques Bancaires
Réalisations :
o Rédaction des spécifications techniques à partir des spécifications fonctionnelles
o Définir les choix technologiques pour la réalisation
o Conception et réalisation d’un serveur d’application pour superviser les transactions de change de devises étrangères sur les Guichets Automatiques Bancaires
o Gestion des habilitations et les configurations du système
o Génération de fichiers creux pour la comptabilisation des opérations de change
o Extraction des rapports des transactions et paramètres du système
o Gestion des versions, déploiement et livraison de solution par module
o Correction des anomalies détectées relatives au fonctionnement serveur
o Intégration et recette de la solution chez le client bancaire
Technologies: J2EE/Framework: JSP, Web Services, Struts, Spring, Hibernate, SGBD: Oracle 9i, PL/SQL, Serveur d’application : Jboss4AS, Tomcat
Outils: IDE Eclipse, MS Project, Ant, JasperReport, SVN, UML, XML
Apport d’expérience :
o Travail dans un environnement monétique libre service,
o Production de documentation (spécifications, conception, manuel utilisateur, installation),
o Prise en charge de l'ensemble du cycle d'analyse et de développement,
o Expérience pratique à tous les postes de la chaîne pour le déploiement de cette solution chez la DSI bancaire,
o Développement avancé en architecture J2EE
Projet : Extension de l’applicatif Client GAB pour effectuer les transactions de (Dépôt valorisé, Dépôt de chèques et Change de devises étrangères) sur les Guichets Automatiques Bancaires
Réalisations :
o Rédaction des spécifications fonctionnelles selon les besoins recueillis du client
o Mise en œuvre des nouvelles fonctionnalités offertes par le GAB en collaboration avec le partenaire Wincor Nixdorf Pologne pour la partie change de devises étrangères en devise locale (solution adaptée pour la région non euro)
o Adaptation des nouvelles fonctionnalités offertes par le GAB en collaboration avec la maison mère ; Wincor Nixdorf Allemagne (éditeur de la partie Dépôt valorisé et Dépôt de chèques)
o Réunions de suivi avec le Client et le fournisseur Serveur monétique
o Extension du protocole NDC en collaboration avec le serveur monétique
o Gestion des versions, déploiement et livraison de solution
o Compte rendu du projet en interne côté Wincor Nixdorf
o Suivi du produit et capitalisation de cette expérience pour les Clients futurs
o Rédaction des procédures de déploiement et formation des techniciens
o Suivi du fonctionnement avec le client et correction des anomalies sur site
Technologies : Langages : C++, XML, Framework : ProTopas (environnement propriétaire de Wincor Nixdorf), Norme GAB: EMV, WOSA/XFS, NDC/NDC+
Outils: Microsoft Visual Studio 6, Base de registre Windows, GDI+, Mircosoft Speech API
Apport d’expérience :
o Travail dans un environnement libre service
o Contrôler du matériel Hardware avec un Framework C++ évolué
o Production de documentation (spécifications, conception, manuel utilisateur, installation).
o Première expérience en monétique et dans un environnement matériel critique
o Travail avec le partenaire Wincor Nixdorf Allemagne et Wincor Nixdorf Pologne
o Déplacement en Allemagne (6 fois)
o Rédaction et Expression en Anglais professionnel
o Contact avec les DSI bancaires et l’environnement bancaire
PRINCIPALES COMPETENCES
Langages Java, JEE 5, C/C++, DHTML, XML, SQL, PL/SQL
Core Java JSP, JSTL, Servlet, EJB, JDBC, RMI, etc.
Framework Java Hibernate, JPA, Struts, Spring, SpringMVC, Spring AOP, Log4j, Maven2, ANT, jUnit JasperReport, Crystal Report, GWT, Vaadin
Serveur d’application WebSphere, JBoss4AS, Jakarta Tomcat, IIS
Web Services SOAP, gSOAP, Axis, XML/RPC, SoapUI
Système Unix, Linux, Windows
SGBD Oracle 9i/10g, SQL server, MySQL, MS Access
Modélisation UML, Merise
Monétique GAB EMV, WOSA/XFS, protocole NDC/NDC+ et ISO, Environnement GAB de Wincor Nixdorf
Outils Eclipse IDE, SVN repository, Visual Studio .NET, MS Project, MS Visio
FORMATION
2009 à 2010 Master Spécialisé en Gestion de la relation Client, Reims Management School, Campus Paris
2001 à 2005 Ingénieur d’état informaticien (BAC+5) en génie logiciel à ENSIAS/Maroc
1999 à 2001 Classes préparatoires, filière Math Physique
1999 Baccalauréat. Option : Sciences Mathématiques
LANGUES
Arabe: maternelle
Français: bilingue
Anglais : Courant