en
en
El Mehdi
Je ne suis pas ouvert aux opportunités
Développeur Full stack
Montpellier
Freelance, CDI
100% télétravail
Technologies
À propos
El Mehdi
Developpeur FullStack avec une grande curiositer pour apprendre de nouvelle technologies et architectures
Développeur Full stackMontpellier
developer avatar
Description

Je suis un ingénieur logiciel avec cinq ans d'expérience dans le développement et la maintenance de différents types d'applications et de services en utilisant les technologies modernes. Je suis compétent en .net, Node.js JavaScript, Angular, electron et d'autres librairies et frameworks.

Expériences professionnelles
7 ans d'expérience en tant que Développeur Full stack (ou similaire)
FullStack Développeur
Richardson - Marseilleavr. 2024 - août 2025 · 1 an 4 mois

• Architecture et maintenance d'un écosystème de microservices évolutif utilisant .NET 9, conformément aux principes SOLID
• Conception d'API RESTful avec documentation complète et performances optimisées
• Migrations de bases de données et gestion de schémas efficaces via Entity Framework Core
• Développement d'applications Angular 19 riches en fonctionnalités avec TypeScript et RxJS pour la gestion des états
• Création d'une bibliothèque de composants d'interface utilisateur réactive garantissant la compatibilité multi-appareils
• Création de formulaires dynamiques complexes avec une logique de validation avancée
• Exécution de requêtes de base de données pour le débogage et la vérification de l'intégrité des données
• Mise en place de systèmes complets de gestion et de journalisation des erreurs pour les environnements de production
• Surveillance des indicateurs de santé des applications et de la disponibilité des microservices avec Grafana
• Communication orchestrée des microservices avec une gestion des erreurs résiliente
• Développement de modules de logique métier personnalisés répondant aux exigences spécifiques des clients
• Contribution aux discussions de conception technique et aux décisions architecturales
• Revues de code approfondies garantissant le respect des normes de qualité et le partage des connaissances
• Participation active aux cérémonies Agile, notamment aux mêlées quotidiennes et à la planification des sprints
• Réalisation de plusieurs tâches complexes en respectant toutes les exigences métier et les délais

Alternance Développeur c#/js
Apside - Aix-en-Provencesept. 2022 - sept. 2023 · 1 an

ACTIVITES PRINCIPALES :
• mise à jour d'un projet interne de tableau de bord montrant les clients et les projets de l'entreprise
• R&D Holollens utilisant la technologie Unity
• Support Technique d’une Application Cordova et déploiement IOS

ENVIRONNEMENT TECHNIQUE :
• C# .Net Core , C# , Unity
• Angular
• MSSQL
• Cordova

Full Stack Developer
SQLI - Rabatdéc. 2018 - août 2021 · 2 ans 8 mois
  • Developing new features and maintaining existing code (.Net, Angular,
    Electron, CosmosDB, MSSQL).
  • Deploying and maintaining a large .Net and Angular Application in Production
    (CI/CD, Azure DevOps)
  • Debugging functional, technical or data-related issues
  • Translating business requirement into tasks and user stories
  • Benchmarking technical choice and comparing new technologies to be used
    to improve our technical stack.
C# .Net Developper
Sews - Kénitrajanv. 2018 - juin 2018 · 5 mois

Province de Kénitra, Morocco

  • helped in maintaining the integrity of sensitive data
  • debugged issues that may cause data loss
  • wrote SQL scripts for new functionalities
  • created new application for small Raspberry Pi 3
  • created application for windows 10 IOT specially for Raspberry Pi 3
  • changed the Raspberry Pi from windows 10 to Debian based OS
  • used mono to display windows applications in Debian
  • created an application for a lazer gun bar code reader that had windows CE
Full Stack Developer
Viatoile - Rabatmai 2017 - nov. 2017 · 6 mois

Préfecture de Rabat, Morocco

  • created new functionalities in an iot based project
  • helped in and architectural and development stack change
  • debugged functional , technical or data related issues
  • translated business requirement into tasks and user stories
  • implemented mongodb and jwt authentification with an asp.net core Api
  • refactored all the asp.net MVC code into a new angular 4 application
  • deployed to azure
  • created a cosmos document db to test the architectural change.
Full Stack Developer
Id2tel - Rabatdéc. 2015 - mai 2017 · 1 an 5 mois
  • created new functionalities , debugging web application using different stacks
  • created an emailing service that sends alerts to specific email accounts
  • monitored servers , and debugging server related issues mainly in a linux
    environment
  • created , added functionalities , debugged and fixed android applications
  • helped in the implementation of new push notifications in android projects
  • created an IOS application using swift 2 specific to client needs
stage C# / AngularJs Developper
IMT groupe - Kénitrafévr. 2015 - sept. 2015 · 7 mois
  • helped in the creation of a CRM type project
  • helped in the creation of fixed goal and achieving them
  • the creation and debugging of new functionalities molded from the business
    requirements
  • learned new technologies to be efficient as soon as possible
  • created an IOS application using Objectif-c for the gps services owned by the
    company
Formations
5 ans d'études supérieures
AIX YNOV CAMPUS
Master's degree2023
SUPINFO International University
Master's degree, Computer and Information Sciences and Support2017
Technologies
Compétences
Interessé parMon parcours et mes aspirations convergent vers un rôle de Technical Lead Fullstack, axé sur la résolution proactive des problèmes informatiques. Je suis passionné par le développement web et particulièrement investi dans plusieurs technologies clés. Ma solide expérience avec TypeScript, Angular, et RxJS a été l'épine dorsale de ma compréhension des solutions robustes de gestion d'état et de flux de données asynchrones. Parallèlement, j'ai également acquis une expertise en C# .NET, me permettant de travailler sur des applications back-end puissantes et évolutives. Cette polyvalence me positionne favorablement pour concevoir des architectures complètes, de la base de données à l'interface utilisateur, en passant par les couches intermédiaires. Dans ma quête pour devenir un Technical Lead, je suis avide de maîtriser les technologies émergentes du développement frontend telles que Vue.js ou React, élargissant ainsi mes compétences pour mieux orienter et diriger des équipes vers des solutions innovantes. Mes ambitions s'étendent également aux bases de données, où je souhaite approfondir mes connaissances pour concevoir des systèmes robustes, efficaces et sécurisés. Mon objectif ultime est de consolider ces compétences afin de guider des équipes dans la résolution de défis informatiques complexes, en offrant une vision holistique et stratégique du développement logiciel, de l'architecture système à la conception d'interfaces utilisateur performantes.
Langues
  • Anglais
  • Français
  • Arabe
Tests
Aucune information n'a été renseignée pour cette section.