Menu

Omar MEBARKI

PARIS

En résumé

JAVA/J2EE :
- Optimisation des performances
- Profiling de la mémoire
- JACOB/Jintegra (bridge com/java)
- Hibernate.
- Eclipse RCP
- Weblogic (EJB / Web services / JMS)
- Apache CXF
- Spring framwork
- JMX

Gigaspaces :
- Développement et architecture scalables

TIBCO :
- BusinessWorks
- Custom adapter
- Rendez-vous
- Hawk

Fidessa :
- Protocole Open Access (TMAR, OMAR...)
- FTW

BLOOMBERG :
- JAVA server/client API.
- Bloomberg terminal.

Mobile :
- iPhone SDK ( iOS, Objective C ) (http://modmyi.com/info/checal.php )
- Android SDK (https://market.android.com/details?id=omar.mebarki.checal )

Réseau :
- DSLAM Alcatel, Lucent, ECI.
- TCP/IP, ATM.
- ADSL/ADSL2+
- SNMP

Entreprises

  • SGCIB - Architecte Logiciel

    PARIS 2015 - maintenant - Automatisation des déploiements:
    . Puppet et hiera pour la gestion des configurations
    . XL Deploy pour le déploiement des packages

    - Migration de Weblogic 10.3.5 (java) à Weblogic 12.2.1 (java 8)
    . Automatisation du déploiement des noeud à l'aide de WLST
    . Résolution des conflits de classloader
    . Résolution des problèmes NIO

  • BNP Arbitrage - Architecte Global Execution Services / Reliability

    2012 - 2015 -Mise en place d'une build factory et d'un environement d'intégration continue:
    . Mavenisation de l'ensemble des projets.
    . Installation de jenkins
    . Deploiement de nexus.
    . Préparation des machines linux pour les deploiements automatiques des applications (ssh par échanges de clés...)

    - Conceptions et réalisation d'un bundle DevOps:
    . Standardisation des scripts start,stop,status
    . Simplification des déploiement des middleware (orbix,jacorb,tibco).
    . Mise en place de liquibase se pour le déploiement automatique des scripts de base de données.
    . Partage des mêmes pratiques entre les développeurs et le support.

    - Profiling et tuning des applications
    . JProfiler pour analyser les méthodes lentes.
    . Eclipse Memory Analyser pour les fuites mémoire .
    . Analyse des plans d'exécution pour les requêtes SQL.

    - Mise en œuvre d'une solution de monitoring de la capacité de la plateforme de brokerage.
    . Logstash
    . Elasticsearch et redis.
    . MKibana.
  • CA-CIB - Architecte Java/J2EE : T2G (Fixed Income Markets)

    2011 - 2012 Trading Together, Plateforme de trading des IRS:

    - Aide à la mise en place d'une architecture JBoss (Failover et loadbalancing).
    - Conception développement d'une gateway ION pour le marché Bloomberg.
    - Réalisation de module de contribution sur le marché Bloomberg.
    - Optimisation des performances du module de négociation sur le marché Tradeweb.
    - Conception et réalisation d’un serveur agrégateur de logs de la plateforme distribuée.
    - Optimisation des requêtes Sybase à l’aide des plans d’exécution et du modèle objet hibernate.
    - Réalisation de Webservices d’administration des static data.
    - Détection et élimination des fuites mémoire à l’aide de JProfiler et de Eclipse Memory Analyser.
    - Participation à la conception et aux développements des différents modules de négociation et de contribution sur l’ensemble des marchés (CMP,Bloomberg,Tradeweb).
    - Correction des bugs de l’interface utilisateur en C#.
    - Mise en place d’un système de build et de release automatique à l’aide de maven.
    - Conception et développement d’une API d’échange de Heart Beat entre les composants distribués à base de Topics JMS.

    Environnement: JBoss 6.1.0, J2EE (JPA,JMX,Webservices,EJB,JAXB), bloomberg, ION, Tradeweb,hibernate, JProfiler, Sybase,Eclipse Memory Analyser,Active MQ, Dot Net 4.0, CMP,Tradeweb,VISUAL STUDIO 2010.
  • Calyon - Architect EAI (FO,BO,PS) : Equity derivatives IT

    Montrouge 2010 - 2011 Architect EAI :

    - Rédaction de spécifications techniques (documents d'architecture...)
    - Mise aux normes maven des projets existants et leur intégration dans Hudson.
    - Conception et réalisation d'outils de fiabilisation des processus de livraison et de déploiement WBI
    - Conception et réalisation d'un connecteur front to back générique (interfaces nord/sud, mapping, gestion d'exceptions,ordonnancement...)
    - Conception et mise en place d'une solution de supervision de l'EAI WBI à base d'Hyperic.
    - Mise en place des EJB (MDB et Session) sur Websphere.
    - Etude, conception et réalisation de nouvelles chaines de traitement métier.
    - Chiffrages des tâches dans le cadre de la méthodologie SCRUM.

    Environnement :Websphere Integration Server,Websphere Application Server,Websphere MQ Series, Sophis, XML, XSLT,Java, Linux, Solaris, Swift, Hyperic
  • SGCIB - Expert JAVA/J2EE et TIBCO BusinessWorks

    PARIS 2006 - 2010 *BaRS (Booking and reporting services) :

    - Mise au point d'une plateforme Gigaspaces
    - Conception et développement d'une Gateway Open Access Fidessa
    - Conception et réalisation d'un pont entre Java et les macros Excel avec JACOB
    - Optimisation de la mémoire et amélioration des performances
    - Conception d'un moteur d'analytics avec ANTLR et une grammaire métier
    - Conception et réalisation d'un framework de connectivité avec Bloomberg
    - Conception et réalisation d'un moteur de calcul de charges (commissions)

    Environnement : Spring framework, GigaSpaces, Java, Eclipse, Weblogic (EJB / Web services), Fidessa (FTW, JOAL), Bloomberg,Junit, SLF4J, Oracle, Unix solaris, ANT, MAVEN, JACOB, Eclipse Memory Analyser, JProfiler, ActiveX, COM/DCOM.


    *GATES (Global Alternative Trading and Execution System): application servant de point d’accès unique dans le cadre du Program Trading au niveau de la SGCIB :

    - Oracle AQ
    - Tibco rendez vous et Hawk
    - Hibernate/oracle streams
    - JProfiler / Eclipse memory analyzer.
    - Fix protocol
    - Fidessa et OpenAcess protocol
    - Maven, Junit
    - Bloomberg terminal et l'API
    - Optimisation de la mémoire et des performances
    - Eclipse RCP

    Environnement : JAVA (JDBC, SWT), Eclipse (RCP), Tibco (Rendez-vous, Hawk), FIX, Fidessa (FTW, JOAL, BlueBox), Bloomberg,Junit, LOG4J, Oracle (streams), Unix solaris, ANT, MAVEN, Hibernate, JIntegra, Eclipse Memory Analyser, ActiveX, COM/DCOM, zebedee, GigaSpace.


    * NEMO (New Execution & Management of Orders) :

    - Tibco rendez vous , Hawk et Business Works
    - Oracle/Sybase
    - JProfiler / Eclipse memory analyzer.
    - Fidessa et OpenAcess protocol
    - Formation TIBCO BusinessWorks par FastConnect
    - Assistance des Business Analystes basés à Londres et aux USA.
    - Developpement et maintenance des processus BusinessWorks.
    - Maintenace des custom adapters notamment l’OpenAccess Adapter de Fidessa
    - Migration des adapters Static et Market Data vers Spring

    Environnement : JAVA, Spring, Eclipse, TIBCO BusinessWorks, Tibco (Rendez-vous, Hawk), Fidessa (FTW, JOAL), Junit, LOG4J, Oracle, Sybase, Unix solaris, ANT.
  • France Telecom - Ingénieur d’Etude et Développement Java / J2EE (en alternance)

    Paris 2002 - 2006 Réalisation d’une application d’automatisation de la configuration des abonnées à MaLigne TV sur les DSLAM ALCATEL (CATIMS : Création des abonnés TVnum Internet et Multi Services) (6 mois)

    - Initiation générale aux technologies ADSL.
    - Etude du protocole ATM et des normes ITU (International Telecommunication Union).
    - Etude du protocole IGMP et de l’architecture globale de l’offre MaLigne TV.
    - Etude de l’architecture technique des DSLAM ALCATEL (AWS, ISAM, Gateway-D…).
    - Étude et analyse du langage TL-1.
    - Conception et réalisation d’un connecteur pour dialoguer avec la Gateway-D en langage Java (Socket TCP/IP).
    - Conception et Réalisation d’une interface d’interconnexion avec le SI ADSL de France Telecom (BRASIL) à base de JDBC/Oracle.
    - Conception et Réalisation d’un mapping de création/suppression d’abonnés à MaLigne TV sur les DSLAM ALCATEL.
    - Réalisation des testes au sein des laboratoires de FT R&D Lannion.
    - Mise en œuvre d’une architecture technique basée sur Java, Oracle et PHP.
    - Formation des utilisateurs des unités de réseaux sectoriels de Paris, Lyon, Toulouse, Lille et Nantes.

    Environnement : JAVA (JDBC, RMI), Eclipse, LOG4J, Oracle, Unix HP, ATM (AAL5, LLC encapsulation), IGMP (Multicast), ADSL, Set Top Box, Modem ADSL Inventel, ALCATEL (Gateway-D, ASAM, AWS, TL-1), Rational Rose, Javascript, HTML, PHP, Serveur http Apache.


    Réalisation d’un module d’automatisation de la configuration des abonnées à MaLigne TV sur les DSLAM ECI pour CATIMS sur une architecture ATM (6 mois)

    - Etude et analyse des MIB ATM et ECI .
    - Etude de l’architecture technique des DSLAM ECI (OPS, Hi-FOCuS…).
    - Étude et analyse du protocole SNMP.
    - Conception et réalisation d’un connecteur pour dialoguer avec les DSLAM ECI en langage Java (Socket UDP et protocole SNMP).
    - Conception et Réalisation d’une interface d’interconnexion CFT avec le SI ADSL de France Telecom (ADD-ON BRASIL).
    - Conception et Réalisation d’un mapping de création/suppression d’abonnés à MaLigne TV sur les DSLAM ECI.
    - Réalisation des testes au sein des laboratoires de SIRES Lannion.
    - Intégration du module au sein de l’architecture technique basée sur Java, Oracle et PHP.
    - Formation des utilisateurs des unités de réseaux sectoriels de Paris, Lyon, Toulouse, Lille et Nantes.

    Environnement : Java, Eclipse, Oracle, Serveur http Apache, Javascript, HTML, PHP, LOG4J, CFT, Unix HP, ATM (AAL5, LLC encapsulation), SNMP, MIB ATM et Hi-FOCuS, IGMP (Multicast), ADSL, Set Top Box, Modem ADSL Inventel, DSLAM ECI (OPS, Hi-FOCuS), Rational Rose.


    Réalisation d’un module d’automatisation de la configuration des abonnées ADSL 2+ et RE sur les DSLAM Lucent pour CATIMS sur une architecture ATM (6 mois)

    - Etude de l’architecture technique des DSLAM Lucent (Navis, Stinger…).
    - Étude et analyse du langage TAOS.
    - Conception et réalisation d’un connecteur pour dialoguer avec les DSLAM Lucent en langage Java (protocole Telnet).
    - Conception et Réalisation d’un mapping de création/suppression d’abonnés aux offres ADSL 2+ et RE sur les DSLAM Lucent.
    - Réalisation des testes au sein des laboratoires du GSN (Groupe Soutien National) DSLAM à Toulouse.
    - Intégration du module au sein de l’architecture technique basée sur Java, Oracle et PHP.
    - Formation des utilisateurs des unités de réseaux sectoriels de Paris, Lyon, Toulouse, Lille et Nantes.

    Environnement : Java, Eclipse, Oracle, Serveur http Apache, JavaScript, HTML, PHP, LOG4J, CFT, Unix HP, ATM (AAL5, LLC encapsulation), Telnet, TAOS, ADSL 2+, ADSL RE, LiveBox, Modem ADSL Inventel, DSLAM Lucent (Navis, Stinger), Rational Rose.

    Réalisation d’un module d’automatisation de la configuration des abonnées à MaLigne TV, ADSL 2+ et RE sur les DSLAM ECI pour CATIMS sur une architecture Gigabit Ethernet (6 mois)

    - Etude et analyse des DSLAM Gigabit Ethernet d’ECI, du protocole 802.1q et du DHCP Relay.
    - Mise en œuvre du « Bridging VC to Vlan ».
    - Conception et Réalisation d’une interface d’interconnexion MQ Series avec le SI ADSL de France Telecom (SEBA).

Formations

Réseau

Annuaire des membres :