Position: Team Lead / Lead .NET Developer / Architect
Category: .NET
English level: fluent
Years of experience: 9

As an Engineering Manager (Team Lead):
* Led a team of Back-End Developers, DevOps, and QAs based in three countries (mixed remote and in-office). Managed to build a culture of trust and accountability, set up all the agile processes, facilitated architectural decisions, hired additional team members, and supported professional growth while meeting challenging deadlines.
 Successfully led a company-wide effort to ensure back-end systems are ready to handle ten times more load before the given deadline.

As an Individual Contributor (Developer / Architect):
* Contributed to a company's Kubernetes migration initiative. More than ~200 microservices migrated from Windows hosting to Kubernetes using various guidelines and infrastructure improvements developed with the help of my team.
* From blueprints to production, took part in developing and architecting a distributed system consisting of multiple services hosted on-prem and Azure. The system is happily serving hundreds of thousands of customers worldwide to this day.
I am experienced in microservices, architecture, and .NET, with fluent English. 

Currently, I'm leading a back-end platform team with diverse responsibilities ranging from ensuring the excellent performance of high-load services to evangelizing new technologies to other engineers.

Experience:
* 9 years of experience with C#, .NET, Back-End Development
* 6 years of experience with Microservices and Cloud (Azure, AWS, GCP)
* 3 years of experience as a Team Lead
I'm looking for an opportunity to solve challenges that require knowledge of distributed systems, microservices, various databases, event-driven messaging, cloud solutions, and experience in system design.

Desired position: Tech Lead, Architect, or Team Lead.

I'm NOT interested in desktop development (e.g. WPF, WinForms) or legacy systems (e.g. WebForms, WCF).