[nom]
Ingénieur Full Stack .NET / Angular / React avec 3 ans d’expérience dans le développement d’applications web et microservices. Expérience en ASP.NET Core, Angular, React et architectures dis-tribuées, avec une forte orientation performance, scalabilité et qualité logicielle (Clean Code, SOLID, tests).
[téléphone] · [e-mail] · /in/[nom] · Rabat, Maroc
EXPÉRIENCES PROFESSIONNELLES
FullStack .NET / Angular chez B3G Technologies
Depuis septembre 2023 · Rabat, Maroc
- Projet : BCC banque commerciale au TChad
Mission :
- Développement de microservices backend en .NET / ASP.NET Core.
- Conception d’APIs REST et communication inter-services via gRPC.
- Persistance avec SQL Server et Entity Framework Core.
- Routage des APIs via YARP Gateway
- Déploiement conteneurisé avec Docker et Kubernetes.
Tools : .NET, ASP.NET Core, REST, gRPC, RabbitMQ, SQL Server, EF Core, YARP, Elasticsearch, Kibana, Docker, Kubernetes, Git
- Projet : CIH BANK Banque marocaine
Mission : Entrée en Relation
- Développement du backend en .NET (.NET Framework / .NET Core) dans une architecture microservices.
- Conteneurisation avec Docker et déploiement en pré-production et production.
- Écriture de tests unitaires avec xUnit.
- Analyse et correction des anomalies.
Tools : .NET, C#, ASP.NET Core, Entity Framework, SQL Server, Docker, IIS, xUnit, Git, Azure DevOps
- Projet : CDG CAPITAL (Caisse de Dépôt et de Gestion) Mission : Plateforme Low-Code Digital Banking destinée aux notaires et aux pro- fessionnels de la CDG.
- Organisation et animation des réunions avec le client pour analyser les anomalies.
- Analyse des incidents, identification des causes racines et mise en œuvre des cor- rectifs.
- Conception et développement de nouvelles fonctionnalités selon les besoins métiers.
- Déploiement sur les environnements de recette et production.
Tools : .NET, C#, ASP.NET Core, SQL Server, React, TypeScript, Git, Azure DevOps
- Projet : ACAPS (ScoringEAR)
Mission : Application web de notation des entreprises d’assurances et de réassur-ance basée sur les risques (RBS).
- Développement des Web Services de notation (score risque, score impact, score global).
- Analyse des besoins métiers et implémentation des règles de calcul des indica- teurs financiers.
- Conception et développement des APIs REST.
- Mise en place de la traçabilité des actions utilisateurs.
- Optimisation des performances avec Redis.
- Participation au déploiement et à la configuration des environnements.
Tools : .NET 6, C#, Entity Framework Core, Angular 14, TypeScript, PostgreSQL, MongoDB, Redis, OpenIddict, Git
Stage de fin d’étude chez B3G Technologies
Février 2023 – Juillet 2023 · Rabat, Maroc
Refactoring de certains web services en respectant les principes SOLID.
Tools : .NET, C#, SQL Server, Flurl, TDD, DDD, principes SOLID.
Stage d’application chez NEW DEV MAROC
Juillet 2022 – Septembre 2022 · Fès, Maroc
Développement d’une plateforme web de réservation de riads au Maroc Tools :
HTML, CSS, JavaScript, jQuery, Bootstrap, PHP, MySQL.
Stage de découverte chez BORDERLINE SOLUTION
Juillet 2021 – Août 2021 · Salé, Maroc
Développement d’un script Python pour automatiser l’extraction et la structuration des noms, e-mails et numéros de téléphone.
Tools : Python.
ÉDUCATION
Diplôme d’Ingénieur d’État
Data & Software Engineering
INSEA
2020 – 2023 · Rabat
Classes Préparatoires
PSI
CPGE Bab Essahara
2018 – 2020 · Guelmim
Baccalauréat
Sciences mathématiques B
Lycée Technique d’excellence
2017 – 2018 · Guelmim
COMPÉTENCES
- Langages: C#, TypeScript, JavaScript, SQL.
- Back-end (.NET): ASP.NET Core / .NET
Core (Web API, MVC), Entity Framework
Core, LINQ, Middleware, authentification
JWT, gestion des exceptions, programma-tion asynchrone (async/await).
- Front-end: Angular, React, Next.js (Type-
Script, JavaScript, RxJS, Redux), développe-ment de composants réutilisables, gestion des états, intégration d’API REST.
- Architecture: Microservices, Clean Archi- tecture, principes SOLID, Design Patterns
(Repository, Unit of Work), DDD.
- API & Intégration: Conception d’API REST sécurisées, Swagger/OpenAPI, intégration de services, gestion des échanges JSON.
- Bases de données: SQL Server (T-
SQL, optimisation des requêtes, in-dexation), bonnes connaissances Post-greSQL/MySQL.
- Qualité & Performance: Tests unitaires
(xUnit), code review, optimisation des per-formances (API et requêtes SQL).
- DevOps & Outils: Git, CI/CD (Azure
DevOps, GitHub Actions), Docker, dé-ploiement IIS.
- Méthodologies: Agile (Scrum, Kanban), col- laboration en équipe, gestion des sprints.
LANGUES
- Français : Bon niveau.
- Anglais : Niveau assez bon..
- Arabe : Maternelle.
ACTIVITÉS
Gym, lecture, voyages