Summary
Overview
Work History
Education
Skills
Timeline
Generic
Yassine Maaiden

Yassine Maaiden

Rabat

Summary

Highly skilled Technical .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.

Overview

8
8
years of professional experience

Work History

Technical .NET Expert / Lead Backend Developer

CGI
Casablanca
01.2024 - Current
  • 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.
  • Integrated document management functionalities for storing audit reports, certificates, and compliance documents in SQL Server, with role-based access and encryption.
  • 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.

Senior .NET Applications Developer

Levio
Rabat
12.2022 - 01.2024
  • 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

SQLI
Rabat
03.2017 - 12.2022
  • 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

Master of Science -

Hight School of Comptuer Engineering Vinci
Rabat

Skills

  • Microservices architecture
  • Azure Functions
  • NET Framework and Core
  • ASPNET MVC
  • Hosted and worker services
  • RESTful APIs
  • C# development
  • CI/CD with Azure DevOps and Bamboo
  • Unit and integration testing
  • Entity Framework
  • SQL Server management

Timeline

Technical .NET Expert / Lead Backend Developer

CGI
01.2024 - Current

Senior .NET Applications Developer

Levio
12.2022 - 01.2024

.NET Developer

SQLI
03.2017 - 12.2022

Master of Science -

Hight School of Comptuer Engineering Vinci
Yassine Maaiden