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


I've been working as a .NET developer for more than 6 years. I've worked on projects in different domains: internet of things, data analysis and ecommerce. Also have experience as a PHP developer in healthcare domain.
Worked in big and small teams.
I'm primarily focused on back-end development, but I also have some limited experience in front-end technologies (mainly from pet projects: TypeScript, VueJS, React). I regularly make pet projects to explore new technologies or polish existing skills.

My main responsibilities are:
- requirements analysis
- creating websites and REST APIs
- designing database schema
- covering functionality with unit and integration tests
- optimizing web applications and SQL queries performance
- back-end integration with front-end
- integration with 3-rd party services
- conducting code review
- participating in sprint and PI plannings
- estimating tasks
- mentoring newcomers

Technologies:
- Azure cloud services: Application Insights, App Service, CosmosDB, Storage, AKS, Service Bus, Event Hub, IoT Hub, API Management, Functions, Key Vault
- Azure DevOps, JIRA, redmine, bugzilla
- git
- C#, .NET 6, ASP.NET core MVC, ASP.NET core Web API
- Swagger
- EF core, Dapper, ADO.NET
- MsTest, xUnit, FluentAssertions, Prism
- docker-compose, Kubernetes
- monolith and microservices architectures
- MSSQL, NoSQL

Also have previous experience with:
- VB.NET, .NET Framework, WebForms, WinForms
- PHP, Symfony, PHPUnit
- MySQL, SQLite
- SVN
I'm looking for long-term job with modern technology stack (.NET 6, Azure cloud) in a product company. I do not have any preferences regarding project domain.
I have only worked with Microsoft Azure cloud provider and at the moment I'm only interested in using it, not AWS or GCP.