Position: Software Engineer .NET
Category: .NET
English level: upper
Years of experience: 7

I`m a team player.
- Computer Science Master's degree.
- Successfully completed several major projects with full SDLC.
- Successfully have finished mentoring of several QA engineers, with ready automated testing application based on Selenium WebDriver + .NET Core 2.0 as a result.
- Have gathered and rallied several development teams and have successfully implemented best agile practices into the development process.
- Have resolved different cross department communication issues.
More than 4 years of programming experience, last one as a team lead role.
Have several years of experience in fin-tech and banking domain.
Generally worked on projects which were developed from scratch.
Have experience of implementation of backward compatibility between new and old product version.
Have experience of managing a small team (up to 4 team members).

Server-side frameworks: .NET Core, ASP.NET MVC, Web API
ORM: Entity Framework, Linq2SQL, Dapper, Azure Functions, Azure Service Bus, Docker, Kubernetes
Database: MsSQL, MySQL, Redis, MongoDB, Azure SQL, Cosmos DB, Storage Account, Blob Containers
Client-side: Angular 2+, TypeScript,  jQuery, Telerik Kendo
Testing: NUnit
Source control: Git,SVN
Looking for opportunities based on remote cooperation.