About El Houssine
Arabic
Native or bilingual
English
Fluent
French
Native or bilingual
Experience
- InfogeneTech Lead Full Stack .Net AngularSeptember 2024 - Today (1 year and 9 months)Paris, FranceMission 1 : Refonte d’une application legacy – Angular 14 → 19, .NET 5 → .NET 9Migration 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 9Conception 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.
- ConfidentielIngénieur d'études et développement Full Stack NodeJs - VueSeptember 2023 - September 2024 (1 year)Île-de-France, FranceRô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
- EnedisIngénieur d'études et développement Full Stack VueJs .NetFebruary 2020 - August 2024 (4 years and 6 months)Paris, FranceMission 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, RGAABackend : ASP.NET Web API, Entity Framework, Autofac, JSON, RedisBase de données : SQL ServerCI/CD & Outils : Jenkins, Git, Bitbucket, GitExtensions, SonarQube, PostmanGestion de projet : Jira, ConfluenceIDE : Visual Studio, Visual CodeMission 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Microsoft Copilot pour la productivitéMicrosoft et LinkedInMicrosoft Copilot pour la productivité
- Améliorez votre productivité grâce àMicrosoft et LinkedInAméliorez votre productivité grâce à