
Yassine Driouich
Senior Développeur .NET | Architecte Backend
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Microsoft MVP et Senior Developer .NET avec 11+ ans d'expertise en développement Full Stack. Spécialisé en architectures .NET Core/8, API REST, et solutions Azure avec expérience prouvée dans les secteurs transport et normatif. J'accompagne vos projets d'applications web évolutives avec une approche Agile, de l'architecture à la mise en production CI/CD.
Expérience de travail
Microsoft MVP(Developer technologies)
Microsoft
janv. 2021 - Présent
5 ans 10 mois
Senior Dotnet Developer
TechiadataFreelance
août 2024 - oct. 2025
1 an 3 mois
Paris, France
Projet : Au sein d’une équipe Agile composée de 4 développeurs, je suis en charge du développement Full Stack d’une application dédiée au secteur du transport. Cette application permet de planifier, surveiller et analyser les opérations de transport, répondant ainsi aux besoins logistiques des entreprises. DOMAINES D’INTERVENTION : • Développement du Backend : .Net 8. • Création "User stories" avec le PO Jira. • Rédaction des documents. • Création des API REST. • Exploitation de Linq et lambda expressions avec C#. • Création de pipelines CI/CD sur GitLab. • Développement d’interfaces utilisateurs dynamiques et interactives avec Angular. • Utilisation de bases de données relationnelles SQL Server. • Création d’index et optimisation des requêtes complexes. Environnement technique : C#, .Net 8, Asp.Net Core, Asp.Net MVC, Web API, EF Core, SQL Server, RESTful APIs, Angular, GitLab, Jira
Consultant DotNet
Groupe AFNORFreelance
janv. 2022 - août 2024
2 ans 8 mois
Saint-Denis, France
Projet : Au sein d’une équipe Agile de 7 développeurs, je suis en charge du développement Full Stack , d’une application permettant de consulter, surveiller et analyser les normes, répondant ainsi aux besoins normatifs des entreprises en France et à l'international DOMAINES D’INTERVENTION : • Création de module d’authentification OAhut2. • Développement du Backend :.Net framework, .Net 6. • Développement du SSO sur base d'OAuth2/Openld Connect. • Maintenance et correction des bugs Front office et Back office. • Création de pipelines CI/CD sur DevOps Azure • Création,optimisation des procédures stockées, • Débogage et TMA correction de bugs en C# ou script SQL • Développement de Batch pour les mails • Création "User stories" avec le PO (Azure DevOps) • • Développement front-end : Knockout JS et Blazor (WebAssembly / Server) • Rédaction des documents à destination des utilisateurs • Création des API REST / SOAP • Exploitation de Linq et lambda expressions avec C# • Développement/Consommation des Web Services SOAP (XML,XSLT viewer de document) • Développement des API RESTful avec .NET Core (projet de migration)
Consultant DotNet
IT UP2YOUFreelance
août 2021 - déc. 2021
5 mois
Rabat, Maroc
Au sein d’une équipe full-stack composée de trois développeurs plus product owner (off-shore), j’ai participé au développement d’une application de transport from scratch . DOMAINES D’INTERVENTION : • Développement web .net core C# : contrôleurs, services, API, services RESTful, Azure fonctions. • Création services REST .net core • Conception et développement c# • Création de pipelines CI/CD sur DevOps Azure • Création de modèle de données EF core code first • Injection des dépendances • Création BDD sur Azure • Recueil du besoin fonctionnel et des retours de recette. • Réalisation des tests d’intégration avant livraison en recette
Senior DotNet Developer
Grupo AVALON
avr. 2020 - août 2021
1 an 5 mois
Tétouan, Maroc
Projet 1: Dans une équipe de 15 développeurs j’ai participé au développement d’une application de gestion administrative scolaire pour l'institut Cervantes. DOMAINES D’INTERVENTION : • Création de pipelines CI/CD sur DevOps Azure • Création de modèle de données code first EF core/EF database first • Injection des dépendances • Développement des web API (REST) / WCF & Web services (SOAP) • La revue de code (code review). • Développement des procédures stockées /Vues / T-SQL sous SQL serveur • Communication avec l’équipe middleWare Java/PHP/Intégration • Développement .Net Core MVC / Jquery /Bootstrap / .net framework • Développement de la partie front avec Bootstrap • Services REST .net core (from scratch) • Service SOAP/REST .net Framework ( projet existant). Projet 2: Pour le compte d’une société spécialisée dans l’énergie nucléaire et électrique, j'étais en charge de la mise en placed’une architecture .NET framework winforms. DOMAINES D’INTERVENTION : • Création de pipelines CI/CD sur DevOps Azure • Consommation API Autocad • PL/SQL sous Oracle : Schémas, packages, procédures stockées, vues, fonctions, triggers • Participation aux discussions de l'équipe d'analyse commerciale • Développement c# forte contrainte (fonction mathématique poussé) • Méthodes CRUD création de modèle donné et contexte de base de données • Travailles-enétroite collaboration avec les métiers. • Tests unitaires • Injection des dépendances
.NET Developer
CEDAMUS
janv. 2019 - mai 2020
1 an 5 mois
Rabat, Maroc
Projet 1: u sein d’une équipe Agile de 7 développeurs, je suis en charge du développement Full Stack, from scratch, plication web de gestion suivi des commandes, des achats et des stocks. DOMAINES D’INTERVENTION : • Développer la documentation tout au long du cycle de développement du logiciel • Participer à l’analyse des besoins • Implémentation des API REST à l'aide de .NET Core • Développement CRUD avec Entity Framework core • Accompagner les développeurs juniors sur des tâches complexes • Factoring et débogage code • Optimisation des traitements de base de l’application existante EF database first Projet 2: Au sein de la Poste Marocaine Barid Al-Maghrib j'interviens sur le développement back-end d’une application mobile IOS/Android permettant le suivi des colis dans un premier temps puis sur développement du backoffice de cette application , le tout au sein d’une équipe qui comprend quatre développeurs et un manager. DOMAINES D’INTERVENTION : • Maintenance corrective et évolutive du projet . • Développement d’authentification à l’aide Identity . • ORM j'ai utilisé entity framework core • Implémentation des microservices .NET core • Participation au Daily Scrum Meeting. • ASP.net core mvc • Développement JavaScript et JQuery • Intégration front avec un template bootstrap • Corrections et développements spécifiques à la demande du client. • Analyse des besoins, rédaction des spécifications techniques. • Rédaction des documents à destination des utilisateur
.NET Developer
éolane
oct. 2017 - déc. 2018
1 an 3 mois
Berrechid, Maroc
Pour le compte d’une société spécialisée dans la conception la production et l’assemblage de cartes électroniques de pointe et dans le cadre d’un grand projet avec une équipe scrum de 5 développeurs, Je participe au développement d’un logiciel de gestion des contrôles qualité , traçabilités et de métrologie de produit en collaboration avec lemétier . DOMAINES D’INTERVENTION : • Recueil des besoins. • Développement de module c# pour générer des fichiers xlsx. • Développement web mvc : ajout de fonctionnalités. • Réalisation des tests d’intégration avant livraison en recette. • Développement de module d’accès aux données • Linq to SQL • procédures stockées • CRUD avec Entity Framework • Développement back-end web service REST . • Développement du front-end (HTML5, CSS3, JavaScript, jQuery et jQuery UI) • Création de la génération dynamique de documents à partir de modèles Word et pdf
Développeur c# / Winform
Pharmacie ChallalFreelance
déc. 2015 - mars 2017
1 an 4 mois
Morocco, Indiana 47963, États-Unis
Au sein d’une équipe en mode agile, j’étais en charge de l'évolution et la maintenance d’un logiciel winform (client lourd) de gestion de produit pharmaceutique DOMAINES D’INTERVENTION : • Développement Back-end en C# • Développement de modèles de donnée • Développement de requêtes SQL et de procédures stockées sous SQL Server. • Réalisation des tests unitaires, test d’intégration. • Développement des procédures stockées /Vues / T-SQL sous SQL serveur • Déploiement du projet. • TMA Maintenance et évolution • Rédaction de la documentation. • Utilisation de l’ORM EF . • Rédaction de documentation techniqueTP : Petit projet de gestion des factures et commandes ( CRUD Entity Framework)
Formation
American university of professional studies
Master's degree, Ingénierie de conception et de développement