Position: Middle .NET Developer
Category: .NET
English level: intermediate
Years of experience: 1.5

There is nothing concrete yet, but it is possible to notice that I have high enough success in training. I have no debts at the beginning.
I have several pet projects, such as:
1) ASP.NET Core Web API for a news publishing site in multiple variations based on a three-tier architecture.
The basic design principles were used in the project development, SOLID, KISS and DRY were tried, as well as the basic OOP principles. When developing the project, he used the code-first principle of database design. As a database server used a relational database MS SQL Server. During the development he got acquainted with EntityFramework and EntityFrameworkCore.
It is worth noting that 2 versions of the web application were created. The first using a simplified database structure, as well as the .Net Framework. For this version at the PL level, a visual interface project was created: based on WinForms, as well as based on ASP.NET MVC. But since this was my first project, I discovered many mistakes, and to solve them I decided to rewrite the project, creating a more detailed database structure, first project on the .net 5 platform and at the PL level created WEB.API.
2) ASP.NET Core Web API .net 6 for simple chat.
I decided to write this project in order to consolidate the knowledge gained during the work on the previous project. And also learn to work with ASP.NET identity and web sockets. Also in this project for convenience I use the GIT version control system, as well as apply the principle of git flow, for the convenience of the project.
I expect to gain work experience, learn something new and consolidate existing knowledge. It is also important for me to gain experience working in a team. From what I wouldn't really like to do, at least in the beginning it's the Front. To begin with, I would like to understand the back-end development.