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 applica...