Ответ
Имею 5+ лет коммерческого опыта разработки на C#. Работал с .NET Core, ASP.NET MVC, Entity Framework, WPF, REST API, микросервисами. Участвовал в полном цикле разработки - от проектирования архитектуры до деплоя и поддержки.
Пример кода (репозиторий с Entity Framework):
public class UserRepository : IUserRepository
{
private readonly AppDbContext _context;
public UserRepository(AppDbContext context)
{
_context = context;
}
public async Task<User> GetByIdAsync(int id)
{
return await _context.Users
.Include(u => u.Roles) // Явная загрузка связанных данных (Eager Loading)
.FirstOrDefaultAsync(u => u.Id == id);
}
}
Также имею опыт работы с SQL (MS SQL, PostgreSQL), Docker, RabbitMQ, Unit-тестированием (xUnit/NUnit). Участвовал в code review, работал по Agile/Scrum.