Menu

Samir KERROUMI

Paris

En résumé

Ingénieur Senior Java/J2EE, AMOA finance de marché

- Support technique nouvelles technos
- Tuning d'applications J2EE/PHP et optimisation (Yourkit, visualVM)
- conception d'arhictecture
- Mise en place de plateformes qualité / intégration continue J2EE/PHP (Jenkins/Hudson, Teamcity)
- Définition et mise en place d’architectures web 2.0
- Aide à la mise en place d’outils (packaging, contrôle de livraison....).
- Rédaction de spécifications techniques et fonctionnelles
-Rédaction de test unitaires
-Rédaction de tests de charge
-Conception et développement
-Participation à l'organisation des MEP et surveillance technique de livraisons en production

Environnement :

Java SE, J2EE
EJB, JMS
WebServices (JAXWS, Axis, ...), XML
JDBC (MySQL, Oracle, PostgreSQL, Derby)
CICS, No-SQL (Neo4j, Apache CouchDB)

Frameworks
Spring, JPA(EclipseLink), Hibernate, OSGi, Junit/TestNG/EasyMock/Jmock/Mockito, Eclipse RCP, EIP Apache Camel, Nokia Qt Framework, Quartz, No-SQL (neo4j)

Méthodes
OOP, AOP, UML, SOA, Agile development (Scrum), TDD

Web
SENCHA/Extjs, Google Web Toolkit & SmartGWT, Phonegap (Android/HTML5), Flex, Javascript, HTML5, CSS,Java Server Faces (IceFaces), Opensymphnoy WebWork/Struts

Serveurs
JBoss, Tomcat, Websphere, JonAS

Outils
Eclipse, IntelliJ IDEA, Maven, ANT, Rose, JIRA

Gestionnaires de source
CVS, SVN, Git, Clearcase

Autres
PHP CMS : Drupal et Joomla, SOAP, C++ (Qt Framework)


Connaissances de la banque/finance.

Fluent English.

Mes compétences :
Hibernate
JavaScript
Sybase
SQL
Android
JMS
Finance
Java EE
Java Platform
Gestion de projet
Linux
Oracle
Java SE
Management
BigData (Hadoop)
NoSQL (redis, mongodb...)

Entreprises

  • Banque de France - Team leader

    Paris 2013 - maintenant * Team Leader JAVA/J2EE Equipe de développement projet STORE

    ++ Consultant senior Java/J2ee et AMOA finance de marché

    * Analyses besoins métiers/MOA et macro-chiffrage
    * Rédactions des spécifications détaillées et chiffrages/estimation charges detaillées
    * Tenue de reunion croisée MOE/MOA/Métier
    * Architecture , conception et développement
    * Supervision de la qualité du code
    * Supervision et support recette
    * Mise en place de solutions destinées au support et a la recette (outils d'administration, conception d'un simulateur FIX...)
    * Redaction de documents d'exploitation
    * Audit de code
    * Gestion des livraisons
    * Participation aux entretiens de recrutement et validateur technique des candidats presentés



    - STORE (Système de Traitement des Opérations et Risques)

    Application de gestion (front to back STP) des actifs financiers et des opérations de marché de la Banque de France.

    Environnement: JAVA EE, Python, Jaxio Celerio, Apache Camel, JPA/Hibernate, Spring, Maven, Progiciel Wallstreet Suite (Finance kit), JMX, QuickfixJ, Oracle, Sql Server

    Systemes : Windows et Unix solaris

    Integration : DeployIt, Bamboo

    Protocole FIX (Bloomberg + Bloomberg Forex , Tradeweb), Trading Reuters DealTracker (Reuters, ebs, Cortex), Repos , Fixed income, Forex Swap/Spot/Forward, SWIFT

    Formation SCRUM master en interne (Valtech)

    Utilisation de la methodologie KANBAN
  • Banque de France - Ingenieur études et developpements / AMOA finance de marché

    Paris 2013 - maintenant Banque de France
    +10,000 employés

    * Ingénieur études et développements
    * Amoa finance de marché


    Roles Cumulés de consultant senior Java/J2ee et d'assistance à Maîtrise d'ouvrage

    * Analyses besoins métiers
    * Rédactions des spécifications détaillées et chiffrages/estimation charges
    * Tenue de reunion croisée MOE/MOA/Métier
    * Architecture , conception et développement
    * Supervision de la qualité du code
    * Supervision recette
    * Mise en place de solutions destinées au support et a la recette (outils d'administration, conception d'un simulateur FIX...)
    * Redaction de documents d'exploitation
    * Audit de code
    * Gestion des livraisons
    * Participation aux entretiens de recrutement et validateur technique des candidats presentés

    - ERMS (Electronic Reserve Management Services)

    Plateforme de services de gestion des réserves aux banques centrales étrangères hors zone euro et aux organismes internationaux.

    Environnement: JAVA EE, Maven, Jaxio Celerio, JPA, JSF, SpringMVC/ Web Flow, Maven, Mockito, Oracle, Bamboo

    - STORE (Système de Traitement des Opérations et Risques)

    Application de gestion (front to back STP) des actifs financiers et des opérations de marché de la Banque de France.

    Environnement: JAVA EE, Python, Jaxio Celerio, Apache Camel, JPA/Hibernate, Spring, Maven, Progiciel Wallstreet Suite (Finance kit), JMX, QuickfixJ, Oracle, Sql Server

    Systemes : Windows et Unix solaris

    Integration : DeployIt, Bamboo

    Protocole FIX (Bloomberg + Bloomberg Forex , Tradeweb), Trading Reuters DealTracker (Reuters, ebs, Cortex), Repos , Fixed income, Forex Swap/Spot/Forward, SWIFT

    Formation SCRUM master en interne (Valtech)

    Utilisation de la methodologie KANBAN
  • CACEIS Fastnet - Ingénieur etudes et développement / Amoa

    Paris 2010 - 2012 OLISFA Middle Office.

    • Refonte technique des interfaces d'alimentation des systèmes comptables OPCVM (GP3) et mandat.
    • Spécifications fonctionnelles et techniques des nouvelles interfaces.
    • Développement des interfaces (avec tests unitaires).
    • Participation à l'organisation et à l'exécution des livraisons en production
    • Support fonctionnel de niveaux 2 et 1.
    • Refactoring de masse en vue de l’optimisation de l’application : refactoring de code pur, refonte de composants techinques applicatifs (Mq Series, Acces BDD, threading)
    • Tuning et optimisation du module applicatif Interface généralisée.


    AMOA/MOE

    Intervention sur le module Interface généralisée (IG) du portail OLISFA de CACEIS afin de prendre en charge l'intégration d'encaissement de coupons dans les outils comptables. Les opérations de dividende en provenance de CACEIS BANK comprend les dividendes reçus sur des titres en détentions propres mais aussi des coupons versés sur des titres prêtés/empruntés.

    • Animation d'ateliers de travail.
    • Recueil des spécifications des systèmes (gestionnaire de book coté CACEIS BANK, GP3 coté FASTNET) en amont et en aval.
    • Recueil des besoins métiers comptables spécifiques.
    • Rédaction de la documentation technico-fonctionnelle de la solution
    • Mise en place des flux entrants (Fichier plat en dépôt CFT et SWIFTs via MqSeries)
    • Conception de l’interfaçage dans IG (parsing, modélisation, enrichissement des instruments, contrôle des instruments, déversement dans Global Portfolio).
    • Rédaction de tests unitaires.
    • Support utilisateur.
    • Participation à la phase d'homologation

    Responsable de Backlog

    Prise en charge globale des cycles de release et de la production sous la responsabilité directe d'un chef de projet interne

    • Animation du backlog étalé sur 6/7 semaines
    • Participation aux ateliers de travail métier / IT
    • Analyses et rédaction de spécifications le cas échéant sur les différentes évolutions et corrections inclues dans le backlog.
    • Conception et développements des solutions.
    • Supervision coté IT de l'homologation des évolutions apportées.
    • Gestion des incidents d'exploitation et du support utilisateur

    Rôle transverse sur les deux ans :

    Participation a plusieurs astreintes de mise en exploitation des nouvelles release du portail OLISFA afin de superviser particulièrement la mise en exploitation du module IG.

    Environnement technique :

    • JAVA/J2EE (MVC), ExtJS, Tomcat, Hibernate, Sybase, Hudson/Jenkins et Teamcity (continuous build and test), Sonar (contrôle qualité code)
    • Serveur d’applications : TOMCAT, JONAS
    • Environnement de développement : ECLIPSE, IBM RAD, Maven
    • Système d’exploitation : WINDOWS, UNIX
    • SGBDR : SYBASE
    • GLOBAL PORTFOLIO V3
  • BNP Paribas securities services - Consultant IT

    Pantin 2007 - 2010 Projet GLAD (Global Lendable Asset Database) : application front office de prêt et emprunt de titres pour le compte des clients BP2S, fournissant des prévisions de positions (comptabilisées et intraday) et permettant de saisir des prêts et retours de prêts, de préparer des prêts automatiques, de gérer les mouvements de collatéral…
  • Fortis banque - Consultant IT/Chef de projet

    PARIS 2006 - 2007 Chef de projet études et développements au domaine crédit de FORTIS :

    *Etude de faisabilité, conception du dossier d’architecture sur l’application de Gestion des sûretés, spécifications techniques.
    *Migration vers SAB : rôle d’AMOA (expert études), rédaction des spécifications reprise des données, d’interfaçage, et d’éditique.
    *SEPA : responsable étude nouvelles normes réglementaires SEPA, responsable des développements sur Fortis Net Entreprise et sur Fortis Gestion Privée.
    *MIFID : consultant sur la phase de développement des applications MIFID et correction de spécifications.
    *Responsable de plusieurs applications métiers dans le cadre de la maintenance opérationnelle du domaine crédit (évolutif et correctionnel).
    *Responsable de la migration sous J2EE de l’application d’archivage de la banque (spécifications, planning, développement, reprise de données fichiers séquentiels, recette, mise en production, support).
  • Manpower - Consultant IT java/J2EE

    Nanterre cedex 2005 - 2006 Maintenance évolutive de l’application d’administration de Manpower .

    Développement d'importantes evolutions fonctionelles sur une application MVC réalisé avec J2EE, impacts sur les différrentes parties de l'application :
    *Couche métier (DAO, EJB Entity)
    *Couche de contrôle, (EJB Session)
    *Couche de présentation, (JSP WebWork)

    Redaction de plans de tests
    Phases d'integration systeme
    Phases de recette et correction d’anomalies retour de tests
    Mise en production

Formations

Réseau

Annuaire des membres :