Position: Backend Tech Lead
Category: Node.js
English level: upper
Years of experience: 11

I managed with developing and launching most profitable service of the company. Of course, it was not only my achievement but I was the main developer and technical architect. It was the first time when I used RabbitMQ in production.
The last one and a half year I was involved in big project with lots of historical data. The main challenge was to optimize storing and searching more than 2Tb of data in several MongoDB clusters and ElasticSearch. Microservice architecture based mainly on RabbitMQ and self made communication framework. Here I became familiar with Nest.js and Angular, jaeger and opentelemetry framework.

Another one project that took ten years of my life is a big Ukrainian car classifieds resource. I've learnt a lot of different technologies and grown from junior developer to tech lead position. Solving of complex and unusual tasks have been among my regular duties. That's why it became a part of my job.

My role is to provide guidance for developer team. I'm trying to teach them to write clean code and to create culture of interactions with the other developers.
I'm interested in working in product company. I want to have the possibility to take part in hiring members of my team. I hope that your team don't fear to involve into the unknown approaches and techs.