About Hamza
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- LacosteArchitecte d’Intégration iPAAS – Azure Cloud & .NETJune 2024 - Today (2 years)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.
- SodexoArchitecte Technique .NET/Cloud AzureRESTAURANTS AND FOOD SERVICEOctober 2022 - Today (3 years and 8 months)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 GITo 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 PUBRéférent Technique Full Stack .NET Core/Angular/Azure CloudPRESS AND MEDIAJuly 2020 - October 2022 (2 years and 3 months)Boulogne-Billancourt, FranceContexte : 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.ioo 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-Repositoryo 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é SQLo 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
Recommendations
Be the first to recommend Hamza
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master of BusinessUniversité Hassan II Aïn Chock de Casablanca2016Master, Business Intelligence & Décisionnel
- TS, Concepteur Réalisateur JAVA J2EEInstitut Spécialisé de Technologie Appliquée Offshoring2014TS, Concepteur Réalisateur JAVA J2EE
Certifications
- Cisco Certified Network AssociateCisco
- Virtualization MicrosoftMicrosoft