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 11 months)Paris, FranceMission 1: Refactoring of a legacy application – Angular 14 → 19, .NET 5 → .NET 9Complete 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 9Design 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.
- ConfidentielFull Stack Developer Engineer NodeJs - VueSeptember 2023 - September 2024 (1 year)Île-de-France, FranceRole 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
- EnedisFull Stack Developer Engineer VueJs .NetFebruary 2020 - August 2024 (4 years and 6 months)Paris, FranceMission 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, RGAABackend: ASP.NET Web API, Entity Framework, Autofac, JSON, RedisDatabase: SQL ServerCI/CD & Tools: Jenkins, Git, Bitbucket, GitExtensions, SonarQube, PostmanProject Management: Jira, ConfluenceIDE: Visual Studio, Visual CodeMission 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
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 for ProductivityMicrosoft and LinkedInMicrosoft Copilot pour la productivité
- Improve your productivity withMicrosoft and LinkedInAméliorez votre productivité grâce à