Badr - Architecte .NET

Ref : 201119C001
Photo de Badr, Architecte .NET
Compétences
Expériences professionnelles
  • Architect & Auditeur - Expert .NET.

    RAJA Group
    Jan 2022 - Jan 2022

    Projet : LAB – Composante de chaine de publication du Groupe RAJA.
    1. LAB – Refonte technique d’un monolithique.
    Le LAB est une composante logicielle de la chaine de publication du groupe RAJA.
    Elle permet d’alimenter les 18 sites E-Business du Groupe RAJA avec le contenu
    adéquat pour chaque plateforme E-Business du groupe : produits, prix standards,
    prix professionnels, promotions, TVA, discounts, contenu Html, SEO Data, Assets,
    etc.
    En tant qu’architecte et expert .NET, mes domaines d’intervention dans le cadre de
    cette mission étaient :
     Accompagnement du directeur de projet : COMEX, COMOP, Réunions
    de suivi.
     Audit du code source du « monolithe ».
     Rédaction du rapport d’audit.
     Analyse de la dette technique et du code mort des composantes du
    logiciel.
     Identification et planification des actions de remédiation de la dette
    technique.
     Panification des phases de la refonte technique avec un passage
    progressif d’une architecture Monolithique vers une architecture
    Microservices.
     Rédaction et mise en place de « Coding Guidelines »
     Rédaction des diagrammes d’architecture : DAG, DAT, DEX.
     Migration du logiciel de GitLab vers Microsoft Azure DevOps.
     Mise en Place de chaines qualité CI/CD sous Azure DevOps.
     Accompagnement de l’équipe technique : Mise en place de la chaine
    de Build sur Microsoft Azure DevOps Server et la chaine de qualité
    logicielle Sonar Cloud.
     Suivi des levées de la dette technique.
    Membre des comités techniques chez le client :
     Comité DevOps : Industrialisation et mutualisation des bonnes
    pratiques Microsoft Azure DevOps.
     Comité Sécurité : Mutualisation des bonnes pratiques et outils sous
    Microsoft Azure DevOps.
     Comité Headless : Etude de faisabilité et de bascule de la chaine de
    publication du Groupe RAJA vers un fonctionnement en mode
    « Headless ».

    Microsoft Azure DevOps Server, Microsoft Visual Studio 2019, Microsoft .NET 4.6, C#, Microsoft Application Insights, JetBrains Resharper, Design Patterns, SubMain GhostDoc, SonarQube, Kibana, Dynatrace, GitLab, Architecture Microservices, DataSolution Intershop (B2B), Comosoft Lago (PIM), Adobe Scene7. MARKETING INTERNET : Google TOP 10 Ranking Search Engine Optimization (SEO)
  • Architect & Auditeur

    Natixis – Charenton le Pont - Paris
    Jan 2020 - Jan 2021

    Projet : Natixis/BPCE – Réversibilité LEA – Epargne Active
    1. Réversibilité du progiciel GAMBIT – Robo-Advisor financier
    Dans le cadre du projet LEA, Natixis et BPCE s’appuient sur Gambit (********) comme « robo-advisor » pour ses produits d'épargne active.
    Le projet « Réversibilité LEA » consistait au rachat du code source du progiciel
    financier, de son intégration dans l’écosystème Natixis/BCPE et sa maintenance
    applicative et évolutive (TMA) au sein de la factory logicielle du groupe BPCE.
    En tant qu’expert et auditeur .NET, mes domaines d’intervention dans le cadre de
    cette mission étaient :
     Audit du code source du progiciel.
     Rédaction du rapport d’audit initial.
     Audit des librairies externes et packages NuGet référencés.
     Audit de la dette technique des composantes du progiciel.
     Audit des librairies payantes et estimation de leur coût financier
     Identification et planification des actions de remédiation de la dette
    technique.
     Accompagnement du chef de projet : COMOP, Réunions de suivi
     Accompagnement de l’équipe technique : Intégration du progiciel
    dans l’écosystème Natixis/BPCE (Microsoft Azure DevOps).
     Accompagnement de l’équipe technique : Mise en place de la chaine
    de Build sur Microsoft Azure DevOps Server.
     Suivi des levées de la dette technique.

    Microsoft Azure DevOps Server, Microsoft Visual Studio 2019, Microsoft .NET 4.6, .NET Core, C#, .Net Entity Framework, Microsoft VSTS, JetBrains Resharper, Design Patterns, SubMain GhostDoc, SonarQube.
  • Tech Leader – Team Leader.

    KPMG – La Défense - Paris
    Jan 2019 - Jan 2020

    Projet : KPMG – Constellation - Search 360°
    1. Le projet Constellation est l’un des projets phares de KPMG. Un applicatif Web
    permettant aux clients de KPMG de gérer leur comptabilité via deux fronts : Web et
    Mobile. Les deux frontaux exploitent une base de données dont les enregistrements
    se comptent par millions. Dans le cadre de l’amélioration des performances, des
    temps de réponses et de l’expérience utilisateur, il était devenu nécessaire de doter
    cet applicatif d’un nouvel outil de recherche rapide, fiable : Search 360°.
    L’outil de recherche est capable de recherche des données et des objets variés en
    exploitant les différentes entrées de données.
    Dans le cadre de son intégration avec l’écosystème IT KPMG, le moteur de
    recherche Search 360 ° a été implémenté sous forme d’une Open API sous un
    enivrement Microsoft Azure Search.
    Audit, analyse qualitative et revue du code existant.
    Etude de faisabilité et réalisations des POC associés.
    Rédaction de l’analyse fonctionnelle et des spécifications techniques.
    Rédaction du Document d’Architecture Technique.
    Encadrement technique de l’équipe : Équipe Offshore en Tunisie.
    Définition de l’architecture technique de la solution .NET.
    Définition des normes de développement de la solution .NET.

    Microsoft .NET Core. Microsoft Azure Search, Microsoft Azure Function, Microsoft Data Factory, Microsoft Visual Studio 2019, Microsoft .NET 4.6, Microsoft SQL Azure, Microsoft Azure Jobs, Microsoft VSTS, Resharper, Entity Framework, Nginx, Vue JS.
  • Chef de Projets - Software Architect & Tech. Leader.

    Rimowa Gmbh - Groupe LVMH, Köln - Paris
    Jan 2018 - Jan 2019

    Projet : Repair Management System (RMS)
    1. Le Repair Management System (RMS) est l’extranet de ********. Hébergé
    sous le Cloud Microsoft Azure, le RMS est un outil global/Worldwide utilisé par
    les agents des centres de réparations des valises Rimowa.
    Le Repair Management System (RMS) est le résultat d’une analyse et une revue de
    différents applicatifs utilisés par le passé par les différents Workshop de Rimowa
    dans le monde (Köln, Hong Kong, Brésil, Paris, etc..).
    The RMS est une solution universelle avec un aide à la saisie avec un effet tunnel
    permettant de limiter les erreurs de saisie.
    Le Repair Management System (RMS) est interfacé avec les systèmes

  • .NET Senior Architect & Technical Leader

    AXA, Nanterre
    Jan 2016 - Jan 2018

    Projets : FrontGED - PDF Invoice – DEMAT CG
    1. FrontGED est l'application de gestion électronique de documents (GED) d’Axa.
    C’est un extranet utilisé par tous les agents Axa pour accéder aux documents GED
    et les enrichir.
    2. PDF Invoice est un système distribué de batchs permettant aux fournisseurs Axa
    d'envoyer leurs factures directement par courrier électronique. Ce système réduit
    les délais de traitement des factures et les délais de paiement des fournisseurs. Le
    moteur de facturation PDF Invoice a réduit de ~ 87% le traitement des factures
    des fournisseurs Axa en mois d’un an.
    3. DEMAT CG est une application Widget Web qui s'intègre à d'autres systèmes
    d'information et extranets Axa. Il permet de dématérialiser les conditions
    générales et les documents produits AXA.
    ♣ L'application DEMAT CG a remporté le 4ème prix "Coup de cœur du jury"
    pour toutes les applications Axa développées en 2018.
    4. En plus des projets ci-dessus, j'étais responsable du rôle de "Pilote NPI -
    Nouvelles Pratiques d'Ingénierie AXA France" au sein du comité NPI IWN AXA.
    L'objectif était d'évaluer, avec d'autres pilotes NPI, les pratiques d'ingénierie
    existantes et de proposer de nouvelles méthodes et des processus permettant
    d'améliorer l'efficacité technique et qualitative des applications et de réduire leur
    « Time To Market ».
    Etude de faisabilité, revue et amélioration du code existant.
    Définition des priorités et découpage du projet en Sprints.
    Rédaction de l’analyse fonctionnelle et des spécifications techniques.
    Rédaction du Document d’Architecture Technique.
    Reporting du projet auprès du CPL.
    Encadrement technique de l’équipe opérationnelle.
    Définition de l’architecture technique de la solution .NET.
    Définition des normes de développement de la solution .NET.
    Accompagnement à la mise en production.
    Gestion des incidents en production.

    Visual Studio 2015, Mircrosoft VSTS, Microsoft .NET 4.6, Microsoft Cloud Azure, JQuery, JSON, Web API 2, MVC 5, C#, VB.NET, Application Insight, SQL Server 2014, SQL Azure Database, LINQ, Swagger, Visual Studio Team Service, GitHub, Agile: Scrum et Kanban.
  • Medinet, Lyon

    Chef de Projets technique - Architecte Web
    Jan 2015 - Jan 2015

    Projet : Medinet - Annonces Médicales sur Internet.
    1. Conception et réalisation de ******** - Annonces médicales : Un service de
    petites annonces médicales et paramédicales à destination des professions
    médicales et paramédicales : emploi médical, remplacement médical, emploi
    infirmière, cession de cabinet, cession de clientèle, etc. Cette solution a été réalisée
    en mode Responsive pour un affichage optimal sur différents supports

    Microsoft Visual Studio 2013 - Mono .NET - Microsoft SQL Server MySql - Nginx - C# - ASP.NET - .NET Web Services.
  • Architecte .NET & Scrum Master

    Caisse D’Epargne, Lyon
    Jan 2014 - Jan 2015

    Projet : Caisse d’Epargne Portail 2.0
    1. Accompagnement d'ITCE à la migration de son portail ******** vers
    une nouvelle plate-forme avec une mise en place de formulaires E-commerce
    orientés mobilité (Responsive) et correction des failles de sécurité du portail Caisse
    Epargne.
    Mise en place de la méthode « Scrum » pour un travail collaboratif entre
    les équipes [Microsoft .NET – EzPublish].
    Accompagnement d'ITCE à la migration de son portail ********
    vers une nouvelle plate-forme EzPublish.
    Mise en place de formulaires E-commerce en mode « Responsive
    »permettant l’ouverture de certains services bancaires : Livret A, Livret
    Jeune etc.
    Correction des failles de sécurité sur le portail existant.
    Reporting de l’état d’avancement du projet.
    Définition des priorités du projet et découpage du projet.
    Encadrement technique de l’équipe .NET.
    Développement de formulaires e-commerce en ASP.NET MVC.
    Correction des failles de sécurité du portail.
    Développement de Web services .Net permettant un échange entre le
    Backend .Net et le frontal : EzPublish.

    Microsoft Visual Studio 2013 - Mono .NET - Microsoft SQL Server MySql - Nginx - C# - ASP.NET - .NET Web Services.
  • Chef de Projets technique & Scrum Master.

    UCF & Orange Business Services, Lyon
    Jan 2013 - Jan 2014

    Projet : Refonte technique de l’application métier BTP de l’UCF.
    1. Accompagnement de l’Union des Caisses de France (BTP) dans la refonte
    technico-fonctionnelle de son applicatif central.
    ❖ Analyse technique de la qualité du code existant.
    ❖ Analyse des optimisations de l’application existante.
    ❖ Définition des priorités du projet et découpage du projet.
    ❖ Rédaction de documents de Reporting du projet.
    ❖ Encadrement technique de l’équipe.
    ❖ Mise en place de la méthode « Scrum » pour un travail collaboratif.
    ❖ Rédaction de documents des bonnes pratiques de codage et formation
    des équipes.
    ❖ Reporting de l’état d’avancement du projet.
    ❖ Mise en place d’un environnement d’intégration continue (TFS) et de tests
    automatisé (Microsoft Test Center).
    ❖ Formation des équipes à l’utilisation de TFS sous Microsoft Visual Studio.
    ❖ Développement de modules permettant un contrôle du bon usage des
    couches logicielles : Plugin Microsoft Visual Studio interdisant les
    mauvaises références entre projets.
    ❖ Revue de code et amélioration des temps de réponses de l’application.
    ❖ Développement d’un correcteur automatique de code .NET.
    ❖ Un outil permettant d’identifier les lignes de codes ne respectant pas les
    bonnes pratiques de codage et les corriger si possible.
    ❖ Développement de la nouvelle application Windows.
    ❖ Tests unitaires et recette de l’application.
    ❖ Mise en production de l’application.

    Microsoft Visual Studio 2013 – Microsoft TFS 2013 – Microsoft Test Center. C# - WinForms.
  • Architecte .NET.

    Centre de services France Telecom chez Astek (ESN), Lyon
    Jan 2013 - Jan 2013

    Projet : ASPIN France Telecom.
    1. Pour accompagner France Telecom dans sa migration du projet ASPIN, des
    outils de validation de cette recette de migration ont été mis en place pour valider
    la migration technique du projet du Framework Microsoft .NET 2.0 au Framework
    Microsoft .NET 4.0 et garantir le bon fonctionnement de la nouvelle solution dans
    sa globalité. Le projet ASPIN de France Telecom permet de gérer les échanges
    entre les systèmes d’information de France Telecom et ceux de ses partenaires.
    ❖ Etude des impacts et des risques techniques de la migration de
    l’application ASPIN du Framework .NET 2.0 à 4.0.
    ❖ Rédaction de rapports sur risques techniques identifiés de la migration
    technique de l’application ASPIN.
    ❖ Encadrement des consultants .NET pour l’usage des bonnes pratiques de
    codage sous l’environnement Microsoft Visual Studio.
    ❖ Développement d’outils permettant de comparer les résultats de la
    solution migrée par rapport à ceux de la solution existante.
    ❖ Développement de librairies communes permettant d’améliorer la qualité
    du code, des indices de maintenabilité et simplifier la maintenance
    applicative de la solution.
    ❖ Tests unitaires et recette de l’application.
    ❖ Mise en production de l’application.

    Microsoft Visual Studio 2005 - C# - ASP.NET - WinForms - Microsoft SQL Server 2008.
  • Architecte .NET.

    Hubone – N° 1 de la mobilité industrielle en France, Lyon
    Jan 2012 - Jan 2012

    Projet : Moteur d’applications « Embarqué » TNT Express.
    1. Architecture, conception et mise en place d'un générateur d'applications
    mobiles. Le générateur d'applications est multiplateforme et permet de définir des
    applications mobiles et leurs interactions dans des fichiers XML. Les fichiers XML
    sont interprétés par moteur embarqué qui permet de présenter l'application finale.
    Réalisation des applications Back Office des clients de Hubone.
    ❖ Etude de faisabilité de la réalisation d’un moteur d’interprétation
    embarqué. Une application dont les spécificités techniques et logiques
    sont définies et mises à jour via un flux XML. Ce flux XML est mis à jour
    via une connexion Internet (Wifi – 3g – 4G).
    ❖ Rédaction de spécifications techniques du moteur embarqué.

    ❖ Rédaction de guide « Développeur » du moteur embarqué.
    ❖ Réalisation d’un POC pour TNT Express basé sur le moteur
    d’interprétation embarqué.
    ❖ Mise en place d’un ensemble de librairies orientées (Framework) mobilité
    industrielle et permettant d’améliorer la qualité du code, des indices de
    maintenabilité et simplifier la maintenance.
    ❖ Analyse et amélioration des temps de réponse de certaines applications
    7
    Windows Mobile 6.5 : Morin Logistic, STVA, Sarenza, Spartoo.
    ❖ Développement d’un BackOffice Web permettant la création et la gestion
    des applications pour le moteur d’interprétation embarqué.
    ❖ Tests unitaires et recette de l’application.
    ❖ Mise en production de l’application.

    Microsoft Visual Studio 2008 - C# - ASP.NET - Microsoft SQL Server 2008. Windows Mobile 6.5 - Microsoft Windows CE - Web Services .NET
Études et formations
  • Certification MCP en .NET

    MCP Center, Casablanca
    2004
  • Maîtrise-ès Sciences et Techniques - Option : Génie Logiciel.

    Faculté des Sciences et Techniques, Mohammedia
    1999
  • Diplôme d'Etudes Universitaires Générales (DEUG).

    Faculté des Sciences et Techniques, Mohammedia
    1995
Autres compétences
COMPETENCES TECHNIQUES

FRAMEWORKS :
Microsoft .NET Core
Framework .NET 3.5
Framework .NET 4.0
Framework .NET 4.5
Mono .NET
LANGAGES LOGICIELS :
C#
VB.NET
LANGAGES WEB :
ASP.NET
PHP
HTML – CSS
JavaScript
JQuery
XML, XSL, XSLT
SGBD :
Microsoft SQL Server
Microsoft SQL Azure
Microsoft Reporting Services Oracle
MySQL
PostgreSQL
SQLite
Cassandra

ENVIRONEMENTS IDE :
Microsoft Visual Studio 2019
Microsoft Visual Studio 2017
Microsoft Visual Studio 2010
JetBrains PhpStorm
JetBrains Rider
MonoDevelop

INTEGRATION CONTINUE :
Microsoft DevOps Server
Team Foundation Server TFS
Visual SVN Server
Microsoft Visual Source Safe
Git
Subversion

SYSTEMS D’EXPLOITATION :

Microsoft Windows 10
Microsoft Windows Server
Ubuntu Server
Elementary OS
SERVEURS WEB :
Microsoft IIS
Nginx
Apache
Laragon

D'autres freelances
Architecte .NET

Ces profils pourraient vous intéresser !
CV Architecte .NET
Francois

Architecte .NET

  • GARGENVILLE
.NET AZURE SQL DEVOPS ORACLE CI/CD
Disponible
CV Administrateur Bases de Données COUCHBASE
Jose

Administrateur Bases de Données COUCHBASE

  • HARDRICOURT
COUCHBASE SQL SQL SERVER C# .NET LINUX
CV Développeur Expert .NET, React
Valentin

Développeur Expert .NET, React

  • BEAUNE
.NET TypeScript REACT.JS React Native TDD DDD Vue.js AMAZON AWS
CV Développeur .NET Javascript
Sid Ahmed

Développeur .NET Javascript

  • PARIS
.NET JAVASCRIPT SQL JAVA Angular REACT.JS
CV Cloud Solution Architect
Yilmaz Léon

Cloud Solution Architect

  • BOULOGNE-BILLANCOURT
AZURE Cloud AWS .NET C# HASHICORP TERRAFORM ASP.NET CI/CD GO Kubernetes Google Cloud Platform
CV CTO | Architecture | Cloud | Data
David

CTO | Architecture | Cloud | Data

  • MORET-SUR-LOING
AGILE .NET SQL AZURE ITIL Cloud AWS Google Cloud Platform NoSQL
CV Chef de projet / Architecte / Scrum Master / Urbaniste SI
Bernovitch

Chef de projet / Architecte / Scrum Master / Urbaniste SI

  • LES ULIS
GED .NET WINDOWS AGILE JAVA SQL UNIX LINUX ORACLE J2EE
CV Architecte
Jérôme

Architecte

  • ISSY-LES-MOULINEAUX
DATA API RESTful .NET C# JAVASCRIPT NODE.JS Google Cloud Platform AZURE ENTERPRISE ARCHITECT PYTHON
CV Architecte devops
Alexis

Architecte devops

  • SEMUR-EN-AUXOIS
WINDOWS .NET Kubernetes Microservices Kafka
CV Architecte Azure / .NET Expert
Loïc

Architecte Azure / .NET Expert

  • RUMILLY
AZURE .NET