Backend API · Team of 5 · 2026
DEPI Smart Freelance Platform
The backend of a freelance marketplace: projects, proposals, milestone contracts, escrow wallets, messaging, reviews, guilds and communities. I was the team's top contributor and repository owner.
- controllers
- 17
- Clean Architecture layers
- 4
- developers
- 5
- Structured the solution in 4 layers (Domain, Application, Infrastructure, API) with Clean Architecture and CQRS via MediatR.
- Implemented authentication and authorization with ASP.NET Core Identity and JWT, including role/permission management and user sessions.
- Designed the SQL Server data model with EF Core, fixed shadow foreign-key mapping issues, and delivered SQL scripts and backups for the data analysis team.
- Added global exception-handling middleware, MediatR logging behaviors, request validation, rate limiting, health checks, and GitHub Actions workflows.
- ASP.NET Core 8
- EF Core
- SQL Server
- MediatR
- JWT
- Identity
- AutoMapper
- FluentValidation
- Swagger

