
El Houssine DARRAZI
Développeur Full Stack Senior / Tech Lead
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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
Préparer votre carrière dans l'IA générative par Microsoft et LinkedIn
Délivré le : janv. 2025
Microsoft Copilot pour la productivité par Microsoft et LinkedIn
Délivré le : janv. 2025
Améliorez votre productivité grâce à l'IA générative avec Microsoft et LinkedIn
Délivré le : janv. 2025
Microsoft Certified: Azure Developer Associate
Délivré le : avr. 2021
Microsoft Certified: Azure Fundamentals
Délivré le : août 2020