Position: Senior Software Engineer
Category: Node.js
English level: fluent
Years of experience: 6

In all my positions I was highly involved in communication with customers/stakeholders, so I was able to manage the team's track.

I have been a speaker at LvivJS 2018 conference with a talk about WebAssembly.

I have rich experience in pre-sale processes as I was highly involved in them previously.

I have started a small outsource agency which now works, however, I would like to grow in the technical domain, so this was not the best path for me. However, I have some experience and understanding of business and processes.

In terms of Open Source, I have developed the most advanced linting solution for OpenAPI definitions, which is currently used by GitHub, American Express, and Craig Inc.
I have worked with various technology stacks during the last 5 years, including:
- Python (Django, Flask)
- Node.js (Express)
- Golang
- React.js, Next.js
- Vue.js
- MongoDB, PostgreSQL, Redis, Elasticsearch
- RabbitMQ, Apache Kafka

During this stint I had several interesting projects, such as:
- Advanced docs-like-code CI/CD pipeline which is appreciated by GitHub, Deloitte, American Express and others.
- Automation platform for b2b market with a similar approach as ifttt.com
- High-load system for cryptocurrencies trading which should be able to serve real-time data about coins' prices and short term prediction for it. During this project, I have used Node.js, Python (TensorFlow), Golang. As a database we have used master-master replicated PostgreSQL.
- A game tool, created with Unity (compiled into WebGL), Python(Flask), React.js (for the rest of front-end) for LoL gamers to improve their skills
- Blockchain-based platform for data sharing, using ERC-223 smart contract (Solidity), Node.js and React.js
- Social sales automation platform (which helps to automate sales via social networks using custom ML algorithms and reverse engineering of social networks APIs)
Now I am looking forward to REMOTE projects as I am likely to move from my current location.

Also, I would prefer to work with smaller start-ups/companies.

I am seeking interesting projects in the domain of high-available solutions, information security, distributed services and so on.

Highly preferable is to work in a product company and/or be involved in open-source projects.

Ideally to work in a sphere related to the developer experience/tooling.

Besides, I would especially like if there is an opportunity to use Golang.