Position: .Net Tech/Team Lead
Category: .NET
English level: upper
Years of experience: 11

I have a successful experience in different areas of software development.
As a developer I was involved in creating of different enterprise-level systems starting from initial software design up to delivering well-developed software to end-users.
As a manager I have an experience of building software development department from scratch. I managed tech teams with more that 30 professionals.
More than 20 years in software engineering including development and management in different domains.

I took part in  software design and system architecture. Also implemented Agile and other methodologies from the scratch. Worked productively with all involved parties.

My technical hands-on experience is:
- .Net Core, ASP.NET Core
- MsSQL Server
- Microservices Architecture

Also has good practical skills:
- MongoDB
- Azure, Azure Event Hubs
- Docker, Kafka, GCP Pubsub
- C++
I am looking for back-end .Net Tech/Team Lead role preferably with some System Architect responsibilities.
I am interested in microservice architecture and modern technologies stack.

Product company or direct contract with foreign company is preferred but interesting projects is better.

The expectation is to find comfortable and friendly working environment with professionals who have the same goals as me where I could apply all my skills and experience and get satisfaction from the job.