Position: Senior Software Engineer, Team Lead, Solution Architect
Category: Lead
English level: upper
Years of experience: 11

As achievements I would define next statements:
 - my teams had higher than 90% retention level;
 - thanks to good decision on early development stage, team migrated 100+ db tables project from noSQL to relational database due one week;
 - successfully finished a few sub-projects based on new for me tech stack (.NET, AppScript, Ionic);
 - taking part in startups I got experience in such roles as UI/UX, Business Analytic, Product Owner, QA, Technical Support and many others.
I've been in commercial web-development for the past 14 years.

Right after university graduation I started a small web-development agency with a friend. There I was responsible for the engineering part of business, participated in pre-sales meetings, led teams (5-15 engineers) for most important clients, communicated with clients or their representatives, designed architectural solutions and monitored their implementations. All clients were US-based.

My career started with php-development, but quite soon focus was switched to NodeJS.
Most of the projects were a web-based custom platform/solution for business needs. And I also got experience with things like hybrid mobile development, IoT infrastructure, big-data processing, numerous integrations and many others.

Then I left the agency in favor of the opportunity to join a US startup in the financial/real-estate domain as lead of engineering. That defined my most fresh expertise in GoogleCloudPlatform, NodeJS, Angular. But I'm open for "tech switch".
I'm looking for an engineering/tech lead position in a Product company. But outsourcing is also fine.
I still like to do coding, so I am open for an engineer position in a highly skilled team.