Position: Middle Node.js developer
Category: Node.js
English level: upper
Years of experience: 2

I love developing web applications that help people on a daily basis, such as e-shops, business cards, websites of a company selling goods, etc.
I help to create a web application that can maintain high speed with a heavy load.
My main stack:
Framework:Nest.js / Express.js / Fastify.js / Moleculer .
Database:MySQL (clear or with orm *sequelize/typeorm* or query builder Knex.js) / MongoDB ( Mongoose module ) / Redis ( for caching info with MySQL ) .
Broker for microservices: RabbitMQ ( Pulsar ) / Kafka .
Application containerizer: Docker .
Orchestration: Kubernetes .
Version control: Git .
Agile control: Jira .

I am a middle developer on node.js, I easily use new technologies while working, I have experience in transferring a project with a "monolith" architecture to a "microservices" architecture,
Easy to navigate databases.
Write efficient and maintainable code. Leads by example by creating elegant and maintainable code with only a few defects. Fixes issues and performs advanced optimization and refactoring of code in complex systems.

In the current working project with an online store site with a high online load. My task is to maintain stable work, optimize work, introduce new features and fix bugs.
I want to develop, learn new technologies and improve my knowledge. Develop interesting projects.