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


I am currently working on a high-load project with a microservice architecture as a back-end developer. The main development tools are Node.js, NestJS framework, Socket.io and TypeORM to work with databases. PostgreSQL is the main database. Communication between services is via RabbitMQ.
Perform a variety of tasks, including the integration of payment systems and external APIs.

I worked as a full-stack developer for the Abills product company, which developed a billing system for ISPs. Developed new modules for the system (working with maps, template designer, IVR, SNMP hardware management, HelpDesk). I also participated in the refactoring of the system kernel. Technologies used: web (js, html, css), node.js, perl, MySQL, etc.

In the future I want to develop in the direction of back-end development and design of complex and highly loaded systems.