El Houssine DARRAZI

Développeur Full Stack Senior / Tech Lead

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

VueAngularAzure.NETScrapingTest Driven DevelopmentDéveloppement FrontendDéveloppement BackendDéveloppement FullstackReactJavascriptTailwind CSSNuxtNodeIACSSC#ExpressBase de données SQLPythonMicrosoft SQL ServerPostmanSwagger/OpenAPIOVHcloudLinuxKubernetesGitBitbucketFirebaseDockerJiraRESTful APIsGitHubBootstrapPostgreSQLGitLabJenkinsTypescriptHTMLMySQLConfluence

Langues

Arabe (Maternelle)Français (Maternelle)Anglais

À propos

Introduction

Développeur Full Stack Senior avec plus de 15 ans d’expérience en développement web et backend. Expert en .NET et Angular, je modernise des applications legacy, optimise les performances et conçois des API REST robustes. Habitué aux environnements grands comptes, je suis autonome, rigoureux et orienté delivery. J’apporte aussi des bonnes pratiques en tests, CI/CD et qualité de code. Certifié Microsoft Azure AZ-900 et AZ-204.

Liens

Expérience de travail

Développeur Full Stack Senior / Tech Lead .NET - Angular

Infogene

sept. 2024 - Présent

2 ans 2 mois

Paris, France

Mission 1 : Refonte d’une application legacy (Angular 14 → 19 / .NET 5 → 9) Contexte : Refonte d’une application de gestion, cartographie et de visualisation 3D des réseaux souterrains visant à améliorer la fiabilité des données et la coordination des interventions. Réalisations : - Migration de la stack technique Angular 14 → 19 et .NET 5 → 9 - Développement de nouvelles fonctionnalités frontend et backend - Implémentation d’un algorithme A* pour l’optimisation de parcours (Mapbox) - Mise en place de pipelines CI/CD avec GitLab - Participation aux choix techniques et amélioration continue de la qualité du code - Revue de code et accompagnement des développeurs Mission 2 : Développement d’une application from scratch – secteur énergie nucléaire Contexte : Conception et développement d’une application interne permettant de centraliser et fiabiliser les données techniques des générateurs de vapeur et de suivre l’activité des équipes. Réalisations : - Développement complet d’une application from scratch en Angular 19 et .NET 9 - Mise en place d’une architecture modulaire inspirée des principes hexagonaux - Développement du socle backend (API REST) et frontend - Implémentation des fonctionnalités de gestion et de suivi des données métiers - Mise en place de pipelines CI/CD avec GitLab - Contribution aux choix techniques et diffusion des bonnes pratiques - Rédaction de la documentation technique (Swagger, Storybook) - Revue de code et amélioration de la qualité logicielle Environnement technique : Angular 19, TypeScript, PrimeNG, Angular Material, Mapbox, .NET 9, ASP.NET Web API, Entity Framework, MediatR, PostgreSQL, SQL Server, RabbitMQ, Redis, Docker, GitLab CI/CD, SonarQube, Azure (Containers), SSO Azure AD, JWT, Swagger, Rider, Visual Code, Multi-threading Méthodologie Agile (Scrum)

Développeur Full Stack Senior (.NET / Angular / Vue.js)

Enedis

févr. 2020 - oct. 2024

4 ans 9 mois

Vétheuil, France

Mission 1 : Développement d’un module de gestion des incidents Contexte : Développement d’un module permettant de centraliser et suivre les incidents utilisateurs sur l’application e-Plans. Réalisations : - Développement de fonctionnalités frontend (Angular) et backend (.NET) - Conception et implémentation d’API REST - Mise en place d’un système de suivi en temps réel des incidents - Optimisation des performances applicatives - Maintenance évolutive et corrective Environnement technique : Angular 16, NgRx, PrimeNG, TypeScript, ASP.NET Web API, Entity Framework, Redis, SQL Server, Jenkins, Git, Bitbucket, GitExtensions, SonarQube, Postman, Jira, Confluence, Visual Studio, Visual Code. Mission 2 : Refonte de l’application legacy e-Plans Contexte : Modernisation d’une application métier utilisée pour la gestion des chantiers de raccordement électrique. Réalisations : - Développement et intégration de composants Vue.js 3 - Participation à la refonte technique et ergonomique de l’application - Conception d’API REST performantes et sécurisées - Optimisation de l’architecture frontend - Revue de code et amélioration de la qualité logicielle - Contribution aux choix techniques - Accompagnement des développeurs juniors Environnement technique : Vue.js, VuetifyJS, TypeScript, HTML5, Bootstrap, ASP.NET Web API, ASP.NET MVC, Entity Framework, SQL Server, Jenkins, Git, NPM, Bitbucket, GitExtensions, SonarQube, Postman, Jira, Confluence, Visual Studio, Visual Code, Multi-threading Méthodologie Agile (Scrum, SAFe)

Ingénieur d'études et développement Full Stack NodeJs - Vue 3

Confidential

sept. 2023 - sept. 2024

1 an 1 mois

Paris, France

Mission : Développement d’une application web de gestion et de suivi de la montée en compétences pour les professionnels de l’IT, couvrant plusieurs domaines tels que le développement, le cloud computing, la virtualisation, et les méthodologies agiles. Rôle sur les missions : - Analyser les besoins et proposer des solutions techniques adaptées. - Développer des composants Vue.js et optimiser l’architecture front-end. - Concevoir et implémenter des API REST performantes et sécurisées. - Mettre en place des moteurs de collecte de données via le web (scraping) et d’extraction de texte à partir d’images. - Mettre en place des pipelines CI/CD pour automatiser le processus de déploiement. - Mettre en place authentification à deux facteurs (2FA) avec TOTP (Time-based One-TimePassword). - Mettre en place un générateur de QCM basé sur IA (OpenIA). - Mettre en place un système de sauvegarde sur Google Drive avec Node.js. - Sécuriser les échanges entre le serveur et le client par chiffrement (CryptoJS). - Accessibilité numérique Environnement technique : Frontend : 🌐 Vue 3 (Composition API), Element Plus, TypeScript, HTML5, CSS3 Backend : 🖥️ Node.js, Express.js, Python, REST API, CQRS (Command Query Responsibility Segregation) ORM & Base de données : 🗄️ TypeORM, MySQL CI/CD & Outils : 🔧 GitHub Actions, Git, VS Code Hébergement : ☁️ Serveur Ubuntu (auto-hébergé) Sécurité : 🔐 Speakeasy (2FA), JWT IA : OpenIA Audit : Lighthouse, Chome DevTools

Développeur Full Stack (.NET Core / Angular)

TF1 Publicité

févr. 2019 - janv. 2020

1 an

Paris, France

Contexte : Refonte d’une application de gestion de campagnes publicitaires (migration AngularJS vers Angular). Réalisations : - Migration AngularJS → Angular 7 - Développement d’API REST en ASP.NET Core - Refactoring et optimisation du code existant - Participation aux choix techniques - Maintenance évolutive et corrective - Revue de code et amélioration de la qualité logicielle Environnement technique : AngularJS, Angular 7, NgRx, PrimeNG, TypeScript, JavaScript, Jasmine, Karma, ASP.NET Web API Core, Entity Framework Code First, AutoMapper, DevOps, Git, NPM, GitExtensions, Postman, Blob Storage Azure, Azure SQL Database, Visual Studio 2017

Ingénieur d'études et développement Angular .Net

Symphony Solution

juin 2012 - déc. 2018

6 ans 7 mois

Casablanca, Maroc

Mission 1 : Refonte d’une application web pour la gestion des activités des cabinets de conseil, migrée de ASP.NET MVC vers Angular Environnement technique : - Frontend : 🌐 Angular 5, Vuex, TypeScript, HTML5, Bootstrap - Tests : ✅ Jasmine, Karma, xUnit.net - Backend : 🖥️ ASP.NET Web API Core, Entity Framework Code First, StructureMap, JSON, Swagger - Base de données : 🗄️ MySQL - CI/CD & Outils : 🔧 GitLab, Jenkins, JIRA Mission 2 : Développement d'un ERP multi-société (Orkestro) dédié aux métiers de service, incluant plus de 50 modules tels que : paramétrage, ressources humaines, CRM, commercial, facturation, recouvrement, gestion de projet, feuilles de temps, notes de frais, GED, help desk, workflow, reporting, etc Environnement technique: - Langages & Frameworks : 💻 C#, ASP.NET, Microsoft .NET 4.5, POO, LINQ, Entity Framework, WCF - Frontend : 🌐 Telerik UI for ASP.NET AJAX, HTML5, CSS3, JavaScript, ExtJS 4, jQuery, Bryntum, Highcharts - Base de données : 🗄️ SQL Server 2008 R2 - Serveurs & Déploiement : 🖥️ Windows Server 2008 R2, Advanced Installer, PowerShell - CI/CD & Outils : 🔧 Visual Studio 2015, XML, JSON, CodeSmith Tools, Team Foundation Services Mission 3 : 1- Développement d'un outil WinForm automatisé pour mettre à jour plusieurs applications web, scripts SQL, et fichiers Web.config, intégrant une fonctionnalité de rollback 2- Développement d'une extension pour SSMS (SQL Server Management Studio) pour organiser les éléments de la base de données en répertoires selon une logique technique ou métier 3- Migration de l’ERP vers Azure, en utilisant les services WebApp et SQL Database Rôle sur les missions: - Conception et analyse de besoin - Développement des déférents composants Backend / Frontend - Développement des composants génériques - Maintenance évolutive - Préparation des environnements de production - Installation et Mise à jour de l’ERP - Développement des outils pour automatiser l’installation et la mise à jour de l’ERP

Analyste Développeur .Net C# - Asp.Net MVC

M&P Conseil

nov. 2009 - mai 2012

2 ans 7 mois

Casablanca, Maroc

Développement d'une d'application web destinée à la gestion de projet : de la planification des dossiers à l’affectation des équipes, la gestion des charges, des plannings et des agendas. Environnement technique: - Langages & Frameworks : 💻 C#, ASP.NET MVC, Microsoft .NET 2.0, 3.5, POO, ADO.NET, WCF - Frontend : 🌐 HTML, JavaScript, jQuery, Bryntum, Telerik - Base de données : 🗄️ SQL Server 2005 - Serveurs & Déploiement : 🖥️ Windows Server 2003 - Outils & CI/CD : 🔧 Visual Studio 2008, Team Foundation Server, CodeSmith Tools, .NET Tiers, XML

Développeur informatique .Net C#

NEOXIA MAROC

nov. 2009 - déc. 2009

2 mois

Casablanca-Settat, Maroc · On-site

Mise en place des modules d’une gestion agricole. Refonte d'une application WinDev vers une application WinForms .Net Modélisation de la structure de données pour la création de la base de données à partir de l'analyse inverse de l'interface de l'application. Environnement technique: - Langages & Frameworks : 💻 C#, .NET - Base de données : 🗄️ SQL Server 2008 R2 - Outils : 🔧 WinDev

Département de RH de la banque populaire Casablanca .Net C#

Département de RH de la banque populaire Casablanca

sept. 2008 - oct. 2008

2 mois

Casablanca-Settat, Maroc · On-site

Mise en place d'un générateur d’états. Développement d'un outil permettant aux utilisateurs de visualiser les données des fichiers Excel sous forme de graphiques. Environnement technique: - Langages & Frameworks : 💻 .NET, C# - Base de données : 🗄️ Access, SQL Server 2005


Formation

It learning Faculté des Sciences et Techniques de l’Université Hassan 1er de Settat

Master : Système d’information - Management de projets

2014 - 2015

1 an 1 mois

L’Ecole des hautes études en ingénierie des systèmes d’information

Ingénierie logiciel

2010 - 2011

1 an 1 mois

Centre de formation ISTA/NTIC2

Concepteur réalisateur Java/J2EE

2008 - 2008

1 mois

Complexe de la formation aux métiers de l’Offshoring et des technologies de l’information

Technicien Spécialisé en développement informatique

2006 - 2008

2 ans 1 mois

Faculté des sciences Ben M’sik Casablanca

2005 - 2006

1 an 1 mois


Licences et certifications

Préparer votre carrière dans la cybersécurité par Microsoft et LinkedIn

Délivré le : janv. 2025

Certifié par Microsoft

Préparer votre carrière dans l'IA générative par Microsoft et LinkedIn

Délivré le : janv. 2025

Certifié par Microsoft

Microsoft Copilot pour la productivité par Microsoft et LinkedIn

Délivré le : janv. 2025

Certifié par Microsoft

Améliorez votre productivité grâce à l'IA générative avec Microsoft et LinkedIn

Délivré le : janv. 2025

Certifié par Microsoft

Microsoft Certified: Azure Developer Associate

Délivré le : avr. 2021

Certifié par Microsoft

Microsoft Certified: Azure Fundamentals

Délivré le : août 2020

Certifié par Microsoft

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.