Position: Tech Lead / Architect
Category: Node.js
English level: fluent
Years of experience: 11

As a team leader in a product company (2013-2014), organized processes, designed the architecture of the trading platform, optimized performance, did code review, refactoring, and participated in the development of games for social networks.

Working in another product company (2014), participated in the implementation of the monetization functionality for a high-load dating service.

As a freelancer (2008-2013, 2014-2017), created a number of turnkey e-commerce both on my own and with the team, as well as several modules for WordPress and Opencart.

Participated in open source projects. Developed authorization modules through Emercoin for popular CMS, and also wrote code and layout for Emercoin DPO, a digital product authentication service through the blockchain. You can view the source code on GitHub (link in profile), and there are also articles about projects on Habré/GT.

Developed an innovative password manager WordCrypt on a turnkey basis for a client, which allows not to store passwords at all, but instead to generate them on demand using a master password. The technology is patented in the USA.

Working in a large outsourcing company (2017-2019), was engaged in development on Demandware (SFCC), and also participated in internal projects, developed and implemented a tool for automating technical interviews in the corporate process, conducted more than a hundred technical interviews, lectured on JS within bootcamp, led a couple of projects, mentored and coached recruits.

During the time in a small outstaff company (2019-2020), I immersed myself in NodeJS and AWS, wrote services based on lambda functions, covered them with tests, sawed a monolith made on Laravel into microservices.

In an international telecom product company (March 2020 - now), was engaged in technical and team leadership of the team, developed several new products, made architectural decisions for high-loaded projects (1000+ RPS), implemented initiatives at the level of R&D and the entire company.
I have tried many different technologies over the years, but in the last few years I have mainly worked with this stack: JavaScript (both server side and client side), Node.js, TypeScript, Vue, React, Jenkins, Jest, Mocha, MySQL, MariaDB, MongoDB, TDD, Gitlab flow, CI.

I'm interested to develop towards GCP and machine learning (ML/DNN/AI/CV). I'm interested to develop architecture and solve complex problems at the intersection of development and management, build healthy processes.
Working with a stack of modern technologies, adequate management and a friendly team with a healthy atmosphere. Difficult tasks. Distant work. Interested in product companies in the first place.

Desired stack:
JS/TS, Node.js, React or Vue.js, REST/GraphQL/gRPC/DDD, SQL/NoSQL DBs, GCP, CI/CD, Git Flow/Bitbucket flow/Trunk based development. Ready to learn something new like Go.

Do not offer:
- Development in PHP
- Full time in the office
- Gamedev, betting and ecommerce
- SFCC (Demandware)
- Outsourcing