Position: Engineer
Category: Node.js
English level: fluent
Years of experience: 4


As a Software Development Engineer, I have had the opportunity to work on a diverse range of projects, with the majority being web applications. 

On the frontend side, I gained extensive experience with ReactJS and AngularJS. On the backend, I primarily used NodeJS with the Express framework, and on occasions, I utilized NestJS. I also worked on several Java-based projects using the Spring framework. 

For database integration, I have worked with PostgreSQL and MongoDB, and Redis has been my go-to key-value storage for some data. In addition, I have utilized Kafka and RabbitMQ for internal interactions between services. 

To ensure seamless deployment and management, I dockerized all the services and deployed them to Kubernetes infrastructure.

In addition to this, I have good understanding of CI/CD. I have worked extensively with GitLab pipelines, utilizing its capabilities for building, testing, and auditing the code. For Continuous Delivery, I have experience and usage of Argo CD. 

To monitor the performance of the applications, I have used Datadog, which provides real-time visibility into the infrastructure, applications, and logs.