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

- Introduced unit/integration tests in different projects/companies (xUnit, Moq, Shouldly, coverlet) 
- Used Windows services and “materialized view” pattern to decrease latency by approximately 10 times
- Automated the process of issuance, renewal and disposal of visitors’ badges for Chevron employees
- Automated the process of copying html content to excel, thus saving customers hours of work
- Single-handedly developed several web api applications using Asp.Net Core WebApi, Blazor, EF Core/Dapper/ADO.NET, Elasticsearch (Kibana)
- Successfully implemented Basic Authorization with Key rotation instead of JWT-based Authorization in one of the microservices
- Gained useful skill of researching and decomposing big tasks into smaller ones for better overall performance
I have worked in different companies on different projects mainly as a backend .NET developer. I know how to develop applications/projects using best practices like SOLID, DRY, KISS, using different design patterns, etc. I am not toxic and I am good team player. 
For the last 5 years I mainly worked with next technologies/databases/libraries/etc: Asp.Net Core WebApi, Asp.Net MVC, EF, EF Core, Dapper, NHibernate, ADO.NET, xUnit, Moq, microservices, multithreading, Blazor, MSSQL, PostgreSql, Elasticsearch, Kibana, Javascript, jQuery, Ajax.
I am interested in algorithms and data structures and would like to work in companies that require these. Also I am eager to better understand how different DBs work under the hood (B-trees, LSM-trees, cost-based optimizer, etc.)
I wouldn't want to mess with CSS/CSS3 (and styles as a whole) - that's my weak point and is the main reason why I don't switch to fullstack development. I would also like to avoid working with legacy code.