ПРОФЕССИОНАЛЬНЫЙ ОПЫТ / 2017 — СЕЙЧАС
Март 2024 — сейчас | Удалённо
UseTech
Старший Flutter-разработчик
Проект Balady совместно с Urbi / 2GIS: приложение навигации и карт для Саудовской Аравии. В 2025 году достигло 500 000 активных пользователей в месяц по данным внутренней аналитики.
- Разработал и выпустил интеграции Android Auto и Apple CarPlay: мосты между Flutter и нативным кодом, запуск движка и управление жизненным циклом, отображение карт, интерфейсы поиска, ведение по маршруту и синхронизация состояния телефона и автомобиля. Использовал Kotlin, Swift, MethodChannel и EventChannel.
- Сократил время запуска до готового главного экрана с 3,5 до 2 секунд по ручным замерам: изменил приоритеты инициализации и адаптировал загрузку для старых маломощных устройств. Оптимизировал рендеринг для более плавного взаимодействия.
- Взял на себя ответственность за поиск и примерно на 10–15% сократил задержку от ввода до результатов по ручным замерам за шесть месяцев: исследовал основную логику поиска, убрал лишние запросы и реализовал кэширование с учётом запроса.
- Инициировал и совместно спроектировал отдельный Flutter UI kit с независимым тестированием, объединив разрозненные компоненты. Вместе с дизайнерами создал дизайн-систему, повысив согласованность интерфейса и сократив повторяющиеся UI-дефекты.
- Создал инструменты разработки для ускорения сборок за счёт кэширования и пропуска ненужных запусков build_runner.
- С июля 2026 года — технический лидер мобильной команды из трёх человек: направляю архитектурные решения и выпуск функций, провожу ревью кода и помогаю младшим разработчикам в сотрудничестве с продуктовой командой и дизайнерами.
Январь 2023 — август 2024 | Удалённо
Epic Charging
Ведущий мобильный разработчик
ПО для зарядки электромобилей на рынке США.
- За шесть месяцев выпустил первые версии для iOS и Android в App Store и Google Play как единственный мобильный инженер, отвечая за архитектуру, реализацию функций, тестирование и публикацию.
- Переработал существующий код в сторону слоистой архитектуры с BLoC, внедрением зависимостей и тестами, продолжая выпускать функции.
- Реализовал функции Google Maps с кастомным рендерингом, нативную интеграцию Apple Wallet Pass, авторизацию и уведомления Firebase, а также глубокие ссылки.
- Наладил процессы внутреннего тестирования и выпуска для нескольких окружений приложения.
Январь 2022 — январь 2023 | Удалённо
Konstructly Ltd.
Flutter-разработчик
ПО для управления строительными процессами.
- Создал переиспользуемый Flutter UI kit в виде отдельного пакета: разрабатывал компоненты по макетам Figma с использованием Storybook.
- Настроил CI/CD с Codemagic и GitHub для сборок под разные окружения и публикации в магазинах.
- Реализовал авторизацию Firebase, обработку ошибок и глубокие ссылки; добавил мониторинг ошибок Sentry и аналитику Amplitude.
Август 2021 — апрель 2022
No Finish Line Ltd.
Flutter-разработчик
- Разрабатывал анимированные Flutter-интерфейсы и функции Pawen, включая аналитику, push-уведомления и paywall на RevenueCat.
Апрель 2021 — январь 2022
RAMAX Group
Младший iOS-разработчик
- Участвовал в разработке iOS-приложения «Аэрофлот» на Swift, RxSwift и MVVM.
Август 2018 — март 2021
Strata Solutions
Разработчик смешанной реальности
- Разрабатывал приложения для HoloLens 2 на Unity и C#; руководил работой стажёра.
Август 2017 — сентябрь 2018
Лаборатория вычислительного поиска материалов
Младший Python-разработчик
- Разрабатывал научное ПО для исследования материалов на Python.
ИЗБРАННЫЕ ПРОЕКТЫ
Komodo Wallet ↗: Участвовал в реализации поддержки NFT и выпуске общей кодовой базы Flutter для iOS, Android, веба, Windows, macOS и Linux.
Football+ ↗: Разработал приложения для iOS и Android на React Native / Expo и веб-приложение на Next.js; реализовал сообщения, push-уведомления, работу с медиа и авторизацию.