Sobes.tech
Junior — Middle

Describe the tech stack and technologies used at your previous workplace.

sobes.tech AI

Answer from AI

The previous workplace used a technology stack based on C# and the .NET Framework/.NET Core. The main components included:

  • C# as the primary programming language.
  • ASP.NET Core for web application and API development.
  • Entity Framework Core for database interaction and ORM.
  • SQL Server as the DBMS.
  • Use of design patterns such as Repository and Dependency Injection.
  • For frontend, Razor Pages or Blazor were used.
  • Development environment — Visual Studio.
  • Version control — Git.

Example of a simple controller in ASP.NET Core:

[ApiController]
[Route("api/[controller]")]
public class ProductsController : ControllerBase
{
    private readonly IProductRepository _repository;

    public ProductsController(IProductRepository repository)
    {
        _repository = repository;
    }

    [HttpGet]
    public IEnumerable<Product> GetAll() => _repository.GetAll();
}