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


I develop backend on NodeJs(Express), Typescript, and NestJs, I prefer to use Typescript.
I have experience in developing and designing large parts of custom CRM systems such as Promotions, Client storage and etc, using Typescript, NestJs.
At the moment I am a technical lead on a number of projects to develop a CRM system to solve the needs of the customer's business. I design the internal architecture of the application and the infrastructure, I have an understanding of the general principles of Clean Architecture, Hexoganal, and Onion and actively apply them in practice.
Extensive experience in integrating with external APIs such as Telegram API, Facebook API, Viber API, Google API, Bank API, etc.
Also, I have experience in developing AI bots for Telegram, Viber, and Facebook.
I prefer the development of only the backend side, the frontend may be of interest only if Angular is used.