Menu

Mustapha HAMMAS

Rive de Gier

En résumé

Avec plus de 9 ans d'expérience je possède une forte expérience autours des technologies Microsoft SharePoint et .Net, Maîtrisant aussi des technologies web telles que Angular JS et KnockoutJS.

Mes compétences :
ASP
GWT
GXT
Microsoft CRM
Microsoft Dynamics
Microsoft Dynamics CRM
Microsoft Dynamics NAV
Microsoft Navision
Microsoft Server
Microsoft Sharepoint
Microsoft Sharepoint 2010
Microsoft Silverlight
Microsoft SQL
Microsoft sql server
Microsoft Sql server 2005
Microsoft Visual Studio
Microsoft Visual Studio 2010
Moss 2007
NAV
Wcf
WPF
WPF Silverlight
WSS
Dynamics CRM
JavaScript
ASP.NET
Google Web Toolkit
Microsoft Office SharePoint Server 2007
C++
Navision
Gestion de projet
Windows Communication Foundation
jQuery
Microsoft C-SHARP
Microsoft ASP.NET
Microsoft Visual Studio.NET
Microsoft Internet Information Server
XML
SharePoint Designer
Microsoft Team Foundation Server
Microsoft .NET Technology
Windows Azure Platform
SharePoint Server 2010
Microsoft SQL Server 2008
Microsoft Windows 2008 Server
Microsoft Windows 2003 Server
Microsoft Project
HTML5
service Talent Management
eLearning
XSLT
Windows Presentation Foundation
Windows Communiciation Foundation
Visual Studio Code
VMware
UML/OMT
Side
SQL Server Reporting Se

Entreprises

  • ESI - Stagiare

    Rive de Gier maintenant Conception et realisation d'un Systeme de composition automatique de services web dans le domaine du E-Learning
  • Client : LOREAL RI chez KMR Solutions - Consultant .Net SharePoint

    2016 - 2016 Le service IT LOREAL a mis en place une solution de collaboration permettant de créer des sites SharePoint dédié au differentes équipes (Appelée communauté). Chaque site de communauté offres au utilisateurs un ensemble d’outils et fonctionnalités dédiés afin d’optimiser la collaboration, la productivité et le partages entre les membres.
    Mes principales tâches sont :
    • Participation dans l’étude et la réalisation des differentes évolutions sur le portail
    • Conception et développement d’un centre de notifications pour les sites de communautés
    • Conception et développement d’une application de gestion de tâches
    • Conception et développement d’une application de gestion des liens favoris
    • Conception et développement d’un Carrousel d’images responsive
    • Conception et développement d’un vidéo Player dédié

    Technologies:
    C#, SharePoint 2013 OnPremise, JQuery, KnockoutJS, Material Design Lite, SharePoint Designer Microsoft Visual Studio Code, Visual Studio Online (TFS)
  • Client: Ernst & Young chez KMR Solutions - Expert technique SharePoint

    2015 - 2016 Mise en place d’un intranet pour le service IT EY France. Avec un design moderne répondant aux normes Web actuelles. Le tout sous SharePoint Online et AngularJS + Angular Material
    • Accompagnement du client dans l’expression du besoin.
    • Gestion de projet en mode agilité : préparation des sprints, organisation des démos etc…
    • Conseil et expertise SharePoint pour orienter le client sur les choix techniques et les bonnes pratiques à mettre en œuvre.
    • Accompagnement de l’agence digitale dans la réalisation de la maquette du site
    • Intégration et développement du site sous SharePoint avec AngularJS, Angular Material Design et JSOM (et SP Rest API)
    • Tests et intégration

    Technologies:
    C#, SharePoint Online 2013, Angular JS , Angular Material Design, Asp.Net, JQuery, Visual Studio Code, Visual Studio Online, MS Project
  • Client : VINCI Energies - Chez KMR Solutions - Leader technique .Net/SharePoint

    2015 - 2015 Migrations de la plateforme de gestion des affaires de SharePoint 2010 vers SharePoint Online 2013 (Office 365) et Windows Azure.
    • Etude et analyse du besoin client.
    • Conception de l’architecture applicative de la solution et Rédaction du cahier d’architecture détaillée
    • Développement de module pour le provisionning de sites via C# et CSOM.
    • Mise en place et configuration d’un centre de recherche dédié (Managed Properties, Display Templates, ResultSource…)
    • Développement de Web Services WCF et déploiement dans Windows Azure
    • Customisation de l’interface utilisateur via Custom Master Page, JSLink, JQuery
    • Automatisation des scripts de déploiement dans SharePoint Online et Windows Azure via PowerShell
    • Visual Studio Online et Méthodologie Agile pour la gestion de projet

    Technologies:
    C#, SharePoint Online 2013, Windows Azure, WCF, Asp.Net, JQuery, Bootstrap, Angular JS Microsoft Visual Studio 2013, Visual Studio Online, PowerShell
  • Client: BNP Paribas chez TCS - Consultant .Net

    2014 - 2014 Le service RH de la BNP souhaite développer un outil d'import de données en masse dans leur base de données des employés. L'outil permet dans un premier temps aux utilisateurs de générer un fichier Excel avec les lignes à modifier, puis importer ce dernier une fois mis à jour.
    Etude et analyse du besoin client (En Anglais).
    Mise en place de l'architecture applicative de la solution
    Conception et développement d'une solution d'import de données à partir du fichier Excel
    Développement d'une interface web dynamique pour le suivi des imports avec Asp.Net JQuery, AngularJS et SignalR.
    Génération d'un rapport détaillé sous Excel sur le déroulement du processus.
    Développement d'une interface web graphique avec LightSwitch pour la gestion de la configuration des imports.
    Analyse des risques et estimation des charges.
    Méthodologie Agile pour la gestion de projet
  • Client: BNP Paribas chez TCS - Consultant .Net / SharePoint

    2014 - 2014 BNP Paribas souhaite migrer toutes les applications de gestion de contenu ainsi que les sites Internet, Intranet et Extranet sous SharePoint 2013.
    Gestion multilingue des sites avec les Variations
    Mise en place du Cross-publishing pour la centralisation du contenu et la gestion de la publication
    Développement de fonctionnalités Web avec Html 5 et JQuery
    Automatisation des déploiements avec Powershell
    Conception et développement d'une solution de gestion utilisateurs avec le Forms Based authentification pour les sites extranet
    Réalisation de tests unitaires
    Méthodologie Agile pour la gestion de projet
  • Client: Banque de France chez TCS - Consultant .Net/SharePoint

    2012 - 2014 Dans le cadre du projet de refonte de son système d'information, la direction des services juridiques de la Banque de France a décidé de mettre en œuvre une solution sous SharePoint pour organiser et faciliter la gestion de ses différents services.
    La solution est composée de plusieurs modules :
    * Module courrier : concerne les activités de la Direction. ;
    * Module Procès : pour la gestion et le suivi des procès de tous les services ;
    * Module Recouvrement : dédié au recouvrement des créances. ;
    * Module documentaire : outil de gestion documentaire sous SharePoint accessible à l'ensemble de la direction.
    Chaque module intègre les fonctionnalités suivantes :
    * Un portail collaboratif par profil avec gestion des permissions utilisateurs. ;
    * Gestion documentaire de l'ensemble du service. ;
    * Une fonctionnalité de recherche dans les listes et dans le contenu des documents ;
    * Un Workflow de validation de documents.
    * Archivage de données
    * Gestion de la corbeille
    Mes principales tâches sont :
    Participer aux ateliers d'analyses du besoin et conception de solutions techniques.
    Participer à la mise en place de l'architecture logicielle de la solution sous SharePoint 2010
    Conception du modèle de données sous SharePoint
    Conception et développement d'un module de recherche qui se base sur des requêtes CAML pour la recherche dans le contenu des listes, et SharePoint Search pour la recherche dans le contenu des documents.
    Conception et développement de Workflow de validation de documents multi-niveaux
    Développement de Pages applicatives sous SharePoint et création de formulaires Personnalisés.
    Développement de composant web dynamique avec Html5, JQuery et Web Service.
    Personnalisation du Ruban SharePoint avec les Custom Actions via du JavaScript.
    Développement d'un outil de reprise de données de l'ancien système avec C# (Reprise de plus 10 ans de données).
    Accompagnement des utilisateurs lors des phases de tests (Recette, Intégration, Production)
    Packaging et déploiement et accompagnement des administrateurs lors des phases d'installations en recette, intégration et production.
    Suivie de projet et rapport d'activité sur l'avancement et le reste à faire, le tout en mode agile.
    Support de niveau 3 après la mise en production.
  • Client: Groupe Total chez ALTI SA - Consultant .Net/SharePoint

    2011 - 2012 Dans le cadre du projet de refonte du SI RH, TOTAL souhaitait étendre l'application existante de gestion du référentiel Identité Groupe (Personnes et Postes) par un module supplémentaire de gestion des ressources (droits à ressources sur les Postes et allocation/désallocation des ressources sur les Personnes) dans le respect du cycle de vie des données référentielles

    Mes principales tâches sont :
    Conception et développement de contrôles utilisateur dédiés et génériques avec Asp.Net et JQuery.
    Développement de Services WCF permettant l'interaction avec les données SAP MDM.
    Utilisation de MDM Api for .NET pour récupérer/modifier/insérer des données dans MDM.
    Méthodologie Agile pour la gestion de projet.
    Packaging et Déploiement de Solution SharePoint
    Utilisation des outils SAP MDM Manager et Console pour accéder aux données et Schéma de Table MDM.
  • Florida MLS - Consultant .Net/SharePoint

    2011 - 2011 Florida MLS est une agence et école immobilière agrée dans l'état de Floride aux Etats Unis. Dans le cadre de leur développement en ligne, ils prévoyaient de créer plusieurs sites pour leurs différentes activités. Et pour cela ils ont opté pour la plateforme SharePoint 2010 afin de faciliter la gestion de leur contenu.

    Mes principales tâches sont :
    Etude et analyse du besoin client (En Anglais)
    Rédaction de la documentation technique et fonctionnelle en anglais.
    Cadrage et mise en place de l'architecture logicielle adéquate pour le déploiement de SharePoint 2010
    Développement d'un Site Internet pour l'école immobilière en ligne (www.mlscampus.com) avec asp.net et JQuery (Le site a été migré par la suite vers SharePoint).
    Conception et développement de Workflow de validation de nouveaux produits et Packages
    Développement et migration du contenu du site de Florida MLS vers SharePoint 2010 (Site Internet).
    Reprise Complete ou partielle des pages et leur intégration dans SharePoint 2010
    Développement d'interface Web compatible mobile et Tablet avec JQuery.
    Conception et développement de Webparts
    Intégration de la charte graphique Florida MLS
    Interopérabilité avec la plateforme e-Learning Moodle.
  • Client: SOUMAM chez Halkorb - Développeur Dynamics NAV

    2010 - 2011 SOUMAM est le premier producteur des produits laitiers en Algérie. Dans le cadre d'une opération de modernisation de leur système d'information, ils ont opté pour la plateforme Dynamics NAV 2009 pour :
    * La gestion de la comptabilité et finance.
    * Gestion des Ressources Humaines
    * Gestion de la production.

    Mes principales tâches sont :
    Participer aux ateliers d'analyse et d'étude du besoin.
    Développement de fonctionnalité pour les modules RH et comptabilité avec C/Side
    Conception et développement d'un module de rapprochement Bancaire automatique.
    Développement de rapport sous Dynamics NAV.
  • CGMP - Développeur Dynamics CRM

    2009 - 2010 Dans le cadre de la refonte de son SI, la Caisse de Garantie des Marchés Public (CGMP), a décidé d'opter pour la plateforme Dynamics CRM 4. De par sa flexibilité et son extensibilité, Dynamics CRM Constitue une très bonne approche pour avoir la gestion client et métier dans une même solution.

    Le projet est constitué de 2 Phases :
    * La migration des anciennes bases de données sous Acces vers la base Dynamics CRM sous SQL Server 2008 :
    * Développement sous SQL Server Intégration Services des packages pour les différentes phases de migration à savoir : récupération- Transformation- Consolidation- Migration
    * Conception et développement d'un outil personnalisé en .net (C#, WinForms) qui orchestre et synchronise les différentes étapes de migrations (Exécution des Packages).
    * Conception et Développement de la solution Dynamics CRM
    * Conception du modèle de données (Création des entités)
    * Personnalisation de l'interface graphique avec JavaScript.
    * Conception et développement de Workflows ;
    * Développement de plugins avec C# et Visual Studio 2008 ;
    * Développement et Intégration dans Dynamics CRM des rapports sous MSSRS (Environ 50 rapports + Tableaux d'analyses).
    * Développement d'un connecteur avec SharePoint 2007 (MOSS 2007) ;
  • Orascom Telecom Algerie - Développeur SharePoint / .Net

    Alger 2008 - 2009 Dans le cadre de la refonte de son SI, Orascom Telecom Algérie a décidé de mettre en place un Portail SharePoint afin d'améliorer la productivité et la collaboration de ses différents départements.

    Mes principales tâches sont :
    * Organisation des ateliers d'analyse et de conception ;
    * Assister les équipes IT dans la définition de l'architecture applicative de la solution et l'intégration de SharePoint 2007. ;
    * Conception et développement d'un portail intranet sous SharePoint ;
    * Développement de composant dynamique avec JQuery. ;
    * Conception et développement d'un Designer de worklows pour le service Talent Management. La caractéristique de ce Designer, est qu'il soit utilisable par des utilisateurs non informaticiens.
    * Etude et Développement de 5 Workflows :
    * Département Finance : Gestion de la demande des frais de missions et gestion du remboursement des frais de missions. ;
    * Département RH : gestion des départs des employés et gestion des nouvelles recrues. ;
    * Département Marketing : gestion de la procédure Nouveaux produits et services. ;
    * Assurer la formation des utilisateurs des différents départements. ;
    * Méthodologie Agile pour la gestion de projet ;
  • Interstice - Developpeur .Net/SharePoint

    Marseille 2007 - 2007 Interstice a décidé de développer une suite de logiciels de gestion en interne dans les domaines suivants :
    • La gestion de projets
    • La gestion des Fournisseurs, Contacts et clients
    • Gestion du Personnel et de la paie (RH)

    Mes principales tâches sont :
    • Analyse du besoin client
    • Rédaction des cahiers fonctionnels et technique
    • Conception et développement des modules Gestion du personnel et paie et Contacts

    Technologies: MOSS 2007, WSS3.0, C#, ASP.NET 2.0/3.5, JQuery, XML, Windows Server 2003, Microsoft Visual Studio 2008 Team Suite, Team Foundation Server, SQL Server 2005, IIS 6, SharePoint Designer, JavaScript, HTML, Agile Methodology.
  • Algerie - Développeur .Net

    2007 - 2007 Interstice a décidé de développer une suite de logiciels de gestion en interne dans les domaines suivant :
    * La gestion de projets ;
    * La gestion des Fournisseurs, Contacts et clients ;
    * Gestion du Personnel et de la paie (RH)

Formations

  • INI (Alger)

    Alger 2002 - 2009 Ingénieur d'état en Informatique Option Système Informatique de l'Ecole Nationale Supérieur d'Informatique
  • Institut National D'Informatique (Alger)

    Alger 2002 - 2003 Systeme d'informatique

Réseau

Annuaire des membres :