Sobes.tech
Junior — Middle

Can you share details of your professional experience and projects implemented?

sobes.tech AI

Answer from AI

In my professional experience with C#, I have worked on several projects, including developing web applications with ASP.NET Core and creating data processing services. For example, I implemented an order management system, where I used Entity Framework for database operations and integrated REST API for frontend interaction.

Example of a controller code in ASP.NET Core:

[ApiController]
[Route("api/orders")]
public class OrdersController : ControllerBase
{
    private readonly ApplicationDbContext _context;

    public OrdersController(ApplicationDbContext context)
    {
        _context = context;
    }

    [HttpGet]
    public async Task<IEnumerable<Order>> GetOrders()
    {
        return await _context.Orders.ToListAsync();
    }
}

I also participated in optimizing application performance and writing unit tests using NUnit and Moq.