Position: Middle .NET Developer
Category: .NET
English level: fluent
Years of experience: 3


Purposeful backend developer with 3+ years of experience in .NET backend development. I’m helping companies to design, develop and support their applications of any complexity.

Some of the personal achievements:
1. Rewrote legacy service, designed and developed data migration with over 1mil of records.
2. Covered services with component tests, which lead to increase in test coverage from 20 % to 60%
3. Sped up critical part of the application, which decreased query time from 1 minute to 10 seconds
4. Sped up some of the main pages, with result of ~92% request time decrease from 23 seconds to only 2
5. Designed and implemented migration of "sandbox" sub-system into the main one 

Technical Skills & Tools:
1. Languages: C#, JavaScript, SQL + T-SQL
2. Cloud: Azure
3. Message brokers: Azure Event Hub, RabbitMQ
4. DB: MSSQL, Redis
5. ORM: Entity Framework Core, NHibernate
6. Unit testing: xUnit, Moq
7. Microservices architecture
8. Docker

I am excited about learning and gaining experience with cloud technologies and high load applications.