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

- Architectured several microservices as part of solution
- Implemented continuous integration and automation builds
- Developed a lot of core functionality
- Improved failure safety and performance
- Created a development team from scratch in a Team Lead role
Experience in back-end and front-end development using Microsoft technologies stack. Last 4 years have taken the Team Lead role in one of the teams from an enterprise project. 
Primary responsibility is moving on-premises monolith services to Microservices in Cloud (Azure)

Technologies:
- Languages: C#, SQL, PowerShell, JavaScript
- Back-end frameworks: ASP.NET Core, ASP.NET Web API, ASP.NET MVC
- Front-end frameworks: AngularJS, KnockoutJS, jQuery
- DB: Microsoft SQL, CosmosDB, MongoDB, PostgreSQL, Redis
- Cloud: Microsoft Azure (Service Fabric, Azure Cognitive Search/Lucene, Service Bus, Azure SQL, Azure Storage, Azure Web App), Azure Functions
- Architecture: Application design and architecture for enterprise solutions, Microservices, Communication via messaging bus, CQRS, Event Sourcing, Saga
- DevOps: experience in configuring CI/CD pipelines via Azure DevOps, Pulumi IaC, Service Fabric IaaS configuration, ARM templates, Network infrastructure (Load Balancer, Traffic Manager), VMs, Docker
- Management: balancing and coordinating team activities, deployments, creating new environments, communicating with customers and support teams, interviewing new candidates
Current location in EU, open to remote work