Position: Senior .Net Developer
Category: .NET
English level: upper
Years of experience: 5


Experienced .NET Developer with a demonstrated history of working in the information technology and services industry. Skilled in ASP.NET Core Web Api, ORMs and MicroORMs and many of modern 3rd party libraries, such as FluentValidation, Dapper, Automapper, FluentAssertions, etc... 

As a software engineer developed mostly backend architecture, designed web services communication between multiple systems, implemented unit testing in company practice, implemented system caching and file share management, optimized many high performance demanding algorithms and many more...

As a lead managed developer workflow, helped them to find a better solution for tasks, mentored and trained junior and middle developers, actively participated in sprint plannings and team management.

As a senior developer I've implemented best practices into project, introduced Event driven architecture into project and migrated application from more old technologies to modern ones.
In my 5+ years of experience I successfully led 5 projects in production as team lead and then practice lead.

Technical skills:
Languages: C#
.NET versions: net472, net5, net6
Frameworks: ASP.NET Core Web Api, Entity Framework Core, Dapper
Cloud: AWS, Azure
Databases: T-SQL, PL/SQL
Operating systems: Windows, Linux
Unit testing, Integration testing, Load testing
Version control: Git
Caching: Redis, InMemory
Other: JIRA, Teamcity, Upsource, Confluence, Jenkins, Docker