Menu

Mouhamed Moustapha DIOUF

PARIS

En résumé

Je m'appelle Mouhamed Moustapha Diouf, j'ai 34 ans et je suis freelance (indépendant). Avec 9 ans d'expérience dans mes valises je propose mes services en tant qu'indépendant.
J'interviens actuellement dans une mission chez le premier site d'e-commerce en France (Voyages-sncf.com) en tant qu'architecte Java/JEE.
Je suis intervenu dans une mission en tant qu'architecte SI à la Caisse d'Epargne. J’avais pour mission de concevoir une plateforme mutualisée de moteur de règles dans un milieu hétérogène (.Net, Java) au sein du SI globale de la caisse d’épargne. Cette plateforme prend en compte l’édition, la propagation et l’exécution des règles. Dans un premier temps j’ai apporté mes conseils quant au choix du produit. Ensuite j’ai formé les équipes projet à l’approche par règles métier. J’ai proposé également la mise en place de bonnes pratiques java en mettant en place une usine logicielle et la méthodologie agile SCRUM. J’ai fini par la réalisation de la première version (Java, Camel, CXF, Play! Framework, SoapUI, Maven, JUnit, Jenkins, Sonar, Nexus)
J'ai aussi passé 3 ans et 7 mois chez voyages-sncf.com technologies, le leader du e-commerce en France (3ieme en Europe). Pendant ces dernières années, j'ai travaillé dans un contexte de haute charge avec une haute dispo, comme seul voyages-sncf.com peut le permettre. J'ai intégré cette entreprise comme Architecte Java/JEE puis évoluer vers le poste de manager technique de l'équipe innovation et R&D.
J'ai sous ma responsabilité 4 à 5 développeurs et travaille en étroite collaboration avec l'équipe de chefs de projet qui sont nos clients.
Notre rôle est d'animer l'innovation fonctionnelle et technique au sein de voyages-sncf.com technologies. En deux ans, nous avons produit une dizaine d'applications aussi bien web que mobile (Androïd, IPhone OS). Je suis le responsable des architectures et Scrum Master.
Nous avons travailles avec les frameworks web les plus reconnues Grails, Struts, Spring MVC, ROO, FreeMaker. Travailler avec des techno en vogues SPRING, JMS, MemCached, EHCache, Android, IPhone OS, Hebernate,iBatis, WebService (Rest, Soap, Hessian, ProtoBuf, CXF), Moteur de règles (BRMS). Et ceci dans un environnement à forte charge en haute dispo : Load Balancing, Clustering, Test de charge ...
En plus de mon rôle technique, je faisais du capacity planning, gestion de projets, négociation de contrat, recrutement
Avant j'ai travaillé pendant 4 en tant qu'ingénieur en génie locigiel pour Genigraph. Pendant cette période, j'ai beaucoup travaillé avec les moteurs de règles et java.

Mes compétences :
Java JEE
Gestion de projet
Scrum master
SOA
Moteur de règles
Openerp
Web 2.0
Intégration continue
Python

Entreprises

  • Valtech/ VSCT

    maintenant
  • Voyages-sncf.com Technlogies - Architecte JEE

    2012 - maintenant
  • Groupe Caisse d'Epargne Technologies (GCETECH) - Architecte SI

    2011 - 2011 Architecte SOA spécialiste moteur de règles
  • Voyages-sncf.com technologies - Manager Equipe technique

    2009 - 2011 Responsable de de l¿équipe technique d'innovation R&D. J'ai sous ma responsabilité 4 à 5 développeurs et travaille en étroite collaboration avec l'équipe de chefs de projet qui sont nos clients.
    Notre rôle est d'animer l'innovation fonctionnelle et technique au sein de voyages-sncf.com technologies. En deux ans, nous avons produit une dizaine d'applications aussi bien web que mobile (Androïd, IPhone OS). Je suis le responsable des architectures et Scrum Master.
    Nous avons travailles avec les frameworks web les plus reconnues Grails, Struts, Spring MVC, ROO, FreeMaker. Travailler avec des techno en vogues SPRING, JMS, MemCached, EHCache, Android, IPhone OS, Hebernate,iBatis, WebService (Rest, Soap, Hessian, ProtoBuf, CXF), Moteur de règles (BRMS). Et ceci dans un environnement à forte charge en haute dispo : Load Balancing, Clustering, Test de charge ...
    En plus de mon rôle technique, je faisais du capacity planning, gestion de projets, négociation de contrat, recrutement
  • Voyages-sncf.com technologies - Architecte Java/JEE

    2008 - 2009 Proposition d’une architecture et développement d’un prototype pour la refonte du
    système d’information de Voyages-sncf.com technologies : ServiceMix, CXF,
    Business Rules (JBoss Rules), Weblogic, Tomcat, JBoss.
    Proposition d’une architecture et développement d’un super portail d’application
    d’admistration en utilisant : SSO, CXF, JPA, Weblogic, Oracle.
    Proposition d’une architecture pour monitorer les accès aux partenaires extérieurs
    des applications en production en utilisant : AspectJ, JMX, Weblogic.
    Audit du socle technique de la cellule pour une refonte.
  • Baamtu - Directeur technique

    2008 - maintenant Depuis 2008, je suis associé dans une startup Baamtu Sarl. Baamtu est un éditeur de logiciel, intégration de solution OpenSource et fournisseur de services en ingénierie logiciel. Nous avons mis en place une solution comptable pour les pays Ouest-Africains. Notre cible c'est de monter une plate d'offshore en ingénierie logiciel en Afrique de l'Ouest.
    Je suis le directeur technique de la structure en devenir bien que cela ne soit pas a temps plein.
  • Génigraph/LaBRI - Ingénieur Informaticien / Doctorant

    2004 - 2008 Travail sur un module de génération de télé-procédure avec prise en compte des
    Business Rules. Utilisation de Java, J2EE, MDA, MOF, ECORE, XML, XSLT,
    DROOLS, JUNIT, UML, CSS, Load balancing.
    Ecitiz est une logiciel de génération de télé-procédure conçu comme étant un
    plugin eclipse et dont l’objectif est, en se basant sur les spécifications de l’expert
    métier de pouvoir générer une application web. Mon rôle est d’y apporter
    l’approche par règles métier qui consiste à permettre à un non informaticien
    (l’expert métier) de pouvoir gérer lui-même le comportement de l’application. Le
    but était aussi d’offrir un haut niveau de flexibilité d’où l’utilisation de l’ingénierie
    dirigée par les modèles (MDA) XML. Les applications web générées sont
    standardisées J2EE. Actuellement un expert métier, dans Ecitiz, peut utiliser les
    règles métiers pour contrôler le workflow de l’application, les éléments graphiques
    d’une page web et faire de la validation métier.

Formations

Pas de formation renseignée

Réseau

Annuaire des membres :