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


I have been developing software using Node.js since 2019. During this time, I managed to work with a variety of Javascript frameworks (Express, Nest.js, React, Jest) and database management systems (PostgreSQL, MySQL, ClickHouse, MongoDB). 
The bulk of my time was spent on backend tasks, such as engineering of a reporting system for a real-time bidding platform, but occasionally I had to do some frontend work (e.g. developing components in React).
In my work, I used both the modern features of Node.js, ES6 and Typescript (streaming APIs, promises, generators, string functions, etc.), as well as crucial tools and technologies such as GIT, Docker, UNIX, SQL. In addition, I have development experience (both web and system programming) in other programming languages (Dart, C, Python).
I strongly prefer backend tasks to frontend tasks, although I can perform them if necessary.