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

- Using Test-Driven Development (TDD) practices to write quality code
- Apply clean code principles and effective architectural patterns
- Use of best practices and development standards
- Active participation in code review and joint development
-Identify and implement improvements to the development process to improve productivity, quality, and user experience.
I always strive to learn new things and pump in my profession. My goal is to achieve the best results by writing clear and high-quality code that is easy to store and expand. I feel passionate about the development process and always look for the best solutions to achieve my goals. This motivation pushes me to constantly develop and strive to reach new heights in my career.
The last project I worked on was the Telegiv project.
Telegiv is a Telegram prize drawing service through which brands and bloggers get tens of thousands of real subscribers.
In this project, I acted as a back-end developer. As part of the project, we used technologies such as Node.js with the NestJS framework, PostgreSQL as a database, and SequelizeOrm to work with the database.
In the process of working on Telegiv, I participated in the development of architecture, data models, the implementation of business logic, error handling and writing tests. We aimed to create a reliable and scalable system that meets the needs of our users.
In addition to working on the Telegiv project, I am also actively engaged in creating my own pet projects, in which I develop my skills in the field of architecture. I apply principles (DDD) to separate functionality and create a modular architecture, various patterns, implement transaction mechanisms to ensure data integrity in the system.
I constantly improve my skills in new technologies and trends in the world of back-end development in order to become an even more competent specialist and achieve high results in my career.