Перейти к содержанию

Backend-разработчик · Node.js и TypeScript

Backend-системы, на которых держится реальный бизнес.

Два года коммерческого опыта в разработке production-систем на Node.js и TypeScript: бизнес-экосистема компании, ERP и HR-платформы, рассрочка и учёт долгов, AI-автоматизация и Telegram-боты.

Сейчас
Backend-разработчик, Probox Group
Фокус
API, модели данных, очереди, интеграции
В коммерческой разработке
С 2024 года
Город
Ташкент, Узбекистан
Коммерческого опыта в backend
2 года
Компании и клиента
4
Систем и ботов в продакшене
10+

Основной стек

Node.js · TypeScript · NestJS · PostgreSQL · Redis · BullMQ · Docker

01Избранные проекты

Бизнес-системы для ежедневной работы.

6 продуктов, где я отвечал за backend или участвовал в нём: модели данных, API, очереди и задачи по расписанию, интеграции.

01 / 06

Probox Ecosystem

Корпоративная платформа · Рассрочка телефонов

В разработке · Внутренний

Внутренняя бизнес-экосистема одного из крупнейших в Узбекистане ритейлеров телефонов в рассрочку — финансы, юридические дела, работа с клиентами и HR на одной платформе.

Задача

Каждый отдел работал со своей версией данных о клиентах, договорах и платежах. Бизнесу нужен был единый источник правды, на который могут опираться все.

Мой вклад

  • Проектирую доменные модели и границы модулей на NestJS и PostgreSQL, чтобы все отделы работали с общими данными о клиентах, договорах и платежах.
  • Строю фоновую обработку на очередях и асинхронные процессы с Redis и BullMQ.
  • Разрабатываю модули для финансов, юридических дел, работы с клиентами и HR.

Ключевые возможности

  • Единая доменная модель
  • Границы модулей
  • Задачи в очередях
  • Общие данные отделов
Схема системы
  1. Вход
    • Финансы
    • Юристы
    • Клиенты
    • HR
  2. Сервис
    • NestJS REST API
  3. Модули
    • Клиенты
    • Договоры
    • Платежи
    • Юр. дела
    • Сотрудники
  4. Фон
    • Воркеры BullMQ
    • Очереди Redis
  5. Данные
    • PostgreSQL
    • Redis
Упрощённая схема backend Probox Ecosystem — не скриншот продукта.
Роль
Backend-разработчик · Probox Group
Статус
В разработке · Внутренний
Год
2026
Стек
Node.js, NestJS, TypeScript, PostgreSQL, Redis, BullMQ, REST API
02 / 06

CarWashGo

SaaS · Управление бизнесом

Платформа управления автомойкой для ежедневной работы: заказы, смены, зарплаты, касса и аналитика. Работает в продакшене на carwashgo.uz.

Задача

Владельцы вели учёт моек, смен и выплат вручную. Нужна была одна система для заказов, оплаты персонала и кассы, где каждая роль видит только свои данные.

Мой вклад

  • Спроектировал схему БД и REST API для услуг, цен, заказов и истории клиентов и автомобилей.
  • Реализовал учёт сотрудников и смен с процентным расчётом зарплаты — владельцу больше не нужно считать выплаты вручную.
  • Сделал финансовый модуль: касса, доходы и расходы, отчёты по сменам и периодам.
Показать ещё 2
  • Сделал дашборд аналитики: выручка по дням, неделям и месяцам, число моек, топ услуг и удержание клиентов.
  • Настроил роли владельца, администратора и мойщика — каждый видит только свои данные.

Ключевые возможности

  • Доступ по ролям
  • Зарплата по сменам
  • Финансовые отчёты
  • Аналитика выручки
Схема системыDocker · Nginx
  1. Вход
    • Веб-приложение React
    • Владелец · Админ · Мойщик
  2. Сервис
    • NestJS REST API · JWT
  3. Модули
    • Заказы и цены
    • Смены и зарплата
    • Касса
    • Аналитика
  4. Данные
    • MongoDB
  5. Внешние
    • SMS API
Упрощённая схема backend CarWashGo — не скриншот продукта.
Роль
Full-stack разработчик · Фриланс
Статус
Работает в продакшене
Год
2024–25
Стек
NestJS, React, MongoDB, Redux Toolkit, JWT, Docker, Nginx, SMS API
03 / 06

Dono AI

AI-автоматизация · Telegram и веб

Командный продукт

Система напоминаний на базе AI: превращает текст, голос и даже изображения в напоминания, которые приходят сообщением или автоматическим звонком.

Задача

Напоминание полезно, только если оно дошло до человека. Dono AI принимает запрос в любом виде и, если сообщения мало, звонит голосом.

Мой вклад

  • Внедрил Text-to-Speech: задачи пользователя превращаются в автоматические голосовые звонки; интегрировал AI-обработку голосового ввода.
  • Сделал распознавание изображений с извлечением структурированных данных.
  • Спроектировал REST API на Express.js, TypeScript и PostgreSQL с напоминаниями по cron.
Показать ещё 2
  • Интегрировал Telegram Bot API и телефонию.
  • Реализовал подписки, активацию после оплаты и фоновые задачи.

Ключевые возможности

  • Голосовые звонки и TTS
  • Данные из изображений
  • Запуск по расписанию
  • Подписки
Схема системы
  1. Вход
    • Telegram-бот
    • Веб-приложение
  2. Сервис
    • Express.js · TypeScript API
  3. Модули
    • Напоминания
    • Обработка аудио
    • Изображение → данные
    • Подписки
  4. Фон
    • Cron-триггеры
    • Фоновые задачи
  5. Данные
    • PostgreSQL
  6. Внешние
    • TTS API
    • Телефония
    • Платежи
Упрощённая схема backend Dono AI — не скриншот продукта.
Роль
Backend-разработчик · BEHAD LLC
Статус
Командный продукт
Год
2025–26
Стек
Node.js, Express.js, TypeScript, PostgreSQL, Telegram Bot API, TTS API, Cron Jobs
04 / 06

Nasiya

Финтех · Продажи в рассрочку

Без публичной ссылки

Система продаж в рассрочку: учёт долгов клиентов, графиков и ближайших платежей, с напоминаниями обеим сторонам до срока оплаты.

Задача

Магазину, продающему в рассрочку, нужно знать, кто сколько должен, когда следующий платёж и какие счета просрочены — без ручной проверки.

Мой вклад

  • Разработал учёт клиентов и товаров с продажами в рассрочку, графиками платежей и автоматическим расчётом остатка долга.
  • Сделал ежедневную фоновую задачу: проверяет графики, уведомляет владельца в Telegram и отправляет клиентам SMS до срока оплаты.
  • Сделал отчёты по просрочкам и общей задолженности — кто сколько должен, на одном экране.

Ключевые возможности

  • Графики платежей
  • Расчёт остатка
  • Ежедневные напоминания
  • Отчёты по долгам
Схема системы
  1. Вход
    • Владелец магазина
    • REST API
  2. Сервис
    • Сервис на NestJS
  3. Модули
    • Клиенты
    • Товары
    • Графики платежей
    • Отчёты по долгам
  4. Фон
    • Ежедневный cron
  5. Данные
    • PostgreSQL
  6. Внешние
    • Telegram Bot API
    • SMS-шлюз
Упрощённая схема backend Nasiya — не скриншот продукта.
Роль
Backend-разработчик
Статус
Без публичной ссылки
Год
2025
Стек
Node.js, NestJS, PostgreSQL, Telegram Bot API, SMS Gateway, Cron Jobs
05 / 06

Argus

ERP · Управление персоналом

Без публичной ссылки

ERP для управления сотрудниками: посещаемость, история зарплат, бонусы и HR-отчётность.

Задача

HR-отделу нужны посещаемость, зарплаты и бонусы в одной системе с чёткими границами доступа между администраторами и HR-менеджерами.

Мой вклад

  • Сделал учёт посещаемости: приход, уход и расчёт рабочих часов.
  • Реализовал историю зарплат, записи о выплатах и бонусы.
  • Сделал HR-отчёты по активности и зарплатам с доступом по ролям для админов и HR-менеджеров.
Показать ещё 1
  • Спроектировал нормализованную схему PostgreSQL и оптимизировал запросы.

Ключевые возможности

  • Учёт посещаемости
  • Зарплатные записи
  • Доступ по ролям
  • Оптимизация запросов
Схема системыDocker
  1. Вход
    • Администраторы
    • HR-менеджеры
  2. Сервис
    • NestJS REST API · JWT
  3. Модули
    • Посещаемость
    • История зарплат
    • Бонусы
    • HR-отчёты
  4. Данные
    • PostgreSQL
Упрощённая схема backend Argus — не скриншот продукта.
Роль
Backend-разработчик · Vintorum
Статус
Без публичной ссылки
Год
2025
Стек
NestJS, Node.js, TypeScript, PostgreSQL, Docker, JWT, REST API
06 / 06

Perfume Store

E-commerce · Маркетплейс

Без публичной ссылки

Маркетплейс парфюмерии в формате mobile-first: каталог с поиском, корзина и оформление заказа, админ-панель для всего магазина.

Задача

Большая часть трафика магазина — с телефонов. Покупателям нужен быстрый каталог и оформление, менеджерам — мгновенное уведомление о каждом заказе.

Мой вклад

  • Разработал каталог с категориями, брендами, фильтрами и поиском, страницы товаров с фото, описанием и остатками.
  • Сделал корзину и оформление заказа с уведомлением менеджера о каждом новом заказе.
  • Сделал админ-панель для товаров, категорий, остатков, цен, фото и статусов заказов.
Показать ещё 1
  • Сделал mobile-first интерфейс на Next.js.

Ключевые возможности

  • Каталог и поиск
  • Оформление заказа
  • Уведомления о заказах
  • Админ-панель
Схема системы
  1. Вход
    • Витрина на Next.js
    • Админ-панель
  2. Сервис
    • NestJS REST API · Prisma
  3. Модули
    • Каталог и поиск
    • Корзина и заказ
    • Заказы
    • Склад
  4. Данные
    • PostgreSQL
  5. Внешние
    • Уведомления менеджеру
Упрощённая схема backend Perfume Store — не скриншот продукта.
Роль
Full-stack разработчик
Статус
Без публичной ссылки
Год
2025
Стек
Node.js, NestJS, PostgreSQL, Prisma, Next.js, TypeScript

Также разработал

Небольшие production-системы и Telegram-боты, сделанные параллельно с проектами выше.

  • Учёт долгов и займов · Vintorum

    Fintrack

    • Жизненный цикл долга для кредиторов: создание, учёт, частичные платежи и полное погашение.
    • Cron-задачи, которые отправляют должникам email до срока оплаты.
    • REST API с валидацией и обработкой ошибок.

    NestJS · PostgreSQL · Nodemailer · Cron Jobs

  • Бот лояльности · BEHAD LLC

    MegaFarm Pharmacy Bot

    • Идентификация пользователя по QR-коду на кассе.
    • Начисление и списание кэшбэка 1%.
    • Админ-панель для пользователей, чеков, бонусов и выявления подозрительной активности.

    Express.js · PostgreSQL · Telegram Bot API

  • Боты с подпиской · BEHAD LLC

    Qadam Plus · LifePlanner · SSSAFE

    • Регистрация, покупка подписки и оплата для Qadam Plus и LifePlanner.
    • SSSAFE: поддержка по лицензированным лекарствам с отслеживанием заказов.

    Express.js · TypeScript · PostgreSQL · Telegram Bot API

02Обо мне

Практичная инженерия для реальных бизнес-задач.

Я backend-разработчик, специализируюсь на Node.js и TypeScript. За два года я разработал бизнес-экосистему компании, ERP и HR-платформы, системы рассрочки и учёта долгов, AI-автоматизацию, Telegram-ботов и e-commerce — большинство из них сейчас работает в продакшене.

Веду задачи от начала до конца: от схемы базы данных и API-контракта до деплоя и поддержки в продакшене.

Технический профиль

  1. 01Доменное моделирование и нормализованные схемы PostgreSQL
  2. 02Проектирование REST API с валидацией на границе
  3. 03Аутентификация JWT и доступ по ролям (RBAC)
  4. 04Фоновые задачи, очереди и процессы по cron
  5. 05Интеграции: Telegram, SMS, платежи, TTS и телефония
  6. 06Деплой Docker и Nginx на VPS, CI/CD

Языки

Узбекский
Родной
Английский
B1
Русский
A2

Образование

Najot Ta'lim

Foundation и Full-Stack буткемп

ноя 2023 — окт 2024

03Технические навыки

Инструменты, с которыми я работаю.

Сгруппированы по месту в системе. Выделены инструменты, которые я использую каждый день; остальные применял в конкретных проектах.

Backend
  • Node.js (использую каждый день)
  • TypeScript (использую каждый день)
  • NestJS (использую каждый день)
  • Express.js
  • Prisma
Базы данных
  • PostgreSQL (использую каждый день)
  • MongoDB
  • MySQL
  • Redis (использую каждый день)
Асинхронность и интеграции
  • BullMQ (использую каждый день)
  • Cron jobs
  • Telegram Bot API (использую каждый день)
  • SMS gateways
  • Payment flows
DevOps
  • Docker (использую каждый день)
  • Nginx
  • PM2
  • Linux
  • VPS
  • CI/CD
API и инструменты
  • REST (использую каждый день)
  • GraphQL
  • Swagger
  • Postman
  • Git
  • JWT (использую каждый день)
  • RBAC
Frontend
  • React
  • Next.js
  • Redux Toolkit

04Опыт

Где я работал.

Четыре backend-позиции с конца 2024 года, до этого — годовой full-stack буткемп.

  1. мар 2026 — н. в.

    Probox Group

    Сейчас

    Backend-разработчик

    • Probox Ecosystem
    • Разрабатываю внутреннюю экосистему одного из крупнейших в Узбекистане ритейлеров телефонов в рассрочку — финансы, юристы, клиенты и HR.
    • Проектирую доменные модели и границы модулей, чтобы все отделы работали с согласованными данными.
    • Строю фоновую обработку на очередях с Redis и BullMQ.

    Стек: NestJS · PostgreSQL · Redis · BullMQ

  2. сен 2025 — мар 2026

    BEHAD LLC

    Backend-разработчик

    • Dono AI
    • MegaFarm
    • Qadam Plus
    • LifePlanner
    • SSSAFE
    • Разработал Dono AI: голосовые звонки TTS, AI-обработка аудио, извлечение данных из изображений, напоминания по cron.
    • Запустил несколько Telegram-ботов в продакшене: регистрация, подписки, платежи и админ-инструменты.

    Стек: Express.js · TypeScript · PostgreSQL · Telegram Bot API

  3. май 2025 — сен 2025

    Vintorum

    Backend-разработчик

    • Argus
    • Fintrack
    • Разработал HR/ERP Argus: посещаемость, история зарплат, бонусы и HR-отчёты по ролям.
    • Разработал Fintrack: учёт долгов с частичными платежами и автоматическими email-напоминаниями.

    Стек: NestJS · PostgreSQL · Docker · JWT

  4. ноя 2024 — июн 2025

    CarWashGo

    Full-stack разработчик · Фриланс

    • carwashgo.uz
    • Спроектировал и разработал платформу управления автомойкой, которая работает в продакшене.
    • Сделал зарплату по сменам, финансовый модуль, аналитику и доступ по ролям.

    Стек: NestJS · React · MongoDB · Docker

  5. ноя 2023 — окт 2024

    Najot Ta'lim

    Foundation и Full-Stack буткемп · Образование

    • Алгоритмы, структуры данных, Node.js, React.js и full-stack разработка.

05Инженерный подход

Как я подхожу к backend-разработке.

Привычки, которые определяют мой код, — практики, а не метрики.

  1. 01

    Сначала модель данных

    Сущности, связи и ограничения определяются до написания эндпоинтов. Когда данные правильные, большинство фич даются легче.

  2. 02

    Понятные API-контракты

    Явные форматы запросов и ответов, валидация на входе — остальной код может доверять данным.

  3. 03

    Безопасность в основе

    JWT, доступ по ролям и миграции — права моделируются как часть домена, а не прикручиваются потом.

  4. 04

    Централизованные ошибки и логи

    Одно место, где ошибки превращаются в ответы, и логи, по которым можно понять, что произошло.

  5. 05

    Очереди вместо блокировок

    Напоминания, уведомления и медленные внешние вызовы уходят в задачи и очереди, а не блокируют запросы.

  6. 06

    Индексы там, где нужно

    Запросы строятся под реальные сценарии доступа; кэш и индексы добавляются, когда этого требует нагрузка.

  7. 07

    Воспроизводимая доставка

    Docker и Nginx на VPS, CI/CD и бэкапы БД — одна и та же сборка работает одинаково везде.

  8. 08

    Сначала отладка, потом рефакторинг

    Инциденты в продакшене сначала доводятся до причины; улучшения вносятся постепенно, без переписывания с нуля.

06Контакты

Давайте построим что-то надёжное.

Backend-вакансии, фриланс-проекты с понятными задачами или система, которую нужно привести в порядок, — быстрее всего со мной связаться по email или в Telegram.

Email sabidjanovv@gmail.com
Скачать CV (PDF)
Телефон
+998 94 115 11 58
Город
Ташкент, Узбекистан · UTC+5