Position: Back End Web Developer
Category: Node.js
English level: upper
Years of experience: 5

Developing and supporting large projects in production. Managing Frontend and Backend at the same time. Creating architecture from scratch. Migrated one payment system to other in production. Developed new features and optimising app to handle much bigger load. Leading team. Worked with a lot of technologies.
First came into programming as a C++ developer. Was working with OpenCV library. Then switched to web development. First steps were with ASP.NET, after that learned Node.js and React and started practicing with these technologies. 
I am proud of several achievements: 
 - Managed to move production-running application with more than 100k active users from one payment system to other with saving of all payment history and instruments. It involved a lot of communication with Stripe and Visa network.
 - Grew 3 tech leads in my current company from junior level and helped other developers with practicing BE, while working as a front-end developers.
- Refactored several projects that were very outdated and implemented new technologies with very few regression. Used a lot of integration tests, unit tests. 
  Most of projects were on express, koa.js, Nest.js servers with relational database (Postgres, Google Cloud Spanner, MySQL). To create Frontend for projects used React.js with different libraries (MaterialUI, Fabric.js, AntDesign). Was involved in deployment of projects, familiar with Docker, docker-compose, CI/CD processes, used Jenkins, GitlabCI. Wrote from scratch multiple projects. Most of them were using service oriented architecture or monolith. But also have a little bit of experience with Kafka and RabbitMQ. Have an experience of leading projects and teams. Can communicate with clients in English, perform research, write documentation.
Nice and friendly people, who oriented on self-development. Prefer to be in product, but I don't mind out-stuff (without time trackers). I like to learn new technologies, but prefer to use stable and well-documented builds of libraries and frameworks in work. I don't want to work on multiple projects at the same time or to work with legacy codebase. Product with team of 10 to 30 people - is perfect.