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

1. A platform for supply analysis:
Frontend - React, Redux.
Backend - ExpressJS, Elasticsearch, MySQL, Redis, AWS(EC2), TypeORM.
2. Real estate search agency:
Backend - NestJS, API Fetching, PostgreSQL, AWS(EC2), CI/CD, Sequelize.
3. Analysis of the availability of the most popular cloud provider services (AWS, Azure, Tencent, Oracle):
Backend - ExpressJS, GraphQL(Apollo Federation), Shell Scripts(Availability Measurements), Terraform, AWS(SQS, EC2), Docker(Swarm), CI/CD.
4. Managing the organization of card tournaments in the United States:
Backend - ExpressJS, GraphQL(Apollo Federation), AWS(ECR, ECS, CloudFront, Amplify), CI/CD.
In my career, I have worked on projects of all sizes and various complexities. I am able to develop functionality from scratch and maintain old projects.

About half a year engaged in full-stack development leaning towards  to front-end. Used most of the actual technologies: React, Redux, Saga/Thunk, UI Tools (MUI, Ant, etc).

Next year I worked exclusively on backend on different projects and managed to gain experience in such technologies as:
Node.js(ExpressJS, Nest.js), MySQL/PostgreSQL, Mongo, AWS(Compute, Containers, Queues, DB, Build&Deployment, Storage), Elasticsearch, Docker, CI/CD setup, GraphQL, Apollo Federation, Redis, TypeORM, Knex, Sequelize.
At the moment I would like to work with backend, but if necessary, I can do a small part of the work with a frontend. I would rate it as 70/30 toward the backend.