Position: CTO / Team (tech) lead
Category: Lead
English level: upper
Years of experience: 11

For the past five years, I have been building my own service company and growing it to 15 multinational developers. Our customers were from the USA, Canada, Germany, the Netherlands, the United Kingdom, and Israel. We made various software such as aircraft management, software for agriculture, tourist social network, e-commerce, and gas and oil production.

Unfortunately, with the beginning of the war in Ukraine, our customers significantly reduced their budgets or stopped their projects completely. To date, the company's work has been discontinued.
For the latest five years, I have been working as a Chief Technology Officer in my own company.

My responsibility was pretty much everything. I have been looking for new customers, collecting business requirements, proposing architecture solutions, creating a roadmap for achieving them, interviewing new software engineers, onboarding them to the projects, managing products, and supporting post-release products. For some areas of responsibility, I hired people who did lead generation, researchers looking for software engineers in many East-European countries, social media marketers, and an accountant.

My primary stack is Python, Django, Django Rest Framework, FastAPI, Flask, Pandas, Celery, RabbitMQ, PostgreSQL, MySQL, MariaDB, MongoDB, DynamoDB, Neo4j, Redis, AWS (EC2, Elastic Beanstalk, Lambda, IAM, ASG, ELB, RDS, S3,  SQS, SNS, SES, CodePipeline), GCP AppEngine, Docker, CircularCI, GitLab, GitHub. I also worked with Java, Spring Framework, React, C/C++, Qt, and Lua.

Some projects I participated in: 

The US-based project was a SaaS for monitoring IT infrastructure. I was responsible for the design and implementation of storing and analyzing data in Neo4j. The project had two parts one was written in python (Zope, Twisted) and another in Java (Spring framework). The whole project has microservice architecture and was in Docker containers. 

The Germany-based project was an agricultural service that helped farmers investigate the crop's health by taking an image of a plant. Artificial intelligence analyzes images and suggests what can be done to get the plant well. My role was to lead the backend part of the project. The following technologies were used: Flask, MongoDB, and Redis, and deployed at AWS.

Netherlands-based project for Media monitoring. A SaaS for monitoring media data from many different sources and providing customers with analysis. My role was to lead a backend team. The following technologies were used: Flask, MongoDB, and Redis.
I am looking for a company where I can realize my potential by developing a technical team. I like to master new technologies, mentor specialists, and build business processes and strategic plans. The result of my work will be a team that can work independently. My main task will remain only non-standard situations, strategic planning, product management, and architecture.