Ильяс Нугманов
РезюмеCV
ENRU

Flutter-разработчик / Mobile-инженер

Довожу сложные Flutter-продукты до продакшена.

Отвечаю за архитектуру white-label ядра заказов и киоск — экосистема работает в 100+ ресторанах. POS, платежи и релизы на iOS, Android, Web и Desktop.

Смотреть кейсыОбсудить роль

Кейс 01

AI Lillu

Qi Tech Ltd · июль 2025 — настоящее время
Продуктовая экосистема HoReCa

Экосистема заказов для ресторанов: white-label ядро брендовых приложений и отдельный киоск самообслуживания. Отвечаю за архитектуру ядра, киоск развиваю с первой версии.

100+ресторанов работают на Flutter-продуктах

Платформы киоска
iOS / iPad · Android · Desktop · Web
Интеграции
iiko · Poster · Kaspi QR · JetPay · POS-терминалы (5 провайдеров) · WebSocket
Архитектура
Общий Flutter-пакет, брендовые приложения — тонкие дочерние репозитории. Киоск — отдельное приложение, конфиг под ресторан приходит из админ-панели.
Киоск и гостевые приложенияНажмите, чтобы увеличить

Кейс 02Open source · MIT

os_intents

Личный проект · pub.dev
Flutter-пакет · iOS + Android + macOS

pub.dev ↗GitHub ↗

Объявляешь действия приложения на уровне ОС прямо в Dart. Генератор на этапе компиляции выпускает нужный системе код iOS App Intents и Android AppFunctions, чтобы Siri, Spotlight, «Быстрые команды» и агенты на устройстве могли выполнять действия приложения — в идеале вообще не открывая его.

Суть в одной строке: вы никогда не открываете Xcode.

Это вы пишете на Dart→ Swift и Kotlin генерируются, нативный код руками не пишется

@AppIntent(
  title: 'Add task',
  phrases: [r'Add a task to $app'],
  execution: Execution.background,
)
Future<IntentResult> addTask({
  @Param(title: 'Title')
  required String title,
  DateTime? dueDate,
}) async { /* ваша логика */ }
Запуск объявленного в Dart действия из приложения «Быстрые команды» на iOS: система спрашивает недостающий параметр, выполняет обработчик в фоне и не показывает приложение.
iOS Shortcuts · ОС выполнила обработчик, приложение не открылось

Кейс 03

Enki

dBridge LLP · сентябрь 2024 — июль 2025
B2B-платформа для строительства

B2B-приложение для строительных команд на Flutter mobile и web. Мой вклад — feature-модули на Clean Architecture, ролевой доступ, REST-интеграции, push-уведомления и работа в общей кодовой базе через review.

Стек
Clean Architecture · BLoC / Cubit · AutoRoute · Dio / Retrofit · REST · RBAC · Firebase messaging

Как я работаю

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

Архитектура
Flutter / Dart · Clean Architecture · BLoC · Тестирование
Данные и интеграции
REST · WebSocket · iiko / Poster · Платежи и POS · Firebase · Amplitude
Платформы и релизы
iOS / Android · Flutter Web · Desktop · GitHub Actions · TestFlight · Docker

Опыт

Ищу Flutter-роль в продукте с реальными пользователями и инженерной ответственностью за пределами UI.

  1. Июль 2025 — настоящее время

    Flutter-разработчикQi Tech Ltd · AI Lillu

    В команде из трёх Flutter-разработчиков отвечаю за архитектуру ядра заказов и развиваю приложение киоска с первой версии.

  2. Сентябрь 2024 — июль 2025

    Flutter-разработчикdBridge LLP · Enki

    Мобильное приложение и Flutter Web для B2B-платформы в строительстве, в общей с командой кодовой базе.

Астана, Казахстан
Astana IT University

Бакалавр, программная инженерия, 2023 — 2026

Контакты

Обсудим Flutter-продукт или роль в вашей команде.