
HAMZA ERRGUIBI
Concepteur Développeur C#/.NET
Salaire / Taux journalier
Rabat, Maroc
Freelance, ouvert au CDI
Expertises
Langues
Expérience de travail
Concepteur Développeur .NET
NETOPIA
janv. 2022 - mars 2026
4 ans 3 mois
– Conception et développement d'une plateforme backend basée sur une architecture microservices avec ASP.NET Core, répondant à des besoins métier complexes – Conception du domaine métier en appliquant les principes du Domain-Driven Design (DDD) (Entities, Value Objects, Aggregates) – Mise en place d'une architecture Hexagonale (Ports Adapters) pour assurer la séparation des responsabilités et la testabilité – Implémentation du pattern CQRS pour séparer les opérations de lecture et d'écriture et améliorer les performances et la scalabilité – Développement et exposition d'API REST robustes, sécurisées et performantes – Implémentation d'une communication asynchrone entre microservices via RabbitMQ (event-driven architecture) – Structuration des services selon les principes de la Clean Architecture – Gestion de la persistance des données avec Entity Framework Core et SQL Server – Mise en place de tests unitaires avec xUnit pour garantir la fiabilité du code – Amélioration continue de la qualité du code avec SonarQube et SonarLint – Participation aux cérémonies Agile (Scrum) et collaboration avec les équipes techniques
Stage PFE
NETOPIA
mars 2021 - déc. 2021
10 mois
– Développement d'un portail e-commerce avec Angular pour le front-end et .NET 7 pour le backend – Intégration de l'authentification et de l'autorisation via Identity – Utilisation d'Azure Blob Storage pour la gestion des images – Développement d'Azure Functions pour la gestion de la disponibilité des produits – Implémentation de HangFire pour l'exécution des tâches en arrière-plan – Mise en place d'un logging avancé avec Serilog et Seq – Utilisation de Redis Cache pour optimiser les performances
Stage Fin de formation
ONEE - Branche Eau
juil. 2020 - sept. 2020
3 mois
– Développement d'une application de gestion des entrées et sorties des matériels informatiques pour l'atelier DSI – Développement et maintenance de l'application – Intégration de l'API Flickr pour la gestion des images – Débogage et optimisation des performances – Rédaction de la documentation technique – Mise en place des tests et assurance qualité
Formation
Vinci Écoles d'Ingénieurs
Licence professionnelle, Ingénieur Informatique
2020 - 2021
11 mois
– École d'Ingénieur Informatique | Rabat, Maroc
Institut spécialisé dans les nouvelles technologies de l'information
Technicien spécialisé, Développement informatique
2018 - 2020
1 an 11 mois
– Témara, Maroc