Роль

Бэкенд- и системный инженер

Саидов Голибджон

Держу бэкенды в чужих ограничениях.

Занятость: Открыт к разговору

6

лет в бэкенде

3

систем в проде

99,95

uptime за год

Местное время

Душанбе, Таджикистан · UTC+5

Обо мне

Инженер, который читает чужой прод раньше, чем предлагает его переписать

Портрет: Саидов Голибджон

Шесть лет пишу серверную часть там, где нельзя выбрать стек: shared-хостинг у регулятора, таможенные справочники без документации, НКО без бюджета на инфраструктуру.

Работаю с тем, что уже стоит в проде, а не с тем, что хотелось бы поставить. Считаю, что архитектура — это список ограничений, которые вы согласились не обходить.

Основное: Go и PHP на сервере, PostgreSQL и MySQL в данных, Prometheus для наблюдаемости. Пишу на таджикском, русском и английском.

Чем полезен

  • Ставлю наблюдаемость

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

  • Работаю в чужих рамках

    Shared-хостинг, запрет на новые сервисы, реестр без документации — проектирую под ограничение, а не вокруг него.

  • Держу контракт

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

  • Пишу, что не сработало

    В каждом кейсе есть раздел «что бы сделал иначе». Это не скромность, а способ не повторяться.

Стек

Чем работаю и насколько глубоко

Уровень — это не самооценка, а факт: где код дошёл до прода, где остался в рабочих задачах, а где я только читаю и правлю чужое.

Языки

  • В продеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: API сравнения банковских продуктовНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: API сравнения банковских продуктов · Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы

Бэкенд

  • В продеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: API сравнения банковских продуктов · Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы

Данные

  • В продеПрименял в кейсах: Классификация кодов ТН ВЭД · Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: API сравнения банковских продуктовНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы

Инфраструктура

  • В продеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: Классификация кодов ТН ВЭД · Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы

Фронтенд

  • В работеПрименял в кейсах: Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы
  • В работеВ опубликованных кейсах пока нетНажмите, чтобы отфильтровать кейсы
  • ЗнакомПрименял в кейсах: Платформа пожертвований для НКОНажмите, чтобы отфильтровать кейсы

Инструменты

  • В продеВ опубликованных кейсах пока нетНажмите, чтобы отфильтровать кейсы
  • В продеПрименял в кейсах: API сравнения банковских продуктов · Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы
  • В работеПрименял в кейсах: Классификация кодов ТН ВЭДНажмите, чтобы отфильтровать кейсы

Кейсы

Системы, за которые я отвечал

nbt-compare-api2023

Финансовый регулятор

API сравнения банковских продуктов

Публичное API, которое сводит условия вкладов всех банков страны в один ответ. Ограничение задал заказчик: shared-хостинг, PHP 7.4 без фреймворка, без composer и без cron чаще пятнадцати минут.

p95 82 мс на shared-хостинге

  • PHP
  • MySQL
  • SQL
  • REST / OpenAPI
  • Linux
tnved-classifierПод NDA

Таможенное оформление

Классификация кодов ТН ВЭД

Модуль на Go разбирает товарные декларации и сопоставляет их с таможенным справочником. Воркер-пул на тридцать две горутины, circuit breaker на внешнем реестре, метрики в Prometheus.

1 400 деклараций в минуту

  • Go
  • net/http
  • gRPC
  • PostgreSQL
  • Redis
  • SQL
ehson-platform2025

Некоммерческий сектор

Платформа пожертвований для НКО

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

Бета: 11 организаций подключено

  • TypeScript
  • React
  • Flutter
  • PostgreSQL
  • REST / OpenAPI
  • Docker

Опыт

Где это было

  1. март 2025 г. — сейчас

    Ehson

    Backend lead

    • Собрал платформу пожертвований для верифицированных НКО с нуля до беты
    • Ввёл публичную отчётность по каждому сбору, сходящуюся до копейки
    • Держу двух инженеров и весь прод на одном сервере без облачного бюджета
  2. янв. 2024 г. — февр. 2025 г.

    Таможенный оператор

    Бэкенд-инженер

    • Написал на Go модуль классификации кодов ТН ВЭД: 1 400 деклараций в минуту
    • Закрыл падающий внешний реестр circuit breaker’ом — деградации перестали доходить до клиента
    • Поставил Prometheus и Grafana там, где до этого наблюдаемости не было вообще
  3. янв. 2023 г. — дек. 2023 г.

    Национальный банк Таджикистана

    Бэкенд-инженер (подряд)

    • Спроектировал и выпустил публичное API сравнения вкладов за одиннадцать недель
    • Уложил p95 в 82 мс на shared-хостинге с PHP 7.4 без фреймворка
    • Свёл четырнадцать разных форматов банковских выгрузок к одному контракту
  4. апр. 2021 г. — дек. 2022 г.

    Финтех-интегратор

    Разработчик серверной части

    • Первый прод на Go: очереди, ретраи, идемпотентные платёжные операции
    • Перевёл интеграции с банками с ночных выгрузок на события
  5. сент. 2019 г. — март 2021 г.

    Веб-студия

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

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

Лаборатория

Небольшие вещи, сделанные для себя

Здесь нет заказчика и нет SLA. Каждая демка работает прямо на странице.

Контакты

Напишите, если у вас система, которая должна не падать

Отвечаю в течение суток. Быстрее всего — в Telegram.

Написать в Telegram

Почта

gh.5aidov@icloud.com

Телефон

+992901930990

Или через форму

Форма связи