[nom]
Fullstack Engineer .NET / Azure / React
[e-mail] · | · [lien] · | · ([téléphone]
Ingénieur Fullstack avec 5 ans d’expérience, spécialisé dans la conception d’architectures microservices sécurisées en .NET, le développement d’applications frontend modernes en React / TypeScript (SPA), le déploiement cloud sur Azure / AKS et l’intégration des pratiques
DevSecOps au sein de pipelines CI/CD industrialisés.
Ownership technique end-to-end des applications backend et frontend, de la conception à la supervision en production, incluant les décisions d’architecture, la gouvernance des releases, la gestion des incidents et l’amélioration continue post-déploiement.
Expériences Professionnelles
Fullstack Engineer · Société Générale ATS · Mars 2021 – Présent
OWNERSHIP TECHNIQUE – CYCLE DE VIE COMPLET BACKEND & FRONTEND
- Décisions d’architecture : pilotage de la migration d’un monolithe vers une architecture microservices scalable horizontalement sur AKS ; définition des standards Clean Architecture, CQRS et découplage fort entre domaines ; rédaction des ADR (Architecture Decision Records).
- Arbitrages techniques : choix structurants sur la stratégie de versionnement des APIs, patterns de résilience (circuit breaker, retry, bulkhead), compatibilité descendante garantie et compromis performance / maintenabilité documentés.
- Validation QA & gestion des releases : définition des quality gates CI/CD, supervision des tests d’intégration et non-régression, validation finale avant déploiement en environnement critique.
- Gestion des incidents : triage, diagnostic et résolution des incidents de production ; rédaction de runbooks et post-mortems systématiques.
- Refactorisation proactive : réduction de 30 % de la consommation mémoire et amélioration de 25 % des temps de réponse API via optimisation SQL et refonte data access.
- Réduction MTTR : baisse de 40 % des incidents récurrents grâce à une meilleure couverture de tests (+35 %) et une stack d’observabilité (Elasticsearch + Grafana).
- Collaboration Agile (Scrum) : participation active aux rituels et amélioration continue des processus.
- Supervision et évolution de 6 microservices critiques et de leurs interfaces frontend associées.
FRONTEND – APPLICATIONS REACT / TYPESCRIPT
- Conception, développement et maintenance d’une Single Page Application (SPA) en React / TypeScript consommant des APIs REST sécurisées.
- Mise en place d’architectures frontend modulaires (feature-based / domain-driven) favorisant la scalabilité et la maintenabilité.
- Gestion de l’état applicatif (Redux / hooks avancés) et optimisation des performances (lazy loading, memoization, code splitting).
- Intégration des bonnes pratiques UX/UI et collaboration étroite avec les équipes produit / design.
- Sécurisation côté frontend : gestion des tokens JWT, protection des routes, gestion des permissions (RBAC).
- Mise en place de tests frontend (unitaires et composants) et intégration dans les pipelines CI/CD.
- Amélioration continue de la performance et de l’expérience utilisateur (temps de chargement, fluidité, accessibi- lité).
- Stack : React, TypeScript, Redux, Axios, HTML5, CSS3, Git
SÉCURITÉ & ARCHITECTURE DISTRIBUÉE
- Conception du modèle de sécurité API : JWT, RBAC granulaire, rate limiting, API Gateway, IP whitelisting.
- Architecture event-driven via RabbitMQ pour découplage et tolérance aux pannes.
- Intégration DevSecOps : SonarQube, Dependabot, quality gates CI/CD.
- Stack : C# / .NET Core, ASP.NET Core, RabbitMQ, JWT, SQL Server, Cassandra, Docker, AKS
CLOUD & DEVOPS
- Conception d’un service Azure de cache intelligent (snapshot pattern) réduisant de 40 – 50 % les appels APIs externes.
- Migration Elasticsearch vers Elastic Cloud avec continuité de service (Data Streams, ILM, ES 8).
- Industrialisation CI/CD avec déploiement conteneurisé sur AKS.
- Stack : Azure, Docker, AKS, Elastic Cloud, Terraform (notions), TeamCity, Octopus
Développeur Backend Web (Bénévolat) · MCISE · Janv. 2019 – Mars 2021
DÉVELOPPEMENT BACKEND & APIS REST
- Développement d’applications web Django avec APIs REST consommées par des frontends.
- Optimisation PostgreSQL et gestion des migrations.
- Tests unitaires et fonctionnels ; code reviews.
- Stack : Python, Django, Django REST Framework, PostgreSQL, JavaScript, Git
Formation
Diplôme d’Ingénieur – Génie Logiciel – INSEA (Institut National de Statistique et d’Économie · 2017 – 2021
Appliquée), Rabat, Maroc
Classe Préparatoire – PSI / PCSI – Physique, Chimie, Sciences de l’Ingénieur, Rabat, Maroc · 2015 – 2017
Compétences
Core Expertise | Architecture microservices, Clean Architecture, CQRS, DDD, Event-Driven, Secure API Design, DevSecOps, Fullstack Ownership, Agile / Scrum
Backend | C# / .NET 6/7/8, ASP.NET Core, Entity Framework Core, RabbitMQ, REST, gRPC
Frontend | React, TypeScript, Redux, SPA Architecture, Performance Optimization, UI Integration
Cloud & DevOps | Azure, AKS, Docker, Kubernetes, TeamCity, Octopus, SonarQube, Dependabot, Git
Data & Observabilité | Elasticsearch (ES 8), Grafana, SQL Server, PostgreSQL, Cassandra, Redis
Langues | Arabe (natif) Français (bilingue) Anglais (professionnel)