Redouane - BizTalk & .Net Consultant
Ref : 150226M002-
91300 MASSY
-
Consultant technique (45 ans)
-
Freelance
Expérience professionnelle
Bruneau Consultant technique .Net senior
Depuis février 2011 SINBAD : Système d’Information « Métier » de Vente à Distance B2B, couvrant à la fois les domaines Back-office (Produits, approvisionnement, tarification, actions marketing…), Front office (Vente, SAV, CRM, …) et ses sites Internet marchants.
► Enjeux :
- Du projet : Concevoir un projet ambitieux permettant de remplacer les différents systèmes existants par un seul système.
- De la mission : Intégrer une équipe composée d’un Product Owner, un Scrum Master, des responsables fonctionnels et des Team Members (plusieurs compétences sont représentées : développeur, architecte, DevOps, Testeur…), pour apporter une touche au projet de refonte du système d’information de Bruneau.
► Réalisations :
- Pour le bon déroulement des échanges entre SINBAD et les systèmes externes, j’ai développé un Workflow qui alimente les flux sortants et qui consiste à créer :
• un objet générique contenant tous les données de traitement d'une commande, devis, facturation, sav et demande de client.
• un objet actions contenant les règles métier permettant d’exploiter ces informations.
• des objets spécifiques, selon les actions approuvées : éditique, logistique et/ou finance.
- Aide à la réalisation des différents flux sortants et entrants sous Biztalk.
- Réalisation d’un nouveau flux sous Biztalk, de remontée des informations clients d’un système vers un autre.
- Analyse, architecture et mise en place d’un processus de communication (Echanges EDI) avec les différents fournisseurs de Bruneau, sous Biztalk (http et ftp).
- Création des différentes étapes d’intégration des commandes Web à l’aide du Pattern CoR (Chain Of Responsibility).
- Intervention sur le Framework et le socle existant.
- Evolutions et implémentations de nouveaux écrans WPF.
- Mise en œuvre de nouvelles fonctionnalités métiers et services WCF.
- Création de différents projets de test d’acceptation à l’aide de Specflow et Gherkin.
- Optimisation et refactoring du code existant.
- Encadrement et support technique de l’équipe TMA.
- Support Opérationnel et Gestion d’incidents de la production.
► Environnement :
Agile/Scrum, .Net 4.0/4.5, WCF, WPF, WF4, C#, Specflow, NUnit, Gherkin, Unity, PRISM, MVP, MVVM, Chain Of Responsibility, AppFabric, Application Insights, TFS 2013=>2017, Visual Studio 2012 => 2015, SQL Server 2012/2014, Biztalk 2010/2013R2.
SCC Expert Technique .Net
Novembre 2010 - Janvier 2011 Moteur de production de catalogues pour les clients de SCC.
► Enjeux : Concevoir un projet (moteur) qui génère un catalogue (document pdf) pour les clients SCC, à partir des pages html produites dynamiquement des sites de gestion de catalogues.
► Réalisations :
- Choix d’architecture, conception et réalisation à l’aide d’un architecte Microsoft senior.
- Création du moteur de production des pages html (Crawler).
- Création du moteur de production des fichiers PDF à partir des pages html selon des templates personnalisées pour les clients de SCC.
- Mettre en place d’un modèle conceptuel de données à l’aide d’Entity Framework, qui se base sur une source de données CNET.
- Autre : Modification d’un Workflow d’extraction de données en intégrant les fonctionnalités d’OpenXml au lieu d’utiliser OleDb.
- Rédaction de la documentation technique.
Environnement : .Net 3.0\3.5\4.0, C#, Entity Framework, VS 2008\2010, OpenXml v2.0, Sql Server 2000\2008.
EIC - EDITIONS INFORMATIQUES COMPTABLES Architecte .Net junior
Juin 2010 - Octobre 2010 EICKINOX – Système de comptabilité
► Enjeux :
- Du projet : Mettre en place un logiciel nouvelle génération pour répondre aux enjeux de demain de la profession comptable.
- De la mission : Travailler au sein d’une équipe d’architectes juniors et faire de l’assistance technique.
► Réalisations :
- Conception et Production de nouveaux modèles en travaillant avec une équipe junior d’architectes et d’analystes métier
- Refactorisation et optimisation du code existant
- Assistance technique et revu de code des développeurs
- Intervention sur le Framework et le socle existant
- Réalisation de la documentation technique et rédaction des comptes rendus
Environnement : .Net 3.5, WCF, WPF, C#, XAML, TFS 2008, VS 2008, Unity, Fireboard, UML, pattern: MVVM.
ACCENTURE INSURANCE SERVICES Consultant Technique .Net
Mars 2009 - Avril 2010 TAIGA - The Accenture Insurance Group Application - pour le compte de BNP PARIBAS
► Enjeux : Travailler au sein d’une équipe TMA sur l’application Web d’assurance pour le compte de BNP Paribas.
► Réalisations :
- Ajout et modification de certaines fonctionnalités (Application et Bases de données)
- Intervention sur les couches présentation, métier et accès aux données
- Résolution des anomalies affichées dans le système de traçage des bugs (Trackano)
- Réalisation d’une application de bureau d’extraction et de traitement automatique des cotisations
- Réalisation de la documentation technique « modèle de conception et d’intégration »
Environnement : Visual Studio 2005, Asp.Net 2.0, VB.net, C#, XSL, Oracle 10i, PL/SQL, Toad pour Oracle, Visual studio Source Safe Version 8.
Missions entre Février 2004 et Décembre 2008
OFFICE NATIONAL DES CHEMINS DE FER Consultant Technique .Net
Projet SABIL V3: Gestion de la réservation & paiement des tickets dans les gares
► Enjeux : Réalisation de la version 3 du projet d’entreprise Sabil qui gère les réservations et les ventes de billets de train.
► Réalisations :
- Diffusion de nouvelles informations (horaires, destinations…) du serveur central vers les serveurs gares
- Recueil des besoins sur la partie « Vente et Saisie de billets » / « Manuels Gares » / « Contrôleurs »
- Réalisation technique
Environnement : .Net 2.0/3.0/3.5, C#, WCF, Smart Client Factory, TFS, SQL Server 2005, T-SQL, Visual Studio 2008, Pattern: MVP.
MAROC TELECOM Consultant Technique .Net
Application de gestion des abonnements téléphoniques avec la technologie CCF
► Enjeux : Réalisation d’une application démonstration qui intègre les différents processus de gestion des abonnements téléphoniques sous forme de Workflow.
► Réalisations :
- Formation sur la technologie CCF (Customer Care Framework 2008)
- Etude de faisabilité technique et présentation du projet pour l’intégration de différentes applications hétèrogènes dans CCF Agent Desktop
- Réalisation technique du projet
- Réalisation de la documentation technique
Environnement : .Net 2.0/3.0/3.5, C#, CCF 2008, SQL Server 2005, T-SQL, SSO, VS 2008.
MINISTERE DE L’INTERIEUR Consultant Technique .Net
Application Web portant sur les élections nationales marocaines de 2009
► Enjeux : Préparation d’un environnement de travail et développement technique.
► Réalisations :
- Installation et configuration du Team Foundation Server (TFS 2008)
- Préparation et supervision de l’environnement de travail TFS
- Réalisation technique (développement, débogage, déploiement)
Environnement : .Net 2.0/3.0/3.5, C#, SQL Server 2005, VS 2008, TFS 2008, SharePoint services 3.0.
MINISTERE DE L’EDUCATION NATIONALE Consultant Technique .Net
E-Mouv, application web pour la gestion du mouvement enseignement et administratif
► Enjeux : Réalisation d’un projet web qui gère les mutations des enseignants en ligne.
► Réalisations :
- Analyse, Conception et réalisation du projet
- FrontOffice : interfaces de saisie, consultation et modification des demandes pour le candidat
- Back-office : interfaces de validation, consultation et modification des demandes du candidat
- Administration, paramétrage et tableaux de bord
Environnement : .Net 2.0, Asp.Net, C#, SQL Server 2005, T-SQL, Visual studio 2008.
MINISTERE DE L’ECONOMIE – LYBIE Consultant Technique .Net
BCT « Business Center for Tomorrow », application de gestion de la création des sociétés
► Enjeux : Création et mise en œuvre d’un seul système de création des sociétés :
- Portail Sharepoint internet/extranet
- Application asp.net qui sert à récupérer toutes les informations nécessaires pour la création
- CRM, un intranet pour la création des sociétés
- infrastructure
► Réalisations :
- Recueil des besoins auprès des utilisateurs
- Développement du front office de l’application
- Intégration entre l’application BCT et CRM solution par des web services sécurisés
- Rédaction de la documentation technique et du manuel utilisateur pour l’application BCT et la partie Intégration
- Migration des données de l’ODBC C-Tree Plus vers SQL Server 2005
Environnement : Asp.Net 2.0, C#, Ajax, SQL Server 2005, C-Tree Plus.
AXA ASSURANCE Consultant Technique .Net
- Application Web (Extranet) « Gestion des Clients/Prospects ».
- Application de bureau qui permet de générer des documents.
► Enjeux projet 1: Développement d’une application Web (Extranet) qui permet la gestion des clients et prospects d’AXA Assurance.
► Réalisations :
- Développement d’un socle technique en .NET (Framework qui englobe les méthodes à utiliser dans l’application => gestion des logs, accès aux données, gestion des exceptions…)
- Tests Unitaires et tests de recettes
- Intervention sur les couches Services, Presenter et Data Access
► Enjeux projet 2: Développement d’une application de bureau qui génère les lettres d’accompagnement pour Attijari Wafa Bank.
► Réalisations :
- Recueil des besoins utilisateurs
- Réalisation technique de l’application winforms
- Réalisation de la documentation technique de l’application
- Tests de l’application
-Déploiement de l’application
Envirnnement : .Net 2.0, C#, TFS, Tests unitaires, Test de recette « FitNess », Crystal Reports, AS/400, SQL Server 2005, T-SQL, Pattern: MVP (Model View Presenter).
GROUPE CMCP Consultant Technique .Net
GISMI, une application web pour la mise en place d’un système de management des équipes, des données et des documents de CMCP.
► Enjeux : Concevoir un projet web en asp.net et SharePoint qui gère les données, les documents, les équipes et leurs profils et rôles au sein du groupe CMCP.
► Réalisations :
- Recueil des besoins utilisateurs et collaboration avec la MOA pour la réalisation du Système de Management
- Présentation d’une maquette
- Réalisation technique de l’application Web GISMI
- Amélioration continue du système de management en collaboration avec les utilisateurs
- Travailler avec un développeur SharePoint pour la mise en place technique (intranet/sécurité/Dashboard…) liée au pilotage du système de management
- Formation sur l’utilisation de l’application GIMSI pour les cadres de CMCP
Environnement : Asp.Net 2.0, C#, Ajax, SQL Server 2005, T-SQL, SharePoint 2007.
ACRED Consultant Technique .Net
Système de gestion des flux métier d’ACRED.
► Enjeux : Mise en place de différentes applications de bureau et web qui permettent la gestion des flux métier de la banque ACRED.
► Réalisations :
- Développement d’une application Windows d’édition et d’impression des états de prélèvements des entreprises conventionnées.
- Mise en place d’un système de visualisation et d’impression des états précédents (archives)
- Mise en place d’un système de paramétrage, des chemins des états de prélèvements et chemins des documents générés
- Mise en place d’un système de saisie et d’envoi automatique (Relance) par email des états de prélèvements des entreprises via une application web asp.net
- Mise en place d’un système de verrouillage / déverrouillage de l’envoi par email de ces états
- Rédaction de la documentation technique et du guide d’utilisation de l’application
- Mise en place d’une formation sur les 2 applications Windows (paramétrage et impression)
Environnement : .Net 2.0, C#, Crystal Report, XML, Asp.net 2.0, Ajax, SQL Server 2000, T-SQL.
TV 2M Consultant Technique .Net
ECM, une application web dont sa base documentaire 2M est EdiBase.
► Enjeux : Création d’un outil permettant la migration automatique des données d’Edibase vers une base de données SQL Server et intervention sur le projet web Asp.net/Telerik ECM.
► Réalisations :
- Développement d’un outil de migration de données d’Edibase vers SQL Server 2005
- Projet ECM (EditBase Web Application), réalisation et assistance technique
- Participation à la réalisation du back office de l’application Editbase
Environnement : .Net 2.0, Asp.Net, Telerik, C#, T-SQL, SQL Server 2000.
ORBITCOM Développeur .Net
Applications web de la gestion des assurances sous asp.net.
► Enjeux :
- Travailler en équipe sur différentes applications web d’assurances.
- Administration des bases de données SQL Server 2000
- Déploiement des projets
- Gestion d’hébergement des sites web des clients de ********
- Gestion des utilisateurs, des machines de la société et de leurs rôles sous Active Directory
► Réalisations :
Projet 1: application Web ******** « Compagnie française de devis mutuelle »
- Gestion de blocage et d’autorisation d’accès des pays au site
- Contrôles d’adresses IP
- Analyse et intégration des nouveaux produits (compagnies d’assurances)
- Gestion Informatique du centre d’appel
Projet 2: application Web pour la compagnie française Inovavd ********
- Gestion de l’importation et de l’exportation de données
- Gestion de qualification des fiches clients
Projet 3: un FAQ « Frequently Asked Questions » multi-langues
- Migration de l’application (pour une société) de l’ASP/VB vers ASP.NET/VB.NET
- Conception et réalisation de l’application multi-langues « FAQ » pour différents clients
Environnement : .Net 1.1, VB.Net, SQL Server 2000Access
FORMATION
École Centrale Paris
2014 Formation de 2j - Architecture d’Entreprise et Gouvernance
European Center for Leadership and Entrepreneurship Education
2013 LEADERSHIP DIAMOND® & Lean Six Sigma
Université Hassan II, Casablanca – Maroc
2003 Maîtrise en Informatique
2001 DEUG Maths-Physique
2013 Lean Six Sigma Green-Belt
2010 Microsoft .NET Framework - Application Development Foundation
COMPETENCES
• Maîtrise des technologies de développement.
• Intervention sur les différentes phases du projet.
• Conception, Architecture et Réalisation technique.
• Rédaction de spécifications techniques.
• Très bon relationnel, sens de la pédagogie, sens du service.
• Travail en équipe et facilité à travailler dans un environnement international.
: C#, VB.Net, T-SQL, PL/SQL, Linq, XML, JSON, XAML, XSL/XSLT, HTML/CSS
: WCF/Web API, Asp.Net/Asp.Net Core, MVC, Angular JS, WF, WPF, Entity Framework, Prism, Unity, OpenXml v2, Smart Client Factory, AJAX, Web services, Reporting Services, Crystal Reports
: SQL Server 2000 => 2014, Oracle 8i/10i
: Visual Studio 2003 => 2015, Customer Care Framework, Toad For Oracle
: Scrum, Kanban, Merise, UML
: MVP, MVC, MVVM, Singleton, Chain Of Responsibility
: TFS, IIS, AppFabric/Application Insights
: .Net 1.x / 2.0 / 3.x / 4.x
Outils d’intégration : Biztalk Server 2010 / 2013 R2