[nom]
Rabat Morocco
[téléphone]
[e-mail]
SUMMARY · Highly skilled Technical FullStack .NET Expert with 8+ years of experience in
architecting, developing, and deploying scalable backend solutions using C#, .NET
Core, ASP.NET Core, Web API, and Microservices architectures. Proven track record of delivering high-performance enterprise applications in the financial, and e-commerce domains. Strong expertise in RESTful APIs, SQL Server, Entity Framework
Core, Docker, Kubernetes, Azure, and CI/CD pipelines. Passionate about clean code, SOLID principles, and backend optimization.
SKILLS · • Microservices architecture · • C# development
- Azure Functions · • CI/CD with Azure DevOps and Bamboo
- .NET Framework and Core · • Unit and integration testing
- ASP.NET MVC · • Entity Framework
- Hosted and worker services · • SQL Server management
- Frontend Frameworks:
Angular / React
TypeScript and JavaScript
SPA Development and Rest Integration
..
EXPERIENCE · TECHNICAL .NET EXPERT / FULLSTACK DEVELOPER, 01/2024 - Current
CGI, Casablanca
- Architected and deployed microservices architecture for audit scheduling, certification issuance, non-conformity tracking, and corrective actions utilizing .NET 8.
- Developed secure RESTful APIs for external integration with client ERP and CRM systems, enabling real-time certificate status updates and audit findings submission.
- Migrated monolithic applications to .NET Core microservices.
- Migrated core applications from .NET Framework 4.7 to .NET 8, enabling cross- platform deployment, improved API performance, and integration with modern DevOps pipelines.
- Established CI/CD pipelines in Azure DevOps for automated testing, code analysis, and security scans.
- Developed dynamic audit dashboards using Angular 15
- Implement a responsive UI with TypeScript, Bootstrap 5, and REST API integration.
SENIOR .NET APPLICATIONS DEVELOPER, 12/2022 - 01/2024
Levio, Rabat
- Developed and maintained multiple modules of the Zone Entreprise web application using ASP.NET MVC 5, Entity Framework 6 , and SQL Server, providing employers with secure access to their administrative records and declaration services.
- Implemented controller actions, strongly-typed Razor views, partial views, and HTML helpers to build dynamic user interfaces for employer declarations, subsidy applications, and document uploads.
- Designed and optimized LINQ queries, stored procedures, and complex joins in SQL Server to handle reporting, validation of employer eligibility, and data aggregation for financial assistance programs.
- Refactored legacy DAL and BLL code to adopt Repository and Unit of Work patterns, improving maintainability and testability of the business layer.
- Integrated server-side and client-side validation (Data Annotations, jQuery Validation) to enforce business rules and data integrity across critical employer workflows.
- Implemented role-based authorization using ASP.NET Identity, ensuring compliance with government-mandated data access controls and security policies.
- Developed scheduled background jobs using Hangfire to process pending submissions, send notifications to employers, and update declaration statuses asynchronously.
- Collaborated with business analysts to map business rules into validation logic, conditional UI rendering, and automated workflow triggers within the application.
- Wrote and maintained unit tests (MSTest, Moq) for controller actions and service methods, achieving 80% test coverage on critical modules.
- Participated in code reviews, version control (Git), and continuous integration pipelines (Team Foundation Server) to ensure consistent coding standards and deployment quality.
- Provided technical support during User Acceptance Testing (UAT) and production releases, debugging issues, and optimizing performance bottlenecks identified under load.
.NET DEVELOPER, 03/2017 - 12/2022
SQLI, Rabat
- Developed backend modules using C#, ASP.NET MVC 5, Entity Framework 6, LINQ, and SQL Server 2019, supporting approximately 5,000 daily active users.
- Maintained and optimized existing RESTful APIs using ASP.NET Web API.
- Implemented role-based authentication and authorization using ASP.NET Identity and OAuth 2.0.
- Assisted in database design, indexing strategy, and writing optimized T-SQL queries, leveraging SQL Server Management Studio (SSMS) and database diagrams.
- I wrote unit tests with MSTest/xUnit and integration tests using Moq and the Entity Framework In-Memory Database, achieving 85% code coverage of core backend logic.
- Utilized Git for version control, and JIRA for task tracking in an Agile/Scrum development environment.
EDUCATION AND
TRAINING · Hight School of Comptuer Engineering Vinci, Rabat
Master of Science
#HRJ#93 359a0b-d17a-4ae1-94e2-b88fcd527f81#