Джамшиддин Исмаилов·Бэкенд-инженер·Ташкент, Узбекистан (UTC+5)

Бэкенд-инженер для систем, где цифры должны сходиться.

Леджеры, взаимозачёт, возвраты, идентификация. Я пишу бэкенды на Laravel для платформы потребительской рассрочки, приложения для учёта взаимных долгов (в App Store) и CRM розничной компании, которую веду один с 2023 года — от первой миграции до продакшена.

Роль
Senior Backend Engineer
Стек
PHP · Laravel · Postgres
Локация
Ташкент · UTC+5
Сфера
Рассрочка · Леджеры · KYC
Формат
Контракт, проектная работа
Местное время
--:-- · Ташкент
A
Февраль 2025

старший бэкенд-инженер в Ipak Tech на проекте Variant — платформе потребительского кредитования

B
Сооснователь

Qarz-Qurs, приложение в App Store; за мной — бэкенд

C
С 2023 года

CRM розничной компании: построил, сопровождаю, используется ежедневно

01 — Проекты

Три бэкенда в продакшене и один ранний эксперимент.

Всё, что ниже, можно проверить по самим продуктам.

01.1 февраль 2025 — наст. время В продакшене · variant.uz

Variant

Senior Backend Software Engineer, Ipak Tech

Variant — платформа потребительского кредитования в Узбекистане: микрозаймы и рассрочка, полностью в приложении. Разрабатывает Ipak Tech. Я работаю над бэкендом, на котором держатся кредитные процессы: бизнес-логика, интеграции, новые продуктовые сценарии, а также их масштабирование и оптимизация.

  1. Кредитные процессы. Заявки на кредит и партнёрские сценарии — от первого запроса до решения.
  2. Идентификация и партнёрские интеграции. MyID — национальная биометрическая KYC-система Узбекистана — и B2B-интеграции с партнёрами, встроенные в кредитный процесс.
  3. Логика возвратов и отмен. Полные и частичные отмены, рассчитанные с точностью до тийина.
  4. Развитие платформы вширь и вглубь: новые сценарии, производительность и качество кода (phpstan, pint).
PHP 8.1Laravel 9PostgreSQLVue 2TailwindDockerGitLab CI
01.2 январь 2026 — наст. время В iOS App Store · Android в разработке · бизнес-аккаунты в планах

Qarz-Qurs

Сооснователь · бэкенд-инженер

Долговой леджер между частными лицами. Друзья, семья и группы фиксируют, кто кому должен; каждый долг, расход и передача наличных засчитывается только после подтверждения обеими сторонами. Идея — моего сооснователя, он делает iOS-приложение; продукт развиваем вместе, моя часть — бэкенд. Kim kimga qarzdor — ikkala tomon tasdiqlagan yozuv («кто кому должен — запись, которую подтвердили обе стороны»).

Сооснователь
идея — партнёра, бэкенд — мой
В App Store
iOS · для частных лиц
Обе стороны
подтверждают каждую запись
  1. Моя часть — бэкенд: модель данных, API, аутентификация, фоновые задачи, realtime, автотесты, CI и деплой.
  2. Леджер обязательств и распределений как единственный источник истины. Балансы вычисляются, а не хранятся готовыми значениями.
  3. Автоматический взаимозачёт встречных обязательств между двумя людьми; личные и групповые долги; деление поровну или в произвольных долях.
  4. Групповые расходы, мультивалютные балансы, сроки и периоды, напоминания о наступающих и просроченных платежах.
  5. Передача наличных засчитывается только после подтверждения получателем. Синхронизация контактов для поиска пользователей.
  6. Вход по OTP на телефон, затем идентификация через MyID перед любой финансовой операцией.
  7. Realtime-события по websocket на Laravel Reverb, push через APNs, воркеры очередей, планировщик, админ-панель.
PHP 8.3Laravel 13PostgreSQLRedisReverbAPNsDockerGitLab CICloudflare
01.3 сентябрь 2023 — наст. время В работе · последние изменения: август 2026

CRM для розничной компании

Построена и сопровождается с 2023 года

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

  1. Клиенты — физические и юридические лица; договоры с генерацией документов; заказы.
  2. Журнал звонков и коммуникаций; напоминания о следующих контактах.
  3. Синхронизация заказов CRM с конверсиями Яндекс Метрики, включая исторический импорт. Ошибки синхронизации сохраняются, а не теряются.
  4. Поддерживается в актуальном состоянии без остановки бизнеса: сегодня это PHP 8.4, Laravel 12, Vue 3.
Коммиты
1 416 с сентября 2023
Статус
В работе по состоянию на август 2026
PHP 8.4Laravel 12Vue 3TailwindPostgreSQLMySQLDocker
01.4 май — июнь 2026 Ранняя стадия

Bahola

Основатель · ранний эксперимент

Автоматизация оценки недвижимости и автомобилей в Узбекистане — каждую оценку подписывает сертифицированный оценщик. Ранняя стадия.

02 — Услуги

С чем ко мне можно обратиться

Контрактная бэкенд-разработка на PHP и Laravel. Каждый пункт ниже — то, что я уже доводил до продакшена.

02.1

Бэкенд с нуля до продакшена

Модель данных, API, аутентификация, фоновые задачи, тесты, CI и деплой. Бэкенд Qarz-Qurs прошёл путь от пустого репозитория до App Store именно так.

02.2

Логика кредитования, леджеров и возвратов

Заявки на кредит и расчёты отмен и возвратов в Variant. Леджер обязательств с автоматическим взаимозачётом, мультивалютными балансами и двусторонним подтверждением в Qarz-Qurs. Та часть финтех-продукта, где ошибка округления — это жалоба клиента.

02.3

Интеграции: MyID, партнёры, аналитика

Национальную биометрическую KYC-систему Узбекистана MyID я интегрировал в двух продуктах: в кредитные процессы Variant и как обязательный шаг перед любой финансовой операцией в Qarz-Qurs. B2B-интеграции с партнёрами. Заказы CRM синхронизированы с конверсиями Яндекс Метрики — с историческим импортом и сохранением ошибок.

02.4

Долгосрочное сопровождение Laravel-бэкенда

Существующая система, которой нужен ответственный: обновление версий Laravel и PHP 8.x, статический анализ, Docker и CI. CRM розничной компании, которую я построил и сопровождаю с сентября 2023 года, — по-прежнему в работе.

03 — Обо мне

Запись должна совпадать с реальностью.

Я бэкенд-инженер в Ташкенте, работаю на PHP и Laravel. Почти всё, что я делаю, связано с деньгами: рассрочка и её возвраты, долги между друзьями, договоры и заказы. Во всём этом повторяется один вопрос — совпадает ли запись с тем, что произошло на самом деле, и может ли кто-то это проверить?

Я предпочитаю отвечать за бэкенд целиком. В Qarz-Qurs, который мы, сооснователи, делаем вместе — партнёр на iOS, я на бэкенде, — это значило спроектировать леджер, API, тесты и деплой. CRM розничной компании — моя зона ответственности с сентября 2023 года. В Variant я работаю в большой команде над действующей кредитной платформой — бизнес-логика, интеграции, новые сценарии.

Мои инструменты скучны намеренно: PostgreSQL, Redis, Docker-образы, которые собираются одинаково везде, пайплайны GitLab, phpstan и pint. Лучше выпустить систему, которую сможет поддерживать кто-то другой, чем ту, которую понимаю только я.

Принципы
P1

Леджер — источник истины.

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

P2

Сначала доказательства.

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

P3

Никаких «так сказал ИИ».

Автоматизация может набросать, посчитать и предложить. Квалифицированный специалист проверяет и подписывает то, что идёт в дело. Так устроена Bahola, и так я отношусь к любому результату работы ИИ.

04 — Стек

Скучно — намеренно.

T.1Бэкенд
  • PHP 8.1–8.4
  • Laravel 9 → 13
  • Sanctum · Passport
  • PHPUnit · phpstan · pint
T.2Данные и очереди
  • PostgreSQL
  • MySQL
  • Redis · очереди Horizon
  • Websockets: Reverb / Pusher
  • Push через APNs
  • S3-совместимое хранилище
T.3Фронтенд, когда нужен
  • Vue 2 / 3
  • Inertia
  • TypeScript
  • Tailwind 3 / 4
  • Livewire
  • Filament
T.4Инфраструктура
  • Docker и Compose
  • GitLab CI/CD
  • Nginx · certbot
  • Cloudflare
  • Laravel Cloud
T.5Интеграции и документы
  • Биометрическая KYC-система MyID
  • B2B API партнёров
  • Яндекс Метрика
  • PDF (dompdf)
  • Генерация Excel
05 — Контакты

Расскажите, что делает продукт и где в нём ходят деньги.

Напишите, если вы делаете или поддерживаете систему, где неверная цифра — реальная проблема: кредитные процессы, леджеры и расчёты, KYC и партнёрские интеграции или бэкенд, за который некому отвечать. Пришлите несколько строк о системе, стеке и о том, что не должно сломаться. Я честно скажу, подхожу ли я под эту задачу. Партнёрам, заинтересованным в Qarz-Qurs, тоже рад.

[email protected]