Developed a secure RESTful API to a course platform for handling admins, instructors and students in
managing courses, modules and lectures
- Tracking activities by logging (Serilog & Audit)
- Improve performance by using memory caching and asynchronization
- Implemented clean architecture using Repository Pattern and Unit of Work for scalable data access.
- Integrated Google authentication, ASP.NET Identity and JWT for user management.
- Technologies: C#, LINQ, Entity Framework, ASP.NET Core, API, Identity Authorization & Authentication,
AutoMapper, JWT, Repository Pattern, Unit of Work, Logging, Caching, PayPal Integration, Google
Authentication, Unit Testing, Integration Testing, E2E Testing