Position: CTO, VP R&D, Solution Architect, Lead Engineer, Principal Engineer, Tech Lead, Team Lead
Category: Lead
English level: upper
Years of experience: 11

I have experience and worked in product companies and startups. I know how to create a product from an idea, hire a team, manage it, from beginning to production. I've been involved in the pre-sale process and strategic client meetings. And I love to develop something.
I have over 10 years of experience in product development. I have a solid engineering background in many areas which helps me successfully manage my responsibilities including leading projects, designing architectures, building infrastructures, developing, automating processes, and making other technical decisions in many projects. For now, I mostly work on HA and distributed systems, microservice architecture, and container orchestration systems. I’m responsible for the management and collaboration of distributed teams and the business. 

Positions:
• CTO 
• VP R&D 
• Solution Architect 
• Lead Engineer 
• Principal Engineer
• Tech/Team Lead

Programming languages (years) 
• JavaScript (8+) 
• TypeScript (3+) 
• Java (8+) 
• C# (3+) 
• Golang (1+) 
• SQL (8+) 
• Mongo Query (8+)

Technologies (years) 

Primary 
• Node.js, Express, Nest.js (8+) 
• Java, Spring, Spring Boot, Hibernate, QueryDSL (8+) 
• MongoDB, PostgreSQL, MS SQL, SQLite, Firebird, Redis (8+) 
• RabbitMQ, Kafka (5+) 
• Docker, K8s, Rancher (5+) 
• Jenkins, Gitlab CI, Argo CD (5+) 
• AWS Solution Architect (in progress…) 
• Linux, Windows (15+) 

Secondary 
• AngularJS (5+) 
• Vue (2+) 
• Nuxt (2+) 
• React (2+) 
 
My last company is a cloud platform that connects Patients, Doctors, Clinics, Medical organizations, Health insurance, and pharmaceutical companies. The platform has dozens of integrations with MIS systems, government services, suppliers and consumers of medical data. 

I’m responsible for all technical aspects of the company, starting from managing the development process, closely collaborating with other departments, and keeping HA up to 99%. My main goal is to make development fast, clear, and predictable for company management.
 
• Management of 5 distributed teams (core team, integration, front, mobile, QA, 20 people in total 
• Pre-sale and client onboarding 
• Collaborate with product management to identify, refine and translate customer needs into technical requirements 
• Leading architecture tasks and decisions 
• Coordinate technical team with company management 
• Work on strategic partnerships 
• Definition of the integration process with key clients 
• Implementation of the critical parts of the system 

Also, I'm a founder of an online service booking CRM platform. Having expertise in this domain, we are trying to make a B2B platform, for small and medium-sized businesses to help automate processes, and connect them with their clients online.
I'm looking for an interesting place to work. I prefer full-time (but maybe part-time), and it's for sure must be a remote position.