Назад к команде
УчастникМобильныеТашкент

Shahzod Salimsakov

Full-Stack разработчик | Мобильные и десктоп-приложения

§01

Стек

Языки и фреймворки
Flutter/DartReact Native/ExpoState ManagementMaps & LocationReact/Next.jsTypeScriptTailwind CSS/NativeWindNode.jsRustC#/.NETTelegram Bots
Инфра · Данные · Инструменты
PostgreSQLSQLiteMongoDBRedisREST APIsGitGitHub ActionsEAS BuildFirebase
§02

Проекты

git shortlog · все ветки

  1. Restaurant Chain ERP — 5-Service Monorepo122 коммитов
  2. iiko Display-Board POS Plugin (C#)13 коммитов
  3. EcoMap — Civic Environmental Reporting4 коммитов
  4. Arryt — Courier Logistics v12 коммитов
  5. OFD — Online Fiscalization (iiko + Landing)1 коммитов
5 проектов142 коммитов всего
§03

Био

Обзор

Full-stack разработчик с обширным опытом создания продакшн-мобильных приложений (Flutter, React Native), веб-приложений (Next.js, React), десктоп-приложений (Tauri, WPF/.NET) и бэкенд-систем (Node.js, Rust, C#). Специализируется на системах доставки еды и управления ресторанами, с экспертизой в realtime-функциях, платёжных интеграциях и мультиязычности.


Проекты

1. LesAiles Mini App (Telegram)

Роль: Основной разработчик (98% кодовой базы) Стек: Next.js 16, React 19, TypeScript, Zustand, TanStack Query, Telegram SDK

Полнофункциональное Telegram Mini App для доставки еды:

  • Система изоляции нескольких аккаунтов с нулевой потерей данных между аккаунтами Telegram
  • Интерактивный выбор адреса на карте с Leaflet
  • Валидация зоны доставки с проверкой по полигонам
  • Полный флоу оформления заказа с расчётом доставки в реальном времени
  • Поддержка 3 языков (русский, узбекский, английский)
  • 56 коммитов, 35+ компонентов, 17 кастомных хуков

2. Chopar Pizza Mini App (Telegram)

Роль: Ключевой разработчик Стек: Next.js 16, React 19, TypeScript, Zustand, React Hook Form, Zod

Telegram Mini App с функциями:

  • Конструктор пиццы 50/50 (кастомный хук на 483 строки)
  • Сложный выбор модификаторов со взаимоисключающей логикой
  • Оформление с переключателем доставка/самовывоз
  • Фильтрация категорий с контролем видимости
  • 36 коммитов с крупными фичами

3. Chopar Pizza React Native App

Роль: Основной разработчик (95% коммитов) Стек: React Native 0.79, Expo SDK 53, TypeScript, React Query, NativeWind

Продакшн-мобильное приложение:

  • Отслеживание заказа в реальном времени с Google Maps
  • OTA-обновления с принудительным обновлением
  • Кастомный сетевой API-слой с retry-логикой
  • 6 context-провайдеров для управления состоянием
  • Ленивая загрузка экранов для производительности
  • Версия 1.0.90 в продакшене

4. Les Ailes React Native App

Роль: Основной разработчик (89% коммитов — 75 из 84) Стек: React Native 0.81, Expo SDK 54, TypeScript, React Query, NativeWind

Мобильное приложение доставки еды:

  • Отслеживание заказа с картой местоположения курьера
  • Тёмная тема с фиксами под Samsung
  • Устойчивый к сети API-слой
  • Мультиязычность (uz, ru, en)
  • OrderTrackingScreen на 541 строку
  • EAS Build для дистрибуции iOS/Android

5. Les Ailes Flutter App

Роль: Ключевой член команды (37,6% коммитов — 89 из 237) Стек: Flutter, Dart, Hive, AutoRoute, Firebase

Кросс-платформенное мобильное приложение:

  • 45 моделей данных, 39 виджетов, 11 страниц
  • Интеграция Firebase (Messaging, Crashlytics, Dynamic Links)
  • Yandex MapKit для геолокации
  • Системы кэшбэка и бонусных товаров
  • Локализация на 3 языка
  • Выбор типа оплаты и управление картами

6. Chopar Pizza Flutter App

Роль: Член команды Стек: Flutter, Dart, MobX, BLoC, Firebase

Вклад в мобильное приложение:

  • Сервис управления обновлениями приложения
  • Рефакторинг системы локализации (ARB в JSON)
  • Страница оформления заказа (1241+ строк)
  • Прокручиваемый список табов товаров с retry-логикой
  • 14 коммитов по критичным фичам

7. iiko Dashboard

Роль: Соло-разработчик (100% кодовой базы) Стек: Next.js 14, Elysia (Bun), PostgreSQL, Drizzle ORM, DuckDB

Fullstack платформа бизнес-аналитики:

  • Админ-дашборд со 118+ React-компонентами
  • 20 бэкенд-модулей (пользователи, роли, права, графики)
  • 6 интеграций платёжных шлюзов
  • Аналитический движок с поддержкой OLAP
  • Cron-сервис для синхронизации данных
  • Мультиязычность (4 языка)

8. ChefBoard Desktop App

Роль: Соло-разработчик (100% кодовой базы) Стек: C#/.NET 9, WPF, SQLite, Dapper, Kestrel, Yandex Speech API

Система отображения заказов для ресторана:

  • Чистая архитектура (решение из 4 проектов)
  • Управление заказами в реальном времени (онлайн/офлайн режимы)
  • Встроенный веб-сервер для API-колбэков
  • Интеграция сканера штрихкодов через serial-порт
  • Голосовые уведомления через Yandex Speech
  • Очередь задач для асинхронной обработки
  • Windows-инсталлятор на Inno Setup

9. OrderTablo Desktop App

Роль: Full-stack разработчик Стек: Tauri 2.0, React 18, Rust, TypeScript, Zustand

Десктоп-приложение управления кухней:

  • Мультиресторанная система шаблонов
  • Отслеживание заказов в реальном времени
  • Интернационализация на 3 языка
  • Сохраняемые настройки через Tauri Store
  • Интеграция сканирования штрихкодов
  • CI/CD на GitHub Actions для релизов
  • Бэкенд на Rust — 1194 строки

10. Les Ailes Bot (Telegram)

Роль: Участник команды (11 коммитов) Стек: Node.js, Telegraf, MongoDB, Redis, Bull

Telegram-бот для заказов:

  • Реализация системы бонусных товаров
  • Настройка ценообразования доставки
  • Оптимизация и рефакторинг кода
  • Мультиязычность (3 языка)
  • 256 коммитов в репозитории всего

11. Chopar Bot (Telegram)

Роль: Участник команды (5 коммитов) Стек: Node.js, Telegraf, MongoDB, Redis

Telegram-бот для заказов:

  • Улучшения текстов доставки
  • Фиксы логики времени закрытия
  • Обновления функциональности меню
  • Улучшения управления сессиями

12. LesAiles Web (Next.js)

Роль: Член команды (29 коммитов) Стек: Next.js 14, React 18, TypeScript, Tailwind CSS, Leaflet

Мультигородская e-commerce платформа:

  • Компонент заказов (2341 строка)
  • Система модалок бонусных товаров
  • Управление доставкой/самовывозом
  • Компоненты хедера и навигации
  • Выбор локации с фильтрацией по городам

Ключевые достижения

  • Собрал 4 продакшн Telegram Mini Apps со сложным управлением состоянием
  • Разработал 5 мобильных приложений (Flutter и React Native) для ресторанов Узбекистана
  • Создал 2 десктоп-приложения для кухонных операций (Tauri и WPF)
  • Спроектировал и реализовал изоляцию нескольких аккаунтов для Telegram-приложений
  • Интегрировал 6+ платёжных шлюзов (Payme, Click, Oson, Yandex Kassa)
  • Спроектировал отслеживание заказов в реальном времени с интеграцией карт
  • Реализовал системы OTA-обновлений с принудительным обновлением
  • Собрал fullstack дашборд бизнес-аналитики с аналитикой

Языки

  • Русский (родной)
  • Узбекский (родной)
  • Английский (профессиональный)

Статистика вклада

ПроектРольКоммитыКлючевой вклад
lesminiappОсновной56 (98%)Изоляция нескольких аккаунтов
chopminiappКлючевой36Конструктор пиццы 50/50
choparexpoОсновной36 (95%)Система отслеживания заказов
lesexpoОсновной75 (89%)Тёмная тема, сетевой слой
Les-ailes-appКлючевой89 (38%)45 моделей, 39 виджетов
chopar_appКоманда14 (5%)Обновления, локализация
iikodashboardСоло100%Полная платформа
chefboardСоло100%Полное приложение
tauritabloРазработчик5i18n, настройки, CI/CD
LesAilesBotКоманда11 (4%)Бонусная система
bot_choparКоманда5 (2%)Поддержка
LesAilesКоманда29Заказы, доставка
Сотрудничество
Нужен Shahzod в вашей команде?
shahzod.salim95@gmail.com