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

EUR 750/Tag
Cormeilles-en-Parisis, FR
8-15 Jahre

Durchschnittliche Reaktionszeit: 1h

Über 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...
  • Arabisch

    Muttersprachlich oder zweisprachig

  • Französisch

    Muttersprachlich oder zweisprachig

  • Englisch

    Verhandlungssicher

Vor Ort möglich
Cormeilles-en-Parisis (bis zu 50 km)

Projekt- und Berufserfahrung

  • Lacoste
    Architecte d’Intégration iPAAS – Azure Cloud & .NET
    Juni 2024 - Heute (2 Jahre)
    Paris, Frankreich
    ● 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
    GASTRONOMIE
    Oktober 2022 - Heute (3 Jahre und 8 Monate)
    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 & MEDIEN
    Juli 2020 - Oktober 2022 (2 Jahre und 3 Monate)
    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

Empfehlungen

Sei die erste Person, die Hamza empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • 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

Zertifizierungen

  • Cisco Certified Network Associate
    Cisco
  • Virtualization Microsoft
    Microsoft

Fähigkeiten (16)

Kategorien