You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hamza M.HM

Hamza M.

Architecte Technique .NET/Cloud Azure/Data Factory

750 €/jour
Cormeilles-en-Parisis, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hamza

Architect Technique .NET / Cloud Azure, Profil polyvalent, J'interviens dans l'élaboration des architecture technique ainsi que le développement .NET, Intégration de données, Sécurité, Automatisation...
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Cormeilles-en-Parisis (jusqu’à 50 km)

Expériences

  • Lacoste
    Architecte d’Intégration iPAAS – Azure Cloud & .NET
    juin 2024 - Aujourd'hui (2 ans)
    Paris, France
    ● Définition et mise en place des architectures techniques.
    o Élaboration d’architectures d’intégration sur Azure (API, Event-driven, Serverless).
    o Rédaction de schémas d’architecture détaillés (HLD/LLD).
    o Prise en compte des aspects sécurité (Key Vault, RBAC, réseau).
    o Veille au respect des standards internes & best practices Microsoft.
    o Participation à la gouvernance technique des environnements iPaaS.
    o Analyse de faisabilité, étude d’impact sur les flux existants (Service Bus en étoile), validation de la cohérence avec l’écosystème global.

    ● Support aux développeurs & Tech lead.
    o Déblocage des équipes sur des sujets complexes (C#, Azure Function, Service Bus, API).
    o Revue de code, structuration des projets, et transmission des bonnes pratiques.
    o Mise en place de templates, guidelines .NET/Azure.
    o Encadrement technique, participation active à l’évolution des stacks.
    o Contribution directe au développement sur les projets stratégiques (C#, Azure Functions).
    o Implémentation de patterns de messaging (Service Bus) pour orchestrer la communication entre Azure Functions et renforcer la résilience.

    ● Pilotage de projets et intégration continue.
    o Suivi technique des projets d’intégration, de la conception à la mise en production.
    o Animation des ateliers techniques et arbitrage des choix d’architecture.
    o Collaboration transverse avec les équipes produit, sécurité et infra.
    o Implication dans les cérémonies Agile/Scrum (planning, review, refinement…).

    ● Cloud Azure & DevOps.
    o Mise en œuvre des services Azure (Function Apps, APIM, Service Bus, Storage, Key Vault…).
    o Optimisation des coûts & suivi de la consommation des ressources.
    o Déploiement CI/CD avec Azure DevOps (projets .NET et iPaaS).
    o Gestion des environnements via IaC (ARM / Terraform).
    o Participation active aux projets de “Move to Cloud” avec une forte implication technique sur Azure et .NET.


  • Sodexo
    Architecte Technique .NET/Cloud Azure
    RESTAURATION
    octobre 2022 - Aujourd'hui (3 ans et 8 mois)
    Contexte : Dans un environnement anglophone international, Rattaché à l’équipe d’intégration, l'objectif est de créer des architectures techniques, pipelines Data Factory ainsi que des applications en .NET pour intégrer les nouvelles applications Sodexo dans son écosystème.

    ● Mise en place/Challenger les architectures techniques cloud Azure.
    o Élaborer l’architecture Move To Cloud.
    o Élaborer le DAT et faire le suivi pour la validation avec la sécurité.
    o Rédiger le fichier NSM pour les flux réseau.
    o Rédiger le fichier SIN pour la rotation des secrets en Key vault.
    o Rédiger le document d’architecture de données.
    o Mettre en place l’architecture d’application.
    o Mettre en place les schémas d’architectures techniques.
    o Contribuer dans la réalisation du document globale IAD.
    ● Gestion de projet.
    o Piloté la collecte et l'analyse des besoins clients, traduisant les exigences fonctionnelles en solutions techniques robustes. Coordonné avec les équipes interfonctionnelles pour la validation sécuritaire, aboutissant à des architectures optimisées et conformes.
    ● Configuration Cloud Azure.
    o Gestion et optimisation des coûts.
    o Configuration API Management/Azure Function/API.
    o Configuration réseaux VNET/SUBNET/Private EndPoint.
    o Configuration des storages accounts (Data, Fichier, Logs, SFTP).
    o Gestion des tokens App Registration avec OAuth2, SAS Token, et SSH Token pour SFTP.
    o Monitoring de la plateforme (App Insight, Alerts, DataDog, Azure Monitor, Dev. App Monitor).
    o Sécuriser les flux des applications sur Azure (flux de communication entre composants azure ou solutions externe SaaS).
    ● Développement C# .NET.
    o Développements des Azure Functions.
    o Développements des API Rest.
    o Développement ASP.NET.
    o Mise en place des APIs sur APIM.
    o Refactoring – Qualité de code – Craftmanship.
    ● Intégration de données.
    o Développement des pipelines sur Data Factory.
    o Développements DataBricks.
    o Intégration de données métier (paiements, données sensibles…).
    o Data Gouvernance & Qualité de données.
    ● Gestion des évènements.
    o Mise en place de Kafka sur confluence Cloud.
    o Mise en place de l'événementiel entre Kafka et la plateforme d’intégration avec Azure Function en C#.
    ● R&D.
    o Développement des POC pour valider les use cases.
    o Étudier l'interfaçage avec les solutions externes SaaS (ERP, SAP, SalesForce, Brevo, Bloomreach…).
    ● Infrastructure IAC & Automatisation.
    o Infrastructure As Code avec Terraform.
    o Gestion des sources sur GIT
    o Mise en place du CI/CD sur Azure DevOps.
    ● Faire le suivi avec l’équipe et les faire monter en compétence.
    ● Ticketing sur Jira
    ● Maintenance et Support client de plusieurs pays différents.
    ● Gérer les mises en productions puis les tests de validation.
    ● Documentation technique sur confluence.

    Environnement :
    C#, ASP.NET, Azure Cloud et DevOps, TerraForm, API Rest, Azure Data Factory, DataBricks, Azure Fonction, Kafka, Confluent Cloud, Keyvault, APIM, Logs, Storage account SFTP, VNET, Sécurité, CI/CD, GIT, Design Patterns, Audit des apps, Architecture Technique, Performance, Monitoring
  • TF1 PUB
    Référent Technique Full Stack .NET Core/Angular/Azure Cloud
    PRESSE & MÉDIAS
    juillet 2020 - octobre 2022 (2 ans et 3 mois)
    Boulogne-Billancourt, France
    Contexte : Au sein de la DSI, pôle produits publicitaires, nous avons en charge la mise en place du nouveau produit Référentiel Client Unique, qui a pour vocation de centraliser les données clients, d’améliorer leurs qualités, les synchroniser en temps réel avec toutes les autres applications et en parallèle commencer à décommissionner l’ancien système legacy avec une migration du monolithe vers micro-services.
    Le but est de rendre cette donnée utile et exploitable par tout SI/métier et de répondre plus globalement à la vision client 360°.


    Cette solution est composée de quatre modules :
    ● Portail Web pour la gestion et la consultation des données de la publicité.
    ● Des APIs pour s’interfacer avec d’autres applications internes et SalesForce, et pouvoir synchroniser les objets en temps réel.
    ● Système de synchronisation des données de références avec Azure Data Factory.
    ● Système de détection des changements dans la base de données OnPremise pour ensuite synchroniser le référentiel sur Azure.

    Les différentes tâches effectuées sont les suivantes :
    ● Vision et cadrage du projet avec le Product Owner.
    ● La mise en œuvre de l'architecture technique du projet en collaborant avec l’équipe infrastructure, sécurité et l'architecte Data puis la validation par l’architecte TF1PUB.
    ● Étudier l’existant et développer des POC pour élaborer l’architecture cible.
    ● Effectuer les tests de faisabilité sous forme des POC pour valider la cohérence de l’architecture avec le besoin client et assurer l’évolution et la maintenabilité du produit avec le temps.
    ● Rédaction de la documentation technique sur confluence.
    o Élaborer le DAT.
    o Faire les schémas d’architecture sur Draw.io
    o Rédiger la documentation technique.
    ● Chiffrage d’efforts.
    ● Participation à la gouvernance des API TF1.
    ● Mise en place de l’architecture Applicative.
    o Architecture MicroService.
    o Design Pattern Service-Repository
    o Conception Domain-Driven-Design.
    ● Mise en place de l’architecture de la base de données en utilisant le diagramme de class.
    ● Utilisation de la modélisation avec UML.
    ● Adapter les applications au changement du WAF (pare-feu sur Azure) du mode détection au mode prévention.
    ● Remonter les indicateurs de performance à la DSI PUB et animer ou assister aux réunions pour préparer la vision Tech de TF1PUB.
    ● Mise en place de l’infrastructure sur Azure Cloud par Terraform.
    ● Mise en place de l’automatisation CI/CD sur Azure DevOps.
    ● Migrations des données de la BDD monolithe vers la BDD Azure.
    ● Développement des différents APIs REST en C# Core.
    o Développement des APIs pour gérer les données de références, les entités, mandats, prospects et le reste des objets de la PUB.
    o Les APIs s'interfacent avec d’autres applications internes et externes comme SalesForce.
    o Développement des règles métier.
    o Évoluer l’API qui gère les droits d’accès des utilisateurs.
    o Management des APIs avec APIGEE.
    o Augmenter la cadence de la synchronisation entre les systèmes PUB de 24h, 48h au temps réel.
    o Gérer les secrets avec KeyVault.
    o Connexion aux bases de données OnPremise avec l’hybride connexion puis migration vers VNET.
    o Développement des tests unitaire avec XUnit.
    o Développement des tests fonctionnels avec SpecFlow et Test Plans sur Azure DevOps.
    o Générer SpecFlow+ LivingDoc’s.
    o Participation à la mise en place de SonarQube.
    o Optimiser le temps de réponses des APIs.
    o Monitorer les APIs avec Application Insight et DataDog.
    ● Développement des procédures stocké SQL
    o Retirer l'intelligence sur les PS et le mettre dans le code C# pour améliorer les performances et garder la maintenabilité de l’application.
    ● Développement du module de détection des changements.
    o L’activation et configuration du composant Change Data Capture sur SQLServer.
    o Installation et configuration de l'application Debezium (RedHat) sur la VM Linux.
    o Installation de la connexion du Blob Storage avec Debezium sur la VM.
    o Création de l’event Hubs sur Azure Cloud.
    o Développement d’un Azure Fonction pour synchroniser les entités de la PUB qui se déclenche automatiquement par un Event Hubs.
    ● Développement d’un Azure data factory pour synchroniser les données de références des bases de données OnPremise.
    ● Gestion des Habilitations et d'autorisations.
    ● Mise en place de tables temporelles pour l’historisation sur la base de données SQLServer.
    ● Revue de code et faire monter en compétence l’équipe.
    ● Gérer la coordination des Dev avec les Dev des autres streams.
    ● Gérer les mises en Prod et les mises en service.
    ● Monitoring de la Prod et correction des incidents (hotfix)
    ● Développement du Portail Référentiel avec Angular 8 puis faire la migration vers 12.
    o Collaborer avec l’équipe UX pour les écrans sur Figma.
    o Développement des interfaces de l’application Web.
    o Intégration des composants Design System (développé par les devs TF1PUB) d’Angular dans l’application web.
    o Développement du module d’authentification avec MSAL.
    o Évolution des composants Design System.

    Environnement :
    C#, SQL, Azure Cloud et DevOps, TerraForm, API Rest, Angular 12, Azure Data Factory, Azure Fonction, Debezium, Change Data Capture, MSAL, Linux, Event Hubs, Keyvault, hybrid connection, vnet, XUnit, SpecFlow, SpecFlow+ LivingDoc’s, Figma, CI/CD, GIT, Test Plans, batch, SSIS, SalesForce, UML, Design Patterns, Architecture Technique, Performance, Monitoring, SQLServer

Recommandations

Soyez le premier à recommander Hamza

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master of Business
    Université Hassan II Aïn Chock de Casablanca
    2016
    Master, Business Intelligence & Décisionnel
  • TS, Concepteur Réalisateur JAVA J2EE
    Institut Spécialisé de Technologie Appliquée Offshoring
    2014
    TS, Concepteur Réalisateur JAVA J2EE

Certifications

  • Cisco Certified Network Associate
    Cisco
  • Virtualization Microsoft
    Microsoft

Compétences (16)

Catégories