04/2014-Aujourd’hui : BNP CIB
Mission: Analyste développeur et référent technique d’un EAI.
-Feeds est un EAI développé en interne qui assure la liaison entre les systèmes de Middle et du Back déployé à paris et Hong-Kong.
-L’eai assure l’échange des données en 3 modes (stp, batch et extract).
-Le mode stp est implémenté par spring-intégration, celui de batch est implémenté par spring-batch qui lance les batch chaque x minutes, et le mode extract est un batch qui envoie une commande au système middle pour répondre avec les données demandées en mode stp.
-L’eai s’adapte à tout les modes de connexions de tous les systèmes (mq, bridge weblogic, base de donnée, fichiers).
- Au sein du projet, j’assure la maintenance, la création de nouvelles applications qui assurent la liaison entre les sources et les targets, le déploiement, l’analyse des données qui transitent, le support technique niveau 2 (équipes à Hong-Kong et Mumbai).
Technologies: java 6, maven 2, junit, spring-core3, spring-jdbc, spring-jms, spring-integration, spring-batch, hibernate, ejb2, Oracle, weblogic 11g.
03/2013–03/2014 : FONCIA
Mission: Analyste développeur chez Foncia.
Sur le système d’information qui permet au client de gérer l’ensemble des opérations de locations et transactions des biens des clients, il est à ma charge d’effectuer des évolutions et de maintenir la stabilité des applications.
-Rédactions de spécifications techniques et développement d’une application qui permet de prospecter ses propres clients afin de leurs proposer d’autres biens.
-Gestion d’intégration continue sur Hudson.
-Développement de l’ensemble de l’application (Ihm, services, persistance, …) avec l’aide de 2 consultants.
-Réaliser les tests unitaires et d’intégration et rédaction de fiches de tests fonctionnels.
-Corrections de bugs de recette.
Technologies : Java 6, Maven 2, Junit, Jdbc, Svn, PostgreSQL, Primefaces 3.5,
velocity1.7, Spring-core3, spring-security, Design pattern (decorator, facade).
07/2012 –02/2013 : CA-CIB
T2G est une plate-forme fixe-income java via laquelle transite l’ensemble des opérations de vente et achat (Contribution, négociation) des produits dérivés de taux (irs, curves, butterfly, Swaption,…) et qui communique avec les divers marchés interne (catalyts-rates) et externe (bloomberg, tradeweb).
Mission :
-Rédactions des spécifications techniques et analyse des évolutions suite aux réunions de lancement de développements.
-Contribuer à l’ajout des produits (Curves, Butterfly) au niveau de la plateforme (java), et ceci en créant les nouveaux ejb, nouveaux webservices, modifier le broker jms pour supporter les nouveaux produits
-Effectuer les même développements sur l’application desktop dédié pour les traders (C#).
-Optimiser le temps d’exécution de la contribution de certains produits sur les marchés.
-Mise en intégration et en production des versions développées.
-Support niveau 2 de la salle de marché (environnement international) pour tous les traders utilisant la plateforme.
-Exécuter le plan de test avant les mises en intégration et en production.
Technologies : Java 6, Maven2, EJB3, Junit, Web Service, Hibernate 3, SoapUI, Eclipse, SVN, Sybase, JMS (activeMQ), Jboss, Design pattern (factory, visiteur, facade …),Tradeweb, Bloomberg.
09/2011 - 05/2012 : Casden banque populaire.
Le site internet ******** et l’application back office pour la gestion, la demande et le suivi des crédits des Sociétaires de la banque.
Missions :
-Analyse et développement des Evolutions des 2 applications.
-Rédaction des Spécifications Technique.
-Correction et analyse des anomalies en phase de test, recette et production.
-Développement des évolutions dont le besoin est exprimé par la MOA.
-Support technique niveau 2 des utilisateurs internes de la banque.
Technologies :
Java /J2EE: Servlet, JSP, Spring, Maven, Junit Test,Web Service,
SoapUI, Eclipse, CVS, DB2, JavaScript, Css.
08/2008-08/2011 : Capgemini (GDF SUEZ)
Rôle : Ingénieur Etude et Développement
ECX est un Portail Espace Commerciale pour le compte de GDF SUEZ
Missions :
-Correction et développement des évolutions sur les 3 applications, portail provalys dédié pour les professionnel et grand compte, portail bandeau partenaire (PBP), et application compte particulier pour demande de travaux énergétique.
-Analyse et développement des Evolutions de versions des 3 Portails clients et partenaires (ECX, PBP, OSP).
-Contribuer à l’ajout de nouveaux services tel que la télé-releve, le suivi conso, historique de consommation au niveau technique depuis la couche présentation (jsp, servlet, struts, portlets, gestions de droit des pages, books, portlets au niveau du weblogic, javascript, css) à la couche métier (spring ioc, webservice, batchs, ejb), à la couche persistance (JDBC ou hibernate selon le portail).
-Rédaction des Spécifications Techniques Détaillées (STD).
-Correction et analyse des anomalies.
-Accompagnement des ressources récemment affectées (transfert de compétences).
-Responsable des évolutions des applications PBP et OSP.
Technologies :
Java 4, Servlet, JSP, Struts1.0, Spring-core 2, Maven2, Junit,Web Service, SoapUI, Eclipse, Svn, Hibernate3, BEA Weblogic 8 Portal, Oracle 9i, OpenLdap, Bug tracker (Mantis, Intelis, QC), JavaScript, Css.
FORMATIONS :
2006-2008 Diplôme : Master spécialisé génie/qualité logiciel.
Lieu : Université Hassan 2 Casablanca.
2003-2006 Diplôme : Licence informatique.
Lieu : Université Hassan 2 Casablanca.
2002 Diplôme : Baccalauréat sciences mathématiques.
Lieu: Lycée Ibnou chouhaid Casablanca.
CONNAISSANCES :
Système d’exploitation : Windows, Unix
Programmation : C, C++, Java, servlet, jsp, ejb 3, hibernate, struts, Maven,
Web Service, spring-core, spring-security, spring-batch, jms (active-mq), spring-jms, spring-integration, jsf, primefaces, corba, Junit, Soapui.
Serveurs : Tomcat, Bea Weblogic Portal 8,weblogic server 11g Jboss
Génie logiciel et modélisation : UML, Merise, Design Pattern (Décorateur, visiteur, façade, …)
Bases de données : Oracle, Mysql, Db2, Sybase, Postgresql
Finance : Fixed income, Produits dérivés de taux, e-trading, Tradeweb, Bloomberg
LANGUES :
Arabe lu et parlé très bien
Français lu et parlé très bien
Anglais lu et parlé bien