Created a user-friendly application for managing Courses_Academy company.
• Key Features:
o Engineered secure user authentication and role-based authorization using
ASP.NET Core Identity.
o Developed data access layer with Entity Framework Core, implementing efficient
database interactions.
o AutoMapper for streamlined object mapping and data consistency.
o Architected solution using Clean Architecture principles to ensure modularity and
maintainability.
o Implemented CQRS pattern with MediatR to separate read and write operations
for enhanced performance.
o Utilized Dependency Injection to promote loosely coupled components and
scalability.
o Optimized API endpoints for performance and prepared infrastructure for cloud
based deployment.
o Incorporated logging and error handling for robust system monitoring and
debugging.
o Designed extensible architecture to support future feature additions and
integrations.
• Technologies: .NET 8, C#, ASP.NET Core, MediatR, CQRS, Entity Framework Core,
postgresql, ASP.NET Identity