Position: Node.js developer
Category: Node.js
English level: intermediate
Years of experience: 3


My expertise is web development. Usually, I'm working with the
the backend part of a project, but earlier worked as a full stack. My main platform for the backend is node.js. In the node.js project, I prefer
using TypeScript and Nest.js as a framework. I really like working with
WebSockets, but often have to REST API. Also in 2 last projects, I
had experience as a non-formal backend lead. In general, I did well,
and it was a good experience. Technologies stack on projects:

Frameworks/Libs: Nest.js, Express, Hapi, Jest, socket.io
ORMs: Sequelize, TypeORM, Mongoose
RDBMS: MySQL, MS SQL Server 2016 (NoSQL: MongoDB, Redis, DynamoDB)
CI/CD: CircleCI, Team City, Jenkins
Clouds: AWS (CloudWatch, System Manager, S3,
SQS, ECS)
Documentations:  Confluence, Notion
Monitoring: Grafana, Sentry, OpenSearch Dashboards (Logs)
Tools: Terraform, Docker
APIs: Twilio, Stripe, Auth(Google, LinkedIn, GitHub)
Code Quality: SonarQube, ESLint, TSLint, Prettier