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

Over 16 years of application development for .NET Framework based web-applications. Last 5 years working as team lead of .Net web-development team (9 team members, 7 devs): investigating issues, setting tasks, managing team direction, reviewing code and so on. Before that, mostly involved as a full-stack developer, but preferred sever-side. Always worked over challenging projects in rather large teams. Involved in developing products and solutions for: matrix42, sunopps, eccentex, enviance and others
At the moment I'm driving a team of 9 (7 dev + 2 QA). In general my tasks are estimation of future features, decomposition of features into tasks, collaboration with whole team over current backlog items, reviewing tasks, keeping CI\CD in stable state and managing, providing tools for it, coding some specific things, scripting CI\CD\installations, etc. 

In past my main experience were enterprise projects for several companies, where I was at place of senior software engineer (backend/fullstack) with corresponding scope and level of tasks.

Looking for an opportunity to apply the experience gained over the years in programming now in team management to create quality products.