Перейти к содержимому

Артур Карнаух

Backend NodeJS Developer

Senior Офис Удалённо Гибрид Almaty, Kazakhstan Готов к переезду
5 г. 6 мес. опыта 39 навыка

О себе

Инженер backend-разработки с более чем 5-летним опытом разработки масштабируемых микросервисов и высоконагруженных серверных систем с использованием Node.js, TypeScript, NestJS, PostgreSQL, RabbitMQ и Kubernetes. Имeю опыт работы в сфере финтеха, платформ для зарядки электромобилей и облачных технологий.

Опыт работы

Voltau

10.2024 — 05.2026 1 г. 7 мес.

Senior Backend Engineer (NodeJS)

Senior Офис

Designed and developed a microservices architecture for an electric vehicle charging station management platform, supported 20K users. Developed backend services using Node.js and NestJS (JavaScript/TypeScript), ensuring event processing and inter-service communication via RabbitMQ. Developed partner integration APIs and internal services for charging session and post-payment processing. Implemented real-time WebSocket communication supporting live charging session updates. Automated GitLab CI/CD pipelines reducing deployment time and enabling Kubernetes-based releases. Used Firebase (FCM) for push notifications. Tech: Node.js, NestJS, Express, Fastify, JavaScript, TypeScript, RabbitMQ, PostgreSQL, Sequelize, TypeORM, MongoDB, Redis, Bull, Docker, Kubernetes (k8s), GitLab, Strapi, AdminJS, MinIO, REST API, API Integration, Distributed Systems, Event-driven architecture, High-load systems, Unit testing, Monitoring/Logging.

  • Supported 20K users
  • Automated GitLab CI/CD pipelines reducing deployment time

Eurasian Bank

09.2023 — 10.2024 1 г. 1 мес.

Middle Backend Engineer (NodeJS)

Middle Офис

Automated the process of sole proprietorship registration and developed a partner dashboard using microservices built with NestJS and TypeScript. Integrated Camunda business processes acting as an orchestrator. Working with PostgreSQL and Redis for data storage and caching. Implementing integrations with external banking services. Ensured service interaction, user flow handling, and error processing. Tech: Node.js, TypeScript, NestJS, Express, PostgreSQL, Sequelize, Redis, Keycloak, Docker, Authentication & Authorization.

  • Automated the process of sole proprietorship registration

Klika Tech

11.2022 — 08.2023 9 мес.

Backend Developer (NodeJS)

Офис

Developed an internal platform for employees, the company website - klika-tech.com, and the careers website - careers.klika-tech.com. Built APIs for the company website and career portal. Implemented features using Node.js, Express, and PostgreSQL. Worked with Docker-based deployment environments. Used AWS services in projects, including SQS and EC2. Tech: Node.js, Express, NestJS, PostgreSQL, AWS (EC2, SQS), Docker.

Datamatrix Corp

09.2020 — 10.2022 2 г. 1 мес.

Backend Developer (NodeJS)

Офис

Developed an internal accounting system for employees and an integration bus providing partners with access to this system using Node.js. Implemented backend APIs and integrations with partner systems. Built services using Node.js and SQL databases. Worked with authentication, business workflows, and internal services. Tech: Node.js, Express, PostgreSQL, RabbitMQ, Redis, MongoDB.

Образование

Almaty University of Power Engineering and Telecommunications

2020 — 2023

Software Engineering

Бакалавр

Innovational Technical College

2017 — 2020

Software Engineering

Среднее специальное

Навыки

NodeJS JavaScript TypeScript NestJS Express Fastify SQL PostgreSQL MySQL NoSQL MongoDB Redis Kafka RabbitMQ Kubernetes Docker Linux AWS Sequelize TypeORM Bull GitLab Strapi AdminJS MinIO REST API API Integration Distributed Systems Event-driven architecture High-load systems Unit testing Monitoring/Logging Keycloak Firebase WebSocket Camunda Node.js REST Git

Языки

English B2 — Выше среднего
Ссылка скопирована