
Rachid BAROUDI
Tech Lead Dev | Architect | Cloud, Data, IA
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Introduction
Tech Lead, Architecte Développe Senior .NET & Python certifié Azure, Data et IA avec plus de 15 ans d’expérience en architecture applicative, Event Driven Architecture, microservices, SOA, modernisation cloud-native et transformation digitale. Expert en .NET, Azure, Data & AI (LangChain, Generative AI, Agentic AI, Data Factory, Databricks, Spark, DataLake, ML, Azure AI), en DevOps (Terraform, CI/CD, FinOps), j’ai piloté plusieurs projets de Move-to-Cloud, développement .Net, Web, Python et Data
Expérience de travail
Président de l'entreprise AGILE SOFT
AGILE SOFTFreelance
janv. 2023 - Présent
3 ans 10 mois
Vétheuil, France
Skills: .NET - Python - GenAI - Clean Architecture - DDD - Data - SQL - NoSQL - React - Agile Methodologies · Leadership Development
💥 Tech Lead Sénior & Architecte Web / Azure / Data & IA / .Net, Python / DevOps
Up CoopFreelance
janv. 2023 - Présent
3 ans 10 mois
92230 Gennevilliers, France
Contexte : Modernisation du SI de paiement avec une solution de fidélisation, encaissement, portails web et IA conversationnelle, dans un environnement Cloud / Data / Web / Mobile à forte volumétrie. Pilotage technique global Build et Run, de l’architecture à l’implémentation, test et gestion de bugs, sur des projets critiques. • Pilotage (Build & Run) de la solution de fidélisation (moteur de bonus instantané, Portail Web, Mobile). • Rédaction des documents techniques et fonctionnels, incluant les documents d’architecture (HLD/LLD, DAT), diagrammes de flux, documentation d’intégration et gouvernance Cloud. • Réalisé une économie de 3 M€ sur 5 ans en décommissionnant un service monétaire EME externalisé et en internalisant avec succès son développement. • Contribuer à l'animation de cellule de Tech Lead et la gouvernance d'architecture (security by design). • Management et encadrement d’équipes techniques : experts internes et de prestataires externes. • Estimation des coûts Cloud et participer aux choix techniques et à l’élaboration de la roadmap technique. • Mise en œuvre de la gouvernance Cloud & sécurité (RBAC, Key Vault, AD B2C, Private Link). • Gestion des flux de paiement complexes et l’intégration des paiements hybrids. • Conception et développement d’une architecture Cloud Microservices (Azure, .NET et C#, Python, gRPC, CQRS, SOLID, DDD, TDD, Clean Code, Azure Container, ACA, AKS, Docker, API REST, CosmosDB). • Développement de consentement avec versioning (RGPD), CIAM (Azure AD B2C, MFA, OTP). • Mettre en place architecture Event-Driven sur Azure (Event Grid, Service Bus, Functions, App Gateway). • IaC (Terraform, Bicep), Pipelines CI/CD (Azure DevOps, YAML, SonarQube, OpenTelemetry, App Insights) et delivery (Code Review, PR, Gestion de bugs et tickets, etc.). • Développement des flux Data sur Azure (Databricks, ADF, Spark, Python, Data Lake / Data Storage Gen2). • Conception et intégration de solutions d’IA incluant un assistant conversationnel métier intégré au back-office et le développement d’un Store Locator intelligent basé sur une recherche géolocalisée en langage naturel (GenAI, RAG, agents IA, Azure AI Search, Azure AI Foundry, Azure OpenAI, LLM). • Réduction des coûts cloud de 20% via FinOps et optimisation de l’usage Azure. • Bonnes pratiques Agile SCRUM, SAFe et management d’équipes internes et externes (cloud, data, Dev) • Mentorat, Software Craftsmanship, Pair Programming, Clean Code et animation de la veille technologique 🧰 ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ Environnement technique : Architecture & Cloud : Architecture Microservices, Architecture hexagonale, architecture d’authentification, UML, BPMN, landing zones, Hub and spoke, Azure AI Foundry, OpenAI, AI Search, RBAC, IAM, CQRS, DDD, TDD, Azure VMs, Azure, Private Link, Service Endpoints, DNS privée, ACA, , Azure Logic Apps, Azure Data Factory, Azure Function, Databricks, Event Hubs, Event Grid, Service Bus, Kafka, Storage Accounts, Key Vault, AD B2C, Key Vault, DNS privé, VNet, App Gateway. Data/AI : Modélisation Data, SQL, NoSQL, Azure AI Foundry, Azure OpenAI Service, ETL, Databricks, Data Factory, Python, PySpark, Scala, CosmosDB, SQLServer, Azure Database, GenAI, RAG, LLM, LangChain, FastAPI, Data Lakes, Datawarehouse, Entity Framework Core, Power BI. Développement : .NET 9/8/6, C#, Semantic Kernel, Python, gRPC, REST, ASP.NET, Blazor, Angular, React. DevOps/Sécu : IaC (Terraform, Biceps, PowerShell, CLI), CI/CD, Azure DevOps, SonarQube, AppInsights, Azure Monitor, Grafana, FinOps, OAuth2/OpenID, SCRUM, SAFe.
HighCo Group
févr. 2014 - déc. 2022
8 ans 11 mois
Paris, France
💥 Tech Lead - Architecte | Cloud AZURE, .Net, C#, Data & IA, DevOps
janv. 2018 - déc. 2022
5 ans
Paris, France
Dans le cadre de développement de la nouvelle plateforme SAAS B2B et B2C (https://www.couponai.fr/) permettant un paramétrage intuitif des campagnes de couponing à partir d’un objectif marketing prédéfini pour plus d’autonomie et de réactivité (IA et calcul prédictive, analyse de la data comportementale des consommateurs). • Travailler avec les partis prenants pour mieux comprendre le besoin fonctionnel et challenger les différentes fonctionnalités. • Assurer le Software Craftsmanship (SOLID, SDLC, DDD, TDD, Pair-coding, Clean Code, SonarQube..), rédaction de bonnes pratiques et suivi de la structure du code, de la factorisation et de la prise en main d’outils par les développeurs. • Conception et développement de l’architecture applicative Microservices / Hexagonale / Multi-Couches / (CQRS, .Net, C#, API REST, Cloud Azure) de la solution SAAS COUPONAI. • Mise en place de l’architecture Cloud Azure "End to End" (Hub and spoke - Landing zone, VNET, App Services Azure, DNS privée, API Management, Azure Function, SQL Database, Azure Data Factory, Data Lake, AD B2C Azure, IAM, Azure VMs, Private Link, Azure Kubernetes, Key Vault, etc.). • Challenger l’architecture applicative et Cloud avec des architectes (Equipe Azure "Fast Track"). • Conception et réalisation de la cartographie d'une architecture Data & Cloud Azure "IaaS & PaaS". • Intégration de services IA (Azure MLOps). • Assurer le DevOps, réduisant les temps de déploiement de 30 % et delivery (Code Review, PR, etc.). • Rédigé des documents techniques (DAT, gouvernance Cloud). • Optimisé les coûts cloud, réduisant les dépenses de 35 %. • Management d'équipes techniques en mode Agile (internes et prestataires), mentorat des développeurs et l’animation de la veille technologique. • Participer aux choix techniques et à l’élaboration de la roadmap technique. • Conception et développement des bases de données SQL et NoSQL (Modèle EAV) et des flux Data (Data Factory, Data Lake Storage Gen2, SSIS). • Responsable de développements d'outils de Business Intelligence (Datawarehouse/DataLake, Tableau). • Accompagner nos équipes métiers et nos clients (CRM, e-commerce). 🧰 ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ Environnement technique : Architecture Microservices, Multi-Couches, CQRS, DDD, C#, .NET 6/5/Core, ADO.NET Entity, MVC, Web API RESTful, Azure Functions, App Services, Event Grid, Service Bus, UML, BPMN, Design Pattern, Jira, Miro, Sécurité Web, FinOp, Gestion des certificats SSL/TLS, SOA/SaaS, Scrum, Kanban, Visual Studio, SonarQube, Gitlab/GitKraken, OAuth2, Razor, Swagger, Mailjet, Python, Linq, OCR, Razor MVC, jQuery, VueJS, Microsoft Teams. Architecture Cloud Azure PaaS/IaaS : Api Management, App Gateway, StaticWeb Apps, WebApps, CDN, Azure Function, Storage Accounts, Key Vault, Azure Data Factory, landing zones, Hub and spoke, Vnet, NSGs, RBAC, IAM, Azure AD B2C, Azure VMs, AD B2C Azure, Azure Authentification/Autorisation, Private Link, Service Endpoints, DNS privée, Azure Kubernetes, Docker. DevOps : IaC - Terraform, CI/CD, Pipeline Azure YAML. Data : Conception des Data, CosmosDb, NoSql, SQL Azure, SQL Server, Data Lake, Procédures Stockées, IA, Azure MLOps, MongoDb, Entity Framework Core, PL/SQL, TSQL, Data Encryption/Hashing, Datawarehouse BI, Tableau DataViz.
💥 Lead développeur .Net
févr. 2014 - janv. 2018
4 ans
Paris, France
J’intervenais en tant que Lead développeur .Net/C#/Data sur toutes les phases du projet et notamment sur l’identification et la conception des solutions robustes, résilientes, sécurisées et scalables. - Participer aux choix techniques des solutions pour la refonte et étudier les faisabilités techniques. - Estimation de coût de développement. - Rédaction des spécifications. - Définition des architectures techniques et le développement des briques de bases. - Pilotage du déploiement/des tests unitaires et la montée en charge et l’amélioration continue des produits. - Élaborer la roadmap technique, assurer les cérémonies AGILE et le Software Craftsmanship. - Gestion des bases de données SQL (Procédures Stockées, profiling, plan d’exécution, indexation, partitionnement, Modèle entité-attribut-valeur - EAV) et BDD NoSql. - Optimisation de base de données (Requête SQL 30 fois plus rapide). - Modélisation et mise en place d’une base de données Data-Warehouse - ETL. - Développement d'outils de Business Intelligence / Reporting (WinForms / WPF / MVVM). ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies: .Net/C# - ADO.NET Entity Framework - RESTful API/SOAP - ASP .NET MVC - WPF - DDD - Event Driven - Architecture web - Clean Architecture - Architectures multi couches - Swagger - Postman - Visual Studio - Merise - UML - Design Pattern - Injection de dépendance/découplage - Data (SQLServer, MongoDb, Datawarehouse, DataViz: DigDash/PowerBI) - MVC - On Premise - Gestion des certificat SSL/TLS - SQL Server - Modèle EAV - Linq - PL/SQL - TSQL - ETL SSIS - Scrum - Jira - Miro - trello - Microsoft Teams - DevOps et Déploiement continu (CI/CD Pipeline Jenkins) - Gitlab/GitKraken - Data Encryption / Hashing - On Premise Windows Server/IIS - OCR - Système Message Queuing (MSMQ) - RGPD - Hadoop - MapReduce - JS - jQuery - VueJS.
💥 Ingénieur Développement .Net & Architecte Logiciel
Kantar Media
juil. 2012 - janv. 2014
1 an 7 mois
92800 Puteaux, France
Après l'acquisition de la société PRESS INDEX par la société KANTAR MEDIA, filiale de WPP, ces deux dernières unissent leurs expertises afin de développer une veille et une analyse de l'information uniques en Europe. Dans le cadre de cette fusion : - Aide à la préparation des comités de pilotage du projet d'intégration d’entités européennes et migration des systèmes de production et optimisation de l'existant. - Analyse, conception et développement des passerelles entre deux plateformes. - Conception et développement d’une application de la reconnaissance vocale. - Conception et intégration de flux médias sociaux dans la plateforme du crawling. - Evolution et optimisation des architectures logicielles existantes en DotNet. - Rédiger / challenger les spécifications techniques / La gestion des versions (Git, TFS). - Accompagner le changement et assurer le transfert de compétences. ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies : SQL-Server 2008 (DTS/SSIS), Logiciel de gestion de projet WRIKE, C# Visual Studio Ultimate .NET 2010/ Framework 4, ADO.NET Entity Framework 4.1, LINQ, PL/SQL, T-SQL, NHibernate, UML (Visual Studio Ultimate, Enterprise Architect UML), Design Pattern, système MultiAgent, système Message Queuing (MSMQ), XML, WPF/ XAML, Citrix XenServer, Team Foundation Server/ TortoiseSVN, reconnaissance vocale.
💥 Ingénieur d'étude et développement & Architecte Logiciel .Net
Press Index
août 2010 - juil. 2012
2 ans
92100 Boulogne-Billancourt, France
Conception et développement d'applications innovantes de multimédias chez PRESSINDEX (leader technologique de la veille pluri-médias). - Réalisation des prototypes -Proof of Concepts pour étayer la faisabilité technique. - Développement d’une architecture technique d’une plateforme de Crawling et d’indexation de documents multimédias et spécifications techniques et développement du Back Office. - Développement des composants génériques en DotNet/Design pattern pour construire des solutions innovantes (technologies d’OCR). Réalisation des tests et déploiement. - Conception et développement d’une nouvelle application de reporting en DevExpress. - Conception et intégration de flux médias sociaux dans la plateforme du crawling. ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰 Technologies: SQL-Server 2008 (DTS/SSIS), WRIKE, TFS, Multithreading, Message Queuing (MSMQ), CRAWLING (HTML, FTP, SFTP, HTTP), C# Visual Studio .NET 2010/ Framework 4, Entity Framework, LINQ, PL/SQL, T-SQL, Data Warehouse, UML (Enterprise Architect UML), Design Pattern, XML, WPF/ XAML, WCF, ASP MVC (Razor C#, JavaScript, DevExpress), OCR, Citrix XenServer, reconnaissance vocale.
💥 Ingénieur recherche et développement .Net
INA - Institut national de l'audiovisuel
févr. 2009 - août 2010
1 an 7 mois
94360 Bry-sur-Marne, France
Ingénieur de Recherche et Développement (Direction R&D), en C# Visual Studio .NET, d'un logiciel d'analyse, d'indexation et de segmentation des documents audiovisuels. Dans le cadre d’un projet européen (QUAERO) d’innovation industrielle sur les technologies d’analyse automatique et de classification des documents multimédias et multilingues: - Spécifications techniques et fonctionnelles, conception et développement des modules fonctionnels et des composants génériques en DotNet/Design pattern; Tests et recette. - Développement d’interfaces IHM WinForms en utilisant la technologie WPF/ XAML. - Conception et développement de modèles de description des documents audiovisuels. ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies : C# Visual Studio .NET 2008/Framework 3.5, UML, WPF/XAML, WinForms, SVN/CVS, SQL-Server, Design Pattern, XML, XSL, analyse d'image, fusion multimédia, indexation de segmentation de documents audiovisuels, reconnaissance vocale, métalangage de description (FDL), Feria2, détection de visage, Génie logiciel.
💥 Ingénieur recherche et développement / Intelligence artificielle
Laboratoire Informatique Privé 6
avr. 2008 - oct. 2008
7 mois
Proposition et réalisation d’une nouvelle approche l’Intelligence Artificielle Distribuée (IAD) pour la tolérance aux fautes des systèmes distribués, basée sur le modèle multi-agent et la réplication simultanée des composants à base de la classification floue (Arbre de décision flou). Développement en Java sous Linux (Equipe de 3 personnes). ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies : L’utilisation de l’Intelligence Artificielle (IA), IA Distribuée, Système MultiAgent, la logique floue, arbre de décision, décision multicritère, Linux, UML, JAVA, RMI, Eclipse 3.2, programmation multithreads, XML, DOM, JAXP, SERVLET.
💥 Data Ingénieur Intelligence Artificielle | DATA MINING | Business Intelligence - DataWarehouse
LAMSADE
janv. 2008 - mai 2008
5 mois
Conception et développement, en C# Visual Studio .NET, d’un système décisionnel de voyage en utilisant des méthodes de DATAMINING. - Analyse des besoins et conception en UML, l’extraction de connaissances par ETL. - Conception de Data WAREHOUSE et les analyses multidimensionnelles (OLAP, ROLAP). - Optimisation des requêtes, indexation (multidimensionnelle, bitmap..) et matérialisation des vues, développement en C# et réalisation des opérations de cubes en SQL/OLAP. - L’utilisation de nouvelles méthodes d'induction et d'apprentissage d'objets symbolique du logiciel SODAS (est un projet d’EUROSTAT INRIA). ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies: C# Visual Studio .NET, UML, Merise, ETL, SQL Server, Data Warehouse, Cube OLAP, ROLAP, WEKA, SODAS.
💥 Ingénieur informatique industrielle - Stage de fin d'études
Laboratoire d’Ingénieur Informatique d'Oran Es-SENIA
janv. 2005 - juil. 2005
7 mois
Publication et développement d’une nouvelle approche d’augmentation des capacités algébriques du langage XQuery par un nouvel opérateur, exécutant une fonction en Java, sur une architecture de médiation. - Étude des bases de données XML natives, et des langages de requêtes pour les données semi-structurées : XPath, XQuery. - Étude des bases fédérées, de l’architecture de Médiation et des métadonnées XML. - Proposition d’extension algébrique du langage XQUERY par un nouvel opérateur nommé CEXT. - Conception UML et développement d’un nouveau logiciel (réalisation d’un analyseur syntaxique, et une interface AWT/Swing). ▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸▸ 🧰Technologies : XQUERY, Oracle V8, UML, JAVA, AWT/Swing, JBUILDER9, JUNIT, JSP, XML, DTD, DOM, SAX, XPATH, la réalisation de batch.
Formation
ENI Ecole Informatique
Formation & certificat Microsoft Azure – Conception de solutions d’infrastructure
2024 - 2024
2 mois
ENI Ecole Informatique
Formation & certificat Microsoft Azure - Administration
2024 - 2024
2 mois
Université Paris Dauphine - PSL
Master 2 (M2)
2007 - 2008
1 an 1 mois
Ecole Nationale Polytechnique d'Oran (ENPO)
Mastère spécialisé: Sécurité des systèmes d’Information
2006 - 2007
1 an 1 mois
Ecole Nationale Polytechnique d'Oran (ENPO)
Ingénieur Informatique
2000 - 2005
5 ans 1 mois
Licences et certifications
Software Architecture: Domain-Driven Design
Délivré le : nov. 2022
Azure for DevOps: Implementing Development Processes
Délivré le : nov. 2022
Software Architecture: Breaking a Monolith into Microservices
Délivré le : oct. 2022
Azure Kubernetes Service (AKS): Deploying Microservices
Délivré le : oct. 2022
Les fondements de l'architecture d'entreprise
Délivré le : juin 2022
L'architecture logicielle : Les patrons pour les développeurs
Délivré le : juin 2022
Microsoft Certified: Azure Fundamentals
Délivré le : janv. 2022
Azure for Architects: Design an Authentication and Data Security Strategy
Délivré le : nov. 2021
ITIL® en pratique : Appliquer les concepts d'ITIL® 4 Foundation
Délivré le : oct. 2021
Les fondements de la gestion de projet agile
Délivré le : sept. 2021
Azure for Developers: API Management
Délivré le : mars 2021
Microsoft Azure Policy pour le DevOps
Délivré le : févr. 2021
Azure Active Directory: Basics
Délivré le : févr. 2021
Concilier plusieurs rôles en tant que leader
Délivré le : janv. 2021
Agile au travail : Constituer une équipe agile
Délivré le : janv. 2021
Penser comme un leader
Délivré le : août 2020
Microsoft Azure : Développement d'applications pour le web
Délivré le : juil. 2020
Devenir un bon Scrum Master
Délivré le : juil. 2020
Agile au travail : Organiser des réunions agiles productives
Délivré le : juin 2020
ASP.NET : Niveau avancé
Délivré le : juin 2020