⚠︎ Архивное резюме
Это резюме было перемещено в архив и исключено из общего списка. Оно не актуально на текущий момент

ASP.NET Developer

Воронеж, Россия
Джуниор
Информационные технологии • Разработка • Backend • C# • ASP.NET MVC • ASP.NET WEBAPI • ASP.NET Core • MSSQL • PostgreSQL • Redis
Удаленная работа • Работа в офисе
Опыт работы от 1 года до 3х лет
О себе

На данный момент Trainee ASP.NET.

Мои компетенции и опыт

— Contacts:

Full name: Dyakonov Kirill Alekseevich / Дьяконов Кирилл Алексеевич

GitHub: нужен доступ к резюме

LinkedIn: нужен доступ к резюме

 

— About me:

I live in the city of Voronezh and interested in remote work or work in the office. I have 1.5 years of commercial experience. I have high self-discipline, a very responsible and executive person.

I strive for professional and personal development. I am constantly working on improving my skills and knowledge.

 

— Technologies:

- Languages: C#, HTML, CSS, JSON, LINQ, markdown and a little familiar with JS.

- Technologies: .NET, Blazor, нужен доступ к резюме , WebAPI.

- Databases: MSSQL, PostgreSQL.

- Deploy: Docker, Docker-compose.

- Principles & Patterns: SOLID, DRY, KISS, YAGNI, REST.

- VCS: GitHub, GIT.

- Authorization/Authentication: IdentityServer4, OpenIddict, JWT, Cookies

- Also: microservices architecture, Bootstrap, Postman, Swagger, Trello.

 

— Responsibilities:

For 1.5 years I was involved in commercial development and performed the following duties:

1. Development of backend part of the application using .NET, WebAPI, нужен доступ к резюме , C# to ensure high performance and scalability.

2. Developed frontend part of the application using Blazor, Bootstrap, HTML, CSS, LESS, MudBlazor, нужен доступ к резюме to ensure usability and design.

3. Making decisions in application architecture design to ensure high flexibility, scalability and development efficiency.

4. Writing unit and integration tests to ensure code quality and prevent possible application errors.

5. Participating in code reviews and implementing best practices to optimize development processes.

6. Organizing and managing databases using PostgreSQL, MSSQL.

7. Analyzing user requirements, creating and adopting technical solutions to meet those needs.

8. Continuous study of new technologies and tools to ensure optimal performance and efficiency in the work.

 

— Courses:

Course ".NET School" held by DSR Corporation, for 7 months, the course studied the basic concepts of:

- backend: Docker, Docker-Compose, RabbitMQ, Redis, C#, WebAPI, FluentValidation, EF Core/ Code-First, PostgreSQL, LINQ.

- frontend: Blazor WebAssembly, MudBlazor, Bootstrap.

- tests - XUnit and Integration tests with NSubstitute and FluentAssertions.

Link to project: ( нужен доступ к резюме )

 

— Projects

—— BeforeTheScholarship(link: нужен доступ к резюме ):

The project that aims to provide a platform for managing debts. Part of the project is debt and data management. Users can track their debts, add and update debt records and delete old records.

It includes various account manipulation functions such as authorization, password changing, password recovery, and registration.

The project utilizes technologies like Docker, Docker-compose, RabbitMQ, Microservices, Redis, Blazor WebAssembly, MudBlazor, FluentValidation, MSSQL, PostgreSQL, EntityFramework Core, IdentityServer4, JWT, нужен доступ к резюме WebAPI, xUnits/Integration tests, FluentAssertions, NSubstitute, REST etc.

—— BoostProject(link: нужен доступ к резюме ):

The project that provided as online-platform that provides opportunities to boost and sell game accounts, also contains communication opportunity between users.

Includes features such as:

1) Authorization, registration, password change and recovery via e-mail. Authorization server is implemented using OpenIddict and Cookies.

2) Communication between users via SignalR.

3) Various data manipulations: sending feedback, putting an account up for sale, managing orders for specific users.

The project utilizes technologies like Docker, Docker-compose, RabbitMQ, Microservices, PostgreSQL, EntityFramework Core, нужен доступ к резюме Core WebApp, нужен доступ к резюме WebAPI, FluentValidation, OpenIddict, Cookies, SignalR, REST etc.

 

— Additional information:

- Languages: Russian, English-B2



Интересные кандидаты