Java Message Service (JMS)
Oracle WebLogic Server Enterprise Edition (EE)
EJB (Enterprise JavaBeans)
JSP (Java Server Pages)
Oracle RAC (Real Application Clusters)
Projekt‐ & Berufserfahrung
7/2017 – 9/2020Tätigkeitsbeschreibung
Analyse the system and suggest / implement solutions (design / java / pl-sql packages)
to improve the system’s performance. Many modules are impacted (Reporting,
purging, order creation, …) and update some technical implementation such as jms
consumption and make some process synchronous vs asynchronous depending the
constraints to maintain the system capable to process a big flow/volume of data in a
reasonable time and taking in account the runtime production.
Move some modules to be deployed over the cluster.
Oracle (allg.), Oracle WebLogic Server Enterprise Edition (EE), EJB (Enterprise JavaBeans), Java Message Service (JMS)
Société générale bank & trust, Luxembourg
9/2015 – 6/2018Tätigkeitsbeschreibung
Design, development and deploy the EXAN application on production.
Design, development and deploy the EDEN application on production.
Design, development and deploy the GABI application on production.
All process was done by sprint of 3 weeks at start of project, and 2 weeks around end
of project with Scrum methodology.
Evolution and maintenance of all these applications.
Add and evolve Eden’s services as asked by product owner.
Implement all product’s mapping asked by the product owner for GABI project.
Develop and prepare the releases for production team for deploy over production
Oracle Database, Apache Tomcat, Spring
BNP CIB, Paris
4/2014 – 7/2015Tätigkeitsbeschreibung
Ensure the maintenance, deployment, testing with the production team.
Design and development of new components sources and targets.
Ensure the compliance of data transmitted via the ea.
Support 3 level with teams in Mumbai and Hong Kong.
Design and technical s specifications connections between all systems.
Develop and launch regression tests.
Oracle WebLogic Server Enterprise Edition (EE), Spring, AMQP, Java Message Service (JMS)
3/2013 – 3/2014Tätigkeitsbeschreibung
The information system that allows the customer to manage all rental transactions and
customer property transactions, it is my responsibility to make changes and maintain
Conception and development a new application to make the connection between
existing clients may invest in new projects and published plans for purchase or rental.
Drawing up of technical specifications and development of an application to explore
its customers to offer their other property.
Integration Management continues on Hudson.
Perform unit testing and integration and writing functional test sheets.
PostgreSQL, Apache Maven, Spring, JSF (Java Server Faces)
Crédit agricole cib, Paris
8/2012 – 2/2013Tätigkeitsbeschreibung
Drawing up of technical specifications and analysis of developments following the
meetings of launching developments.
Contributing to the addition of products (Curves Butterfly) at the platform (java),
and this by creating new ejb 3, new webservices (jax-ws)
Perform the same developments in the desktop application dedicated for traders
(C#) Visual Studio.
Optimize the execution time of the contribution of certain products in the markets.
Getting integration and production of developed versions.
Level 3 support to the trading room for all traders using the platform.
Execute the test plan before the set integration and production.
Develop and launch regression tests.
Design of new product and use some pattern design.
Sybase, jboss, EJB (Enterprise JavaBeans), Hibernate (Java), AMQP, Webservices
GDF suez, Casablanca
Öl- und Gasindustrie
8/2008 – 8/2011Tätigkeitsbeschreibung
Correction and development trends of the 3 applications, portal Provalys dedicated to
professional and fully, partner portal banner (PBP) and applying special account for energy
demand of work.
Analysis and development of 3 customers portals versions Evolutions and partners (ECX, PBP,
Contributing to the addition of new services such as remote meter reading, the conso monitoring,
consumption history at the technical level since the presentation layer (JSP, Servlet, Struts, portlets,
(spring ioc, webservice, batch, ejb), persistence layer (JDBC or hibernate according to the portal).
Writing Detailed Technical Specifications (DTS).
Correction and analysis of abnormalities.
Support for recently allocated resources (skills transfer).
Responsible for changes in PBP and OSP applications.
Oracle (allg.), BEA WebLogic Server, Apache Maven, Hibernate (Java), Spring, JSP (Java Server Pages), Oracle Portal, Struts, Webservices
Ort: University Hassan 2 Casablanca - Morocco
Jenkins, github, weblogic jms queue, shell scripts, UC4, junit, spring-core, spring-batch, spring data, spring-jms, MQ-Series, spring-vc, ..., multi-threading, Oracle 12,
Tomcat8, antlr, Jenkins, github, sonar