Position: Junior C# Developer
Category: .NET
English level: intermediate
Years of experience: 0

For about four years, my hobby has been solving logical problems, which I solve using C#, C++, Python programming languages. I have solved more than 500 problems.
5 monthly courses from SoftServe
- Implementing MySql database;
- Service to display the page of each article and their front part;
- Сreating pages for viewing articles and editing them for the admin with pagination(pages are loaded when all articles have already been scrolled), each operation of changing the category, deleting an article and publishing it occurs without reloading the entire page;
- All services for receiving, changing and deleting articles according to various criteria; 
- Implementing a global search on the site in three different pages(admin articles, main page and search page). For this, i wrote a service that receives only the necessary data from the database, sorts by the largest number of matches. At first, only a few messages are shown, which are then loaded after scrolling;
- A page for displaying a list of articles for the user according to the selected criteria;
- Code development and bug fixing;

3 monthly courses from GFL
Website development for offline and online queues
- Redis and SignalR implementation;
- IdentityServer4 for authorization and authentication;
- xUnit, Moq, Autofixture;
- Razor Views, Typescript;