Saburjon

Привет, я Сабурджон.

Senior Android · Kotlin Multiplatform инженер

Продуктовый инженер: общий Kotlin-код для Android и iOS, забота об UI/UX и разработка, выстроенная вокруг ИИ-агентов.

Худжанд, Таджикистан · Eskhata Bank, команда Mobile Platform

Чем я силён

Kotlin Multiplatform

Ранний адоптер и чемпион KMP: занёс технологию в банк — общий модуль EWalletKmp питает Android- и iOS-клиенты кошелька.

AI-augmented разработка

Придумал и сам внедрил AI Code Review в CI банка: Claude читает весь контекст проекта, а не только diff, — ревью каждого PR в 48 раз быстрее, ожидание сократилось на 98%.

Модернизация легаси

Перевожу легаси-монолиты на современный стек — Compose, Ktor, модуляризация, статанализ — стратегией strangler, не останавливая продукт.

Продукт и дизайн

Не прощаю плохой UX: island-эстетика, анимации, нативные жесты; каждую фичу проверяю на реальных устройствах.

Один Kotlin. Обе платформы.

Опыт

Путь начал ещё студентом — волонтёром в отделе разработки Худжандского политеха (оттуда вырос DicTeach). Bank Eskhata, Худжанд — почти пять лет в одной команде: волонтёр (ноябрь 2021) → стажёр → Junior → Middle → Senior Android-разработчик с ноября 2025; менторство джунов. Траектория технологий: C#/.NET → Kotlin/Android → Kotlin Multiplatform → сейчас осваиваю Swift/iOS.

Ключевое в Mobile Platform

  • Придумал и внедрил AI Code Review — Claude в CI ревьюит каждый PR, в проде
  • Занёс Kotlin Multiplatform: EWalletKmp — общее ядро Android- и iOS-кошельков
  • Ядро супераппа: модули переводов и платежей с требованиями безопасности
  • Модернизировал сборку: buildSrc → build-logic с convention plugins, non-transitive R — быстрее локально и в CI
  • Интегрировал маркетинговую атрибуцию и deep links (AppsFlyer OneLink) — ссылка кампании ведёт точно в нужный экран, в проде
  • Поднял планку качества: detekt с type-resolution в CI, gitflow, валидация веток

×48

быстрее код-ревью с ИИ

98%

меньше ожидания ревью

5

лет в одной команде

Проекты

compose-graph

опенсорс

Первый force-directed граф для Compose Multiplatform (Android · iOS · Desktop): ядро физики без единой зависимости с Barnes-Hut O(n log n), Compose-рендерер и парсер Obsidian-вольтов. Apache-2.0, опубликована в Maven.

GitHub ›

Eskhata Online

работа

Суперприложение Eskhata Bank в Google Play: платежи и переводы, карты, рассрочка, сбережения. Мои зоны: модули переводов и платежей, миграции сборки (Version Catalog, производительность Gradle), архитектурные ревью и общий KMP-код для Android и iOS.

Google Play ›

DicTeach

для вуза

Словарь-разговорник на трёх языках — таджикский, русский, английский — для Худжандского политеха. Опубликован в Google Play.

Aide

личный R&D

Собственная AI-IDE для macOS на SwiftUI: оркестратор классифицирует запросы по сложности и маршрутизирует между локальными моделями (Ollama) и облачными LLM — со sticky-роутингом, прогревом предсказанной модели во время набора и авто-фолбэком на локальные при потере сети.

Стек

  • Kotlin
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Jetpack Compose
  • Swift · SwiftUI
  • Ktor
  • Koin · Hilt
  • Coroutines · Flow
  • Room · SQLite
  • Firebase
  • PostgreSQL · Exposed
  • Gradle · convention plugins
  • Detekt
  • GitHub Actions
  • MockK · Turbine

Как я работаю

Рабочая модель — tech lead и архитектор, чья команда — ИИ-агенты: декомпозиция задач на параллельные агентские сессии, петли верификации, эволюционная архитектура — и финальная ответственность на мне.

Спека раньше кода

Любая задача начинается со спеки: от пары строк с одним критерием приёмки до полного конвейера с чекпоинтами. Критерии — в нотации EARS: каждое требование проверяемо.

ИИ-агенты — часть команды

Работаю с ИИ-агентами каждый день: параллельные сессии, очередь задач, сквозной цикл «код → merge → deploy → тест на устройстве». Для важных решений — панель независимых агентов и судей.

Нет инструмента — построю

AI-ревьюер для CI, собственная AI-IDE, автоматизация рутины: если инструмента не хватает, я его делаю.

Планку держит человек

ИИ ускоряет, но не решает: тесты, статанализ, adversarial-ревью перед первым запуском CI — и финальное слово всегда за инженером. Даже физику графа проверяю кадрами рендера в CI, а не на глаз.

Хороший продукт собирается из деталей.

Образование

Худжандский политехнический институт Таджикского технического университета — бакалавр программной инженерии (2020–2024), красный диплом.

Создаю продукты на заказ

Беру проекты под ключ: мобильные приложения на Kotlin Multiplatform (Android + iOS из одной кодовой базы), сайты, Telegram-боты и автоматизация. От идеи до продакшена: спека, дизайн, код, деплой.