Ответ
Около 5 лет, преимущественно в enterprise-разработке. Работал с .NET Core/.NET 5+, ASP.NET, Entity Framework, микросервисной архитектурой.
Пример кода (простое API на ASP.NET Core):
[ApiController]
[Route("api/[controller]")]
public class ProductsController : ControllerBase
{
private readonly IProductRepository _repository;
public ProductsController(IProductRepository repository)
{
_repository = repository;
}
[HttpGet]
public async Task<ActionResult<IEnumerable<Product>>> Get()
{
return Ok(await _repository.GetAllAsync());
}
}
Последние 2 года активно использую современные фичи C# (records, pattern matching, minimal APIs).