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

Senior Full Stack .NET - Angular Engineer

€600/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About El Houssine

Full-stack developer with over 15 years of experience in designing and developing web and backend applications. Expertise in .NET, Vue.js, Angular, and SQL Server, with a strong background in application performance optimization. Ability to design robust and scalable architectures.
Certified 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 11 months)
    Paris, France
    Mission 1: Refactoring of a legacy application – Angular 14 → 19, .NET 5 → .NET 9

    Complete migration of the technical stack for an underground network management and 3D visualization application. This modernization has improved data reliability, strengthened coordination between business stakeholders, and secured road work interventions.

    Role:
    - Technical leadership of the development team.
    - Migration from Angular 14 to Angular 19 and from .NET 5 to .NET 8.
    - Implementation of a CI/CD pipeline on GitLab to automate builds and deployments.
    - Evolutionary and corrective maintenance.
    - Code reviews and quality control.
    - Implementation of the A* algorithm for calculating the shortest path between two points on Mapbox.

    Mission 2: Project from scratch – Nuclear energy sector – Angular 19, .NET 9

    Design and development of an internal application for the nuclear sector, created from scratch. It aims to centralize, validate, and synchronize technical and operational data for steam generators across different business units, while providing a management tool to measure and analyze the activity of each employee.

    Role:
    - Definition and implementation of a hexagonal architecture.
    - Development of the backend and frontend application core.
    - Implementation of CI/CD pipelines with GitLab.
    - Technical coordination and dissemination of best practices.
    - Writing technical documentation (Swagger, Storybook).

    Technical Environment:
    Angular 19, PrimeNG, TypeScript, Potree, Mapbox, RGAA; .NET 9, Entity Framework, REST API, Azure Container; PostgreSQL, SQL Server; hexagonal architecture; GitLab, Git, SonarQube; Jest; Planner; Visual Studio Code, Rider, Visual Studio; Swagger, Storybook; Lighthouse, DevTools; Agile Scrum method.
    Angular .NET C# GitHub Gitlab CI/CD Typescript
  • Confidentiel
    Full Stack Developer Engineer NodeJs - Vue
    September 2023 - September 2024 (1 year)
    Île-de-France, France
    Role on missions:
    - Analyze needs and propose suitable technical solutions.
    - Develop Vue.js components and optimize the front-end architecture.
    - Design and implement performant and secure REST APIs.
    - Implement web data collection engines (scraping) and text extraction from images.
    - Set up CI/CD pipelines to automate the deployment process.
    - Implement two-factor authentication (2FA) with TOTP (Time based One-Time Password).
    - Implement an AI-based MCQ generator (OpenAI).
    - Set up a backup system on Google Drive with Node.js.
    - Secure server-client communication through encryption (CryptoJS).
    - Digital accessibility
  • Enedis
    Full Stack Developer Engineer VueJs .Net
    February 2020 - August 2024 (4 years and 6 months)
    Paris, France
    Mission 1:
    Development of the "Incident Ticket" module which facilitates the interaction between users and the support for the e-Plans web application. This module allows:
    - Saving time in resolving application anomalies in e-Plans.
    - Eliminating the need to report malfunctions or ask questions to support via email.
    - Efficient processing of requests.
    - Centralization of detected anomalies.
    - Real-time tracking of incident ticket progress.

    Technical Environment:
    Frontend: Angular 16, NgRx, PrimeNG, TypeScript, HTML5, Bootstrap, RGAA
    Backend: ASP.NET Web API, Entity Framework, Autofac, JSON, Redis
    Database: SQL Server
    CI/CD & Tools: Jenkins, Git, Bitbucket, GitExtensions, SonarQube, Postman
    Project Management: Jira, Confluence
    IDE: Visual Studio, Visual Code

    Mission 2:
    Participation in the redesign of the e-Plans solution, a business application originally developed in 2014 in ASP.NET MVC and used by Enedis agents, contractors, and local authorities for managing electrical connection projects.
    Development and integration of generic components in Vue.js 3 within a context of technical and ergonomic modernization of the interface.
    This redesign has improved code maintainability, visual consistency, and overall user experience.

    Role on missions:
    - Analyze needs and propose suitable technical solutions.
    - Develop Vue.js components and optimize the front-end architecture.
    - Design and implement performant and secure REST APIs.
    - Ensure the evolutionary and corrective maintenance of the application.
    - Perform code reviews to ensure quality and consistency.
    - Document technical components on Confluence.
    - Integrate the model within the E-Plans application.
    - Present evolutions and new features to clients.
    - Train and support new team members.

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 for Productivity
    Microsoft and LinkedIn
    Microsoft Copilot pour la productivité
  • Improve your productivity with
    Microsoft and LinkedIn
    Améliorez votre productivité grâce à

Skill set

Categories