Position: Middle .NET Developer
Category: .NET
English level: upper
Years of experience: 2.5


Commercial experience:
1) Created console application which scraps data (including text and images), using C#, LINQ, Multithreading, async/await operations, worked with HttpClient.
Worked on web application, topic is about sport. I use .NET Core, HTML/CSS, Razor pages, EF Core, MS SQL Server, ASP.NET MVC, REST API, Unit of Work, Authentication via cookies. Have an experience writing unit tests via xUnit.

2) Worked with creating and customizing CRM systems: writing different SQL queries, writing code for backend operations (data proccessing, writing code for calculations) and frontend customization (realtime data updating and calculating)

3) Working with Creatio CRM systems: creating web-services, writing backend and frontend business logic, using:
- Databases: MS SQL Server, Oracle, including writing different simple and complex queries
- Backend stack: ASP.NET Framework, familiarity with different libraries such as AutoMapper, FluentValidation, MediatR, MassTransit and having experience using ORM such as Dapper
- Frontend stack: JavaScript, Typescript
- Testing: familiarity with Moq, xUnit, AutoFixture, FluentAssertions
- Business processes: Kanban, Jira
- Git knowledge
- GraphQL experience