You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
El Houssine DarraziEH

El Houssine Darrazi

Ingénieur Full Stack Senior .NET - Angular

€600/day
Paris, FR
15+ years

Average response time: 1 hour

About El Houssine

Développeur Full-stack avec plus de15 ans d'expérience dans la conception et le développement d'applications web et backend. Expertise en .NET, Vue.js, Angular et SQL Server, avec une solide expérience dans l'optimisation des performances applicatives. Capacité à concevoir des architectures robustes et scalables.
Certifié Microsoft Azure.
  • Arabic

    Native or bilingual

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Infogene
    Tech Lead Full Stack .Net Angular
    September 2024 - Today (1 year and 9 months)
    Paris, France
    Mission 1 : Refonte d’une application legacy – Angular 14 → 19, .NET 5 → .NET 9

    Migration complète de la stack technique d’une application de gestion et de visualisation 3D des réseaux souterrains. Cette modernisation a permis d’améliorer la fiabilité des données, de renforcer la coordination entre les acteurs métiers et de sécuriser les interventions sur la voirie.

    Rôle :
    - Pilotage technique de l’équipe de développement.
    - Migration d’Angular 14 vers Angular 19 et de .NET 5 vers .NET 8.
    - Mise en place d’une chaîne CI/CD sous GitLab pour automatiser les builds et les déploiements
    - Maintenance évolutive et corrective.
    - Revue de code et contrôle qualité.
    - Implémentation de l’algorithme A* pour le calcul du plus court chemin entre deux points sur Mapbox.

    Mission 2 : Projet from scratch – Secteur de l’énergie nucléaire – Angular 19, .NET 9

    Conception et développement d’une application interne dédiée au secteur nucléaire, réalisée from scratch. Elle vise à centraliser, fiabiliser et synchroniser les données techniques et opérationnelles des générateurs de vapeur entre les différents services métiers, tout en fournissant un outil de pilotage permettant de mesurer et d’analyser l’activité de chaque collaborateur.

    Rôle :
    - Définition et mise en œuvre d’une architecture hexagonale.
    - Développement du socle applicatif backend et frontend.
    - Mise en place de pipelines CI/CD avec GitLab.
    - Coordination technique et diffusion des bonnes pratiques.
    - Rédaction de la documentation technique (Swagger, Storybook).

    Environnement technique :
    Angular 19, PrimeNG, TypeScript, Potree, Mapbox, RGAA ; .NET 9, Entity Framework, API REST, Azure Container ; PostgreSQL, SQL Server ; architecture hexagonale ; GitLab, Git, SonarQube ; Jest ; Planner ; Visual Studio Code, Rider, Visual Studio ; Swagger, Storybook ; Lighthouse, DevTools ; méthode Agile Scrum.
    Angular .NET C# GitHub Gitlab CI/CD Typescript
  • Confidentiel
    Ingénieur d'études et développement Full Stack NodeJs - Vue
    September 2023 - September 2024 (1 year)
    Île-de-France, France
    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
  • Enedis
    Ingénieur d'études et développement Full Stack VueJs .Net
    February 2020 - August 2024 (4 years and 6 months)
    Paris, France
    Mission 1 :
    Développement de module « Fiche Incident » qui facilite la relation entre les utilisateurs avec le support de l’application web e-Plans, ce module permettre de :
    - Gagner le temps pour résoudre les anomalies dans l’application web e-Plans.
    - Plus besoin de signaler un dysfonctionnement ou poser des questions au support avec des emails.
    - Traitement efficace des demandes.
    - La centralisation des anomalies détectées.
    - Suivi en temps réel de l’avancement des fiches incidents.

    Environnement technique:
    Frontend : Angular 16, NgRx, PrimeNG, TypeScript, HTML5, Bootstrap, RGAA
    Backend : ASP.NET Web API, Entity Framework, Autofac, JSON, Redis
    Base de données : SQL Server
    CI/CD & Outils : Jenkins, Git, Bitbucket, GitExtensions, SonarQube, Postman
    Gestion de projet : Jira, Confluence
    IDE : Visual Studio, Visual Code


    Mission 2 :
    Participation à la refonte de la solution e-Plans, une application métier développée initialement en 2014 en ASP.NET MVC et utilisée par les agents Enedis, les prestataires et les collectivités pour la gestion des chantiers de raccordement électrique.
    Développement et intégration de composants génériques en Vue.js 3 dans un contexte de modernisation technique et ergonomique de l’interface.
    Cette refonte a permis d’améliorer la maintenabilité du code, la cohérence visuelle et l’expérience utilisateur globale.

    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.
    -Assurer la maintenance évolutive et corrective de l’application.
    -Effectuer des revues de code pour garantir la qualité et la cohérence.
    -Documenter les composants techniques sur Confluence.
    -Intégrer le modèle au sein de l'application E-Plans.
    -Présenter les évolutions et nouvelles fonctionnalités aux clients.
    -Former et accompagner les nouveaux arrivants dans l'équipe.

Recommendations

Be the first to recommend El Houssine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Microsoft Copilot pour la productivité
    Microsoft et LinkedIn
    Microsoft Copilot pour la productivité
  • Améliorez votre productivité grâce à
    Microsoft et LinkedIn
    Améliorez votre productivité grâce à

Skill set

Categories