Mohamed - Chef de projet JAVA
Ref : 070424B001-
95100 ARGENTEUIL
-
Chef de projet, Développeur, Scrum Master (48 ans)
-
Freelance
MCD – NEUF SYS : Mars 2018 à ce jour
« Directeur associé – Responsable Informatique » :
MCD est une société spécialisé dans la vente de matériel des métiers de bouche du monde CHR (Café, Hôtel et Restaurant). Afin de maitriser sa crise de croissance, MCD a du se industrialiser ses process de vente, sa logistique produits et la gestion de ses ressources humaines. NeufSys est adossée à la société MCD et fournit des solutions complètes de prise de commande (TPV, bornes), d’encaissement (TPE, monnayeur) et d’aide à la gestion (Kitchen Display).
MCD :
Mise en place d’une infrastructure informatique et téléphonique.
Choix et mise en place et formation de l’ERP : Dolibarr.
Création des départements & Ecriture des procédures.
Revue des fournisseurs et clarification des méthodes de prises de commandes.
Mise en place de session de recrutement (secrétaire, chauffeur livreur, frigoriste)
Rédaction d’un dossier de demande d’ERP
Appel d’offre pour le choix d’une agence de SEO pour le site ********
NeufSys :
Planification des fonctionnalités directrice de l’application
Participation à l’audit ACERFI pour l’obtention de l’agrément « NF 525 »
Suivi de l’équipe de développement basé au Maroc.
Revue du code, mise en place d’une norme de codage interne
Mise en place de build continue (Jenkins)
Mise en place d’un framework de test U et F
Planification des installations des clients
Mise en place d’une politique de vente (catalogue, tarif, forfait maintenance, support, …etc.)
Environnement :
Client : Windows 7, Dolibarr, IntelliJ 8, MySQL, Derby, Java 8, Java FX
AIR SYSTEM : Janvier 2014 à Février 2018
« Directeur - Gérant » :
Spécialisée dans les systèmes aérauliques, Air System propose l’étude, l’installation et la maintenance des solutions de traitements d’air. Fort de ses 13 ans d’existence, elle a su se diversifier pour ainsi se forger un nom et concurrencer les sociétés de renom bien ancré dans le marché des extractions de hottes de cuisine.
Gestion des rdv clients (devis, études, audit, suivi propales, ...etc.)
Planification des interventions (nouveaux chantiers, dépannages, maintenance)
Informatisation du process de gestion (mise en place d'un ERP – Dolibarr, développement de notes de calculs... etc.)
Suivi des chantiers (réunion architecte, rédaction de rapport,...)
Gestion des commandes fournisseurs, gestion du stock, gestion des livraisons de chantier, ...etc.
Gestion des ressources humaines (congés, planning absence, salaires, primes, ...etc.)
Gestion des sous-traitants (5 sociétés : Entretien hotte, Frigoriste, Climaticien, Livreur)
Environnement :
Client : Windows 7, Dolibarr
HSBC CIB Banque d’Investissement : Septembre 2012 à Décembre 2013
« Ingénieur d’étude, Expert Java - Méthodologies Agiles – Scrum Master »
Les traders ont créé un nouveau produit appelé HBFR Certificate. Afin de le commercialiser, la direction du pôle Salle des Marchés Produits Structurés & Dérivés sur Actions de la Société HSBC-CIB, a décidé de créer un process automatique de validation et notification (front to back) de ce produit..
Aide à la spécification
Développement (code et tests unitaires)
Mise en place des jobs de schedduling (Ctrl-M)
TMA et Support 1er niveau, formation de l'équipe a Pune (Inde) pour le support du 2ème niveau
Mise en place de Maven pour tous les modules gérés par l’équipe.
Paramétrage des projets sous Hudson (build continu)
Assistance et coordination des équipes (Sophis, Summit, Calypso...etc)
Environnement :
Client : Windows XP, Java (JSP, JDBC, Multithread), Eclipse et IntelliJ V10, Oracle 10g, Sybase 12.5, SQL Server 2000 Serveur: Unix Solaris, script shell (bash), IBM ICS 4.3.0.6, IBM WebSphere 7, IBM MQSeries
CA-CIB Banque d’Investissement : Octobre 2009 à Août 2012
« Ingénieur d’étude, Expert Java - Méthodologies Agiles – Scrum Master »
Les EAI Front, Back et Post Setllement de la Société CA-CIB, du pôle BCI / EDI de la direction GED (Global Equity and Derivatives) assure le lien Front to Back. Permettant la descente de quelques 80 000 deals par jour, ces EAI sont considérés comme le système nerveux du système d’information du pôle BCI / EDI.
Scrum Master (Morning meeting, Sprint Backlog follow-up, Sprint Initialization…etc.)
TMA et Support 2ème niveau des 3 EAI’s
Développement spécifiques de fonctionnalités des modules suivants :
TOM : Module d’enrichissement des Pool IMatch
MiFID : Extracteur de fichier pour l’AMF
CPLReport : Extracteur de fichier de position pour la Compliance
IHM EAI : Client Web de gestion des données de l’EAI
IHM IHR : Client Web de gestion des SMI et SMC
Spécifications technico-fonctionnelles et développement de BOAT Reporter : outil de déclarations temps réel des deals OTC auprès de l’AMF via la plateforme Markit
Mise en place de Maven pour tous les modules gérés par l’équipe.
Paramétrage des projets sous Hudson (build continu)
Assistance et coordination des équipes (EAI et FOX)
Environnement :
Client : Windows XP, Java (JSP, JDBC, Multithread), Eclipse et IntelliJ V10, Oracle 9i, Sybase 12.5, SQL Server 2000
Serveur: Unix Solaris, script shell (bash), IBM ICS 4.3.0.6, IBM WebSphere 6.1, IBM MQSeries
SGCIB Banque d’Investissement : Juillet 2008 à Août 2009
« Ingénieur d’étude, Expert Java - Méthodologies Agiles » :
Domino SP l’outil d’animation warrants et autres produits structurées de la Société Générale du pôle DAI/TRA de la direction GED (Global Equity and Derivatives). Connecté sur plusieurs serveurs (près de 200) de gestion de configuration, de pricer, de booking et autres gestionnaires, cet outil est utilisé par un grand nombre d’utilisateurs (sales et traders) dans le monde entier.
Mise en place de Maven pour tous les modules gérés par l’équipe en collaboration avec l’équipe Architecture.
Mise en place d’un framework (couche métier par rapport à JUnit) de test pour faciliter l’écriture des tests unitaires et fonctionnels.
Ecriture de tests fonctionnels et unitaires
Développement spécifiques
TMA et Support 2ème niveau (Morning Check)
Environnement :
Client : Windows XP, Java (Swing, JDBC, Multithread), Eclipse et IntelliJ V7, Sybase 12.5, Tibco
Serveur: Unix Solaris, script shell (bash)
CALYON Banque d’Investissement : Juillet 2007 à Mai 2008
« Coach XP » :
IRSA est l’outil de trading « click and trade » du pôle AMA (Automaton and Market Access) de la direction GED (Global Equity and Derivatives). Connecté sur plusieurs serveurs de passage d’ordres et de flux de la société Horizon Software (********), cet outil est utilisé par une quarantaine de traders en salle de marchés.
Mise en place de la méthodologie Extreme Programming (organisation d’une formation dispensée par Régis Médina : ******** anciennement ******** ) : Morning stand-up, pair-programming, Iteration meeting, Test Driven Development ...etc.
Mise en place d’un framework (couche métier par rapport à JUnit) de test sur un marché bouchonné
Ecriture de tests fonctionnels et unitaires
Refactoring de masse par couche métier : gestion des connections, gestion des instruments, gestion des ordres simples, gestion des baskets, … etc.
Mise en place d’un « firewall tournant » pour le support de 2ème niveau (une personne par jour)
Environnement :
Client : Windows XP, Java (Swing, JDBC, Multithread), Eclipse et IntelliJ V7, Oracle 9i
Serveur: Unix Solaris, script shell (bash), process Java Horizon (BOS, SS)
BI-SAM Technologies Editeur de logiciel pour la finance : Avril 2002 à Juin 2007
Juin 2005 - Juin 2007
Chef de produit Fincancial Suite puis « Coach XP » :
Fincancial Suite est le pôle de BI-SAM qui regroupe les produits de calcul apportant une valeur ajoutée aux données du référentiel DRIM à savoir : Performance Attribution.
Réécriture du moteur de calcul d’attribution de performance action (calcul selon les méthodes Arithmétique et Géométrique, Chaînage selon les méthodes dite de Menchero, Cariño et Géométrique)
Modules de gestions des portefeuilles composites (calcul de valorisations fictives, …)
Amélioration des calculs de performances internes du portefeuilles et benchmark (composition d’indices) au ligne à ligne.
Spécifications fonctionnelles pour Data Management :
traitements de contrôles (cohérence fonctionnelle des données)
écran de saisie d’entités (benchmark, indices, tiers, acteurs, …)
Lancement du produit B-One qui est la fusion des produits « Performance Attribution » et « Data Management »
Assistance à la mise en place d’XP (« Extreme Programming ») par Régis Médina (Co-Auteur de « Gestion de projet Extreme Programming », Eyrolles 2004) et Marc Guiot.
Réunion de début d’itération hebdomadaire pour la définition des priorités « clientes »
Gestion de projet / fonctionnalité (« cartonisation » des items avec estimation de charges et évaluation des dates de livraisons)
Stand-Up meeting quotidien
Aide à la mise en place d’un framework de test U (unitaires) et F (fonctionnels)
Formation des nouveaux collaborateurs à la méthode
Passage de témoin entre Régis Médina et moi-même pour le rôle de « Coach XP ».
Environnement :
Windows XP, Java (Swing, JDBC, J2EE, Hibernate), IntelliJ V5, Microsoft SQL Server 2000, Sybase 12.5, Oracle 9i et 10g, JBoss 4.0.2, BEA WebLogic 8, IBM Websphere 5.1
Juin 2004 - Juin 2005
Chef de produit Asset Dataware :
AssetDataware est le pôle de BI-SAM qui regroupe tous les produits gravitant autour du référentiel DRIM à savoir : Data Integration, Data Input, Data Management, Diams Generator. Tout en assurant les demandes d’évolutions sur les produits phare du pôle, il est décidé de lancer le projet « Worklfow Comment Report » en partenariat avec Fortis I.M :
Participation aux spécifications des besoins des utilisateurs finaux réalisés par Fortis I.M.
Etude de globalisation des demandes pour rendre « générique » la solution final afin qu’elle réponde aux besoins de tous les clients BI-SAM
Etude de faisabilité technique
Réalisation d’une maquette de démonstration
Formation et démonstration aux concepteurs Fortis et à l’équipe « Avant-Vente » de BI-SAM.
Environnement :
Windows XP, Microsoft Visual Studio (C#), Sybase 12.5, Oracle 8i.
Janvier 2004 - Juin 2004
« Missions CDC-IXIS » :
Consultant technique et fonctionnel dans la cadre de la mise en place d’un système automatisé de reporting. De façon transverse au sein de la société (MOE, MOA, Service Reporting, Service de calcul de performance) :
Installation et mise en place des outils BI-SAM à savoir : DRIM (DatawareHouse BI-SAM), Data Integration (mi-ni « ETL »), Data Input (Intranet de saisie)
Formation des utilisateurs identifiés au produit Data Integration
Spécifications des besoins BI-SAM sur les données techniques attendues
Réalisations des interfaces d’intégration
Réalisations d’un processus d’intégration automatique avec reprise d’historique et reprise sur erreur
Environnement :
Unix Solaris, Script Shell, Perl, Sybase 12.0, Data Integration V1.2.1
Mars 2003 - Janvier 2004
Chef de projet Asset Dataware :
Encadrement d’une équipe de 4 personnes. Suivi du projet sur chaque produit à savoir :
Définition et mise en place de l’architecture technique
Coordination maîtrise d’ouvrage :
Vision globale des besoins,
Spécifications techniques,
Cadrage technique,
Architecture technique,
Développement java,
Documentation (utilisateur et d’installation),
Packaging des solutions finales (Setup d’installation)
Maintenance
Environnement :
Java (Swing, JDBC, JMS, Hibernate), JBoss, J2SE, Weblogic 7.0, Oracle 8i, Sybase 11.9, Microsoft SQL Server 2000, Unix, NT
Avril 2002 - Février 2003
« Missions AGF AM » :
Responsable intégration du projet Infocentre Boursier.
Installation et mise en place des outils BI-SAM à savoir : DRIM (DatawareHouse BI-SAM), DATAMART (Datamart d’historisation des données de DRIM), Data Input (Intranet de saisie)
Spécifications des besoins utilisateurs sur les données à historiser et leurs fréquences
Spécifications techniques et développement de DatamartAdmin, un outil de gestion du modèle DATAMART (historisation des données + gestion du paramétrage + gestion des données historisées)
Formation des utilisateurs identifiés au produit DatamartAdmin
Réalisations d’interfaces d’intégration pour les données spécifiques
Mise en place des procédures de réplication de données depuis le système DECALOG vers le DatawareHouse DRIM
Spécifications des entités répliquées
Mise en place d’un procédé de mise à jour des procédures de réplication
Mise en place d’un procédé de reprise en cas d’arrêt inopiné du système de réplication
Environnement :
Unix Solaris, Script Shell, Sybase 12.0, Transac-SQL, Java (Swing, JDBC),
Reuters Fincancial Software Juin 2001 à Mars 2002
Ingénieur d’études et développement :
Au sein de l’équipe DAM (Diagram Asset Management) du pôle Gestion de Fonds
Réalisation de modules standards et spécifiques du progiciel DAM
Développement et documentation des modules
Etroite collaboration avec les concepteurs
Etude de faisabilité de migration d'architecture technique Client-Serveur vers une architecture N-Tiers comprenant au final un client PowerBuilder, un serveur de traitement Java/J2EE et un SGBD Oracle.
Environnement :
NT, Oracle 8.0, PowerBuilder 7.0, JBuilder 5
DIAGRAM F.I.P Editeur de logiciel pour la finance Janvier 1999 à Juin 2001
Ingénieur d’études et développement
Au sein de l’équipe EURO-OPC (Diagram Asset Management) du pôle Gestion de Fonds
Développement de modules en SDL et maintenance du produit (Hotline)
Développement et documentation des modules (import / export des caractéristiques de titres FININFO, valorisations des SWAP « Zéros coupons, …)
Etroite collaborations avec les concepteurs et des consultants
Refonte et re-écriture du module de Pao en Visual basic pour Excel
Participation au projet « DREAM »
Réalisation d’une mécanique d’export des données d’EURO-OPC vers un datawarehouse dédié au reporting
Réalisation de reporting Business Objects pour la publication sur Internet via Web-Intelligence
Environnement :
Solaris, SDL, Perl, NT, Oracle 8.0, PowerBuilder 7.0, VB, Business Objects V5.
DOMAINES DE COMPETENCES
Niveaux d’intervention
Chef de produit et Coach “XP”
Chef de projet Technique et Fonctionnel
Chef de projet maîtrise d’œuvre
Rédaction de spécifications techniques détaillées
Assistance et coordination maîtrise d’ouvrage
Secteurs d’activité
DIAGRAM F.I.P, BI-SAM, AGF-AM, FORTIS-IM, CDC-IXIS IM, SGCIB, CA-CIB, HSBC
Domaines fonctionnels
Comptabilité et valorisation des OPCVM
Reporting hebdomadaires et mensuels des OPCVM et mandats
Calcul d’attribution de performance (action et taux)
Passage d’ordres
CONNAISSANCES
Langages Java, J2EE, Hibernate, Struts, JSP, SQL 92, PL/SQL, Transac-SQL, XML, Perl V5.8, HTML, Php, PowerBuilder 7.0, C-C++
Méthodologie Merise, UML, Méthodologie de mise en place de Datawarehouse, Modélisation conceptuelle orientée décisionnelle, Design Pattern
Base de données Oracle (8i, 9i), Sybase (11.9 et 12.5), Microsoft SQL Server 2000, Mysql 4, HsqlDBn H2, Derby
Serveur d’applications JBoss (3, 4), WebLogic (6, 7, 8), Websphere (4, 5), Tomcat (4, 5), Apache
Outils Business Objects V5, Data Integrator, JBuilder (7, 8, 9, X), Eclipse, IntelliJ (5, 6, 7,8), Rapid SQL, Cast, Aqua Data Studio, SquireL, ...
Systèmes d’exploitation NT Server/Workstation, X-Window, Unix Solaris, Linux (Ubuntu, Mandrake et RedHat), Windows (NT, 2000, XP), Mac OS X
LANGUES
Anglais : courant
Espagnol : notions
Arabe : courant
FORMATION
1998 Diplôme d’ingénieur de l’E.S.I.A.L
Ecole Supérieure d’Informatique et Applications de Lorraine
2001 Formation “SQLP” (SQL, PL/SQL), Oracle
Formation “Powerbuilder V7”, Sybase
2002 Formation Business Objects: “Designer, Superviseur, DataIntegrator”