Последний релиз: Live Activity в Boon Market
Фото: Алексеев Айаан Николаевич

Айаан Алексеев

Пишу один раз — запускаю везде.

React Native - разработчик с опытом 5 лет 3 месяца. Делаю приложения для iOS, Android и Android TV — от архитектуры и нативных модулей на Swift до OTA-обновлений и публикации в сторы.

alexeevayaan@gmail.com
лет в мобильной разработке
5+
приложений в App Store и Google Play
6
платформы: iOS, Android, Android TV
3
нативные модули и Live Activity
Swift

обо мне

Пишу на TypeScript — рендерится нативно

Специализируюсь на мобильных приложениях на React Native. Умею строить архитектуру, оптимизировать процессы и повышать стабильность.

Опыт полного цикла — от идеи и запуска до улучшения и масштабирования: проектирование архитектуры, выбор библиотек, нативные модули на Swift и Objective-C, OTA-обновления, CI/CD и публикация в App Store и Google Play.

Ayaan.tsxTSX
import { View, Text, Image } from 'react-native';
import { Badge, AppList, Button } from './ui';

export default function Ayaan() {
  return (
    <View style={styles.screen}>
      <Image source={require('./ayaan.jpg')} style={styles.avatar} />
      <Text style={styles.name}>Айаан Алексеев</Text>
      <Text style={styles.role}>React Native - разработчик</Text>
      <Badge>5 лет 3 месяца опыта</Badge>
      <AppList data={apps} platforms={['ios', 'android', 'tv']} />
      <Button title="Написать в Telegram" onPress={openTelegram} />
    </View>
  );
}
9:41
Open to work

Профиль

Айаан Алексеев

React Native - разработчик

5 лет 3 месяца опыта

Приложения

  • Boon MarketLive Activity · Swift
  • MOST SuperAppMOST Video · MOST Bank
  • MOST Android TVFocus-навигация с пульта
  • ArendomMapbox · Push · Deeplinks
Написать в Telegram

Один компонент — три платформы. Переключите вкладки выше.

что я делаю

Нативные фичи, анимации и инфраструктура

Не только экраны: модули на Swift, 60 FPS-анимации на UI-потоке, доставка обновлений и наблюдаемость в продакшене.

Нативные модули iOS

  • Live Activity: кастомный Turbo Module (TS-спецификация, Objective-C, Swift) — статус заказа на экране блокировки и в Dynamic Island
  • Home Screen Quick Actions — корзина в одно касание с иконки
  • Rich-уведомления с изображениями через Notification Service Extension
SwiftSwiftUIObjective-CTurbo Modules

OTA-обновления

  • Hot Updater с собственным бэкендом на Express.js
  • Хранение бандлов в AWS S3
  • Хотфиксы без релиза в сторы: поэтапная раскатка и откат для десятков тысяч пользователей
Hot UpdaterExpress.jsAWS S3

Наблюдаемость

  • Трейсинг на OpenTelemetry
  • Автоматический перехват вызовов через Proxy / Reflect
  • W3C traceparent в HTTP-запросах — end-to-end от клиента до бэкенда
OpenTelemetryProxy / Reflect

Анимации и жесты

  • Интерактивный линейный график с адаптивным tooltip
  • Редактор Stories с экспортом через ViewShot и просмотр в стиле Instagram
  • Геймификация с многошаговым сценарием на worklets
SkiaReanimatedGesture Handler

Видео и реклама

  • Стриминговый сервис MOST Video для фильмов и сериалов
  • Кастомный UI плеера
  • Реклама в видеопотоке с отдельным UI для pre-roll и mid-roll
React Native VideoReanimated

Android TV

  • Стриминговое приложение с навигацией с пульта
  • Экранная клавиатура: раскладки RU/EN и служебные клавиши
TVFocusGuideViewuseTVEventHandler

WebView и интеграции

  • Двусторонний обмен React Native ↔ веб (postMessage / onMessage, injectedJavaScript)
  • Платёжный сервис MOST Bank с ЮMoney
  • Система deeplink-навигации с нуля
WebViewFirebaseЮMoney

Релизы и качество

  • Обновление React Native с 0.76 до 0.83.2
  • CI/CD на Fastlane: автосборка и публикация в App Store и Google Play
FastlaneMaestroJest

changelog

Опыт работы

5 лет 3 месяца коммерческой разработки на React Native. Каждое место работы — новый мажорный релиз.

  1. v3.0Latest

    Февраль 2026 — Июнь 2026

    5 месяцев

    Якутск

    ООО Бунтар

    React Native - разработчик

    Разработка ПО · Розничная сеть (продуктовая) · Интернет-магазин · boontar.ru

    Разрабатывал нативные модули для iOS, внедрял распределённый трейсинг и построил систему OTA-обновлений для десятков тысяч пользователей. Отвечал за доставку хотфиксов по воздуху и за отображение статуса заказа в Live Activity.

    В команде: 4 React Native-разработчика, 5 бэкенд-разработчиков, 3 QA-инженера, аналитик данных

    Достижения

    • Построил систему OTA-обновлений на Hot Updater с собственным бэкендом на Express.js и хранением бандлов в AWS S3. Получили управляемую доставку обновлений и хотфиксов без релиза в сторы, с поэтапной раскаткой и откатом.
    • Внедрил Live Activity на ActivityKit и SwiftUI: написал кастомный Turbo Module (TS-спецификация, Objective-C, Swift). Пользователь видит статус заказа на экране блокировки и в Dynamic Island, не открывая приложение.
    • Реализовал Home Screen Quick Actions через нативный модуль на Swift и Objective-C. Сократил путь до корзины до одного касания с иконки приложения.
    • Встроил WebView-модули в приложение и реализовал двусторонний обмен данными между React Native и веб-частью (postMessage / onMessage, injectedJavaScript).
    • Внедрил трейсинг на OpenTelemetry: автоматический перехват вызовов функций через Proxy / Reflect и передачу контекста (W3C traceparent) в HTTP-запросах. Это дало end-to-end наблюдаемость от клиента до бэкенда.
    • Интегрировал Firebase Remote Config, Analytics, push-уведомления, на iOS — rich-уведомления с изображениями через Notification Service Extension.
    • Обновил React Native с 0.76 до 0.83.2.
    BSBoon Shopper
    BMBoon Market

    Стек

    JavaScriptTypeScriptSwiftObjective-CReactReact Native CLISwiftUIWebViewUnistylesFirebaseHot UpdaterOpenTelemetryTurbo ModulesMaestroJestReact Native Testing Library
  2. v2.0

    Февраль 2022 — Декабрь 2025

    3 года 11 месяцев

    Якутск

    MOST (ООО Платформа Мост)

    React Native - разработчик

    Интернет-компания · Разработка ПО · Системная интеграция и ИТ-консалтинг

    Разрабатывал и поддерживал мобильные и веб-продукты компании. Участвовал во всех этапах: проектирование архитектуры, выбор библиотек, разработка, публикация в сторы, поддержка.

    В команде: 4 React Native-разработчика, 4 фронтенд-разработчика, 6 бэкенд-разработчиков, 3 QA-инженера, 2 системных аналитика

    Достижения

    • Разработал стриминговый сервис MOST Video для фильмов и сериалов: кастомный UI плеера на Reanimated и Gesture Handler, встроенная в видеопоток реклама с отдельным рекламным UI для pre-roll и mid-roll.
    • Разработал стриминговое приложение для Android TV: навигация с пульта на TVFocusGuideView и useTVEventHandler, кастомная экранная клавиатура с раскладками RU/EN и служебными клавишами.
    • Реализовал внутренний платёжный сервис MOST Bank с интеграцией ЮMoney для покупок внутри приложения.
    • Разработал партнёрское приложение MOST Business. В нём партнёры управляют контентом (афиша, стриминг, маркет, баннеры), создают Stories и смотрят аналитику.
    • С нуля спроектировал и реализовал систему deeplink-навигации: прямые переходы в нужный сервис и на конкретный экран суперприложения.
    • Настроил CI/CD на Fastlane: автоматическая сборка и публикация в App Store и Google Play.
    • Написал редактор Stories на Reanimated и Gesture Handler. В нём можно редактировать изображения и текст (масштаб, перемещение, цвет, шрифт, фон), результат экспортируется через ViewShot. Плюс сделал просмотр Stories с жестовым управлением в стиле Instagram.
    • Встроил WebView-модули и реализовал двусторонний обмен данными между React Native и веб-частью (postMessage / onMessage, injectedJavaScript).
    • Сделал интерактивный линейный график на React Native Skia, Reanimated и Gesture Handler: адаптивный tooltip, обработка жестов.
    • Сделал геймификационный экран на Reanimated (worklets, runOnJS / runOnUI): многошаговый анимационный сценарий, синхронизированный с ответами бэкенда.
    • Разработал веб-админку на React для управления пользователями и контентом.
    MMOST SuperApp
    MBMOST Business
    TVMOST Android TV

    Стек

    JavaScriptTypeScriptHTMLCSSReactReact Native CLIExpo tvOSReact Native NavigationReduxRedux ToolkitTanStack QueryAxiosReanimatedGesture HandlerReact Native SkiaLottieReact Hook FormReact Native SVGGeolocationAppMetricaFirebase Push / Remote ConfigMMKVAsync StorageReact RouterWebpackMetroReact Native VideoKeyboard ControllerToastWebViewTVFocusGuideViewuseTVEventHandlerReact Native Paper
  3. v1.0

    Март 2021 — Февраль 2022

    1 год

    Якутск

    IT Kitchen

    React Native - разработчик

    Разработка программного обеспечения

    Проект Arendom — сервис аренды жилья. Разработал мобильное приложение на React Native (CLI).

    Достижения

    • Спроектировал архитектуру приложения и подобрал библиотеки.
    • Внедрил Mapbox.
    • Реализовал поиск, карту объектов, push-уведомления, deeplink-навигацию.

    Стек

    JavaScriptReact NativeMapboxAxios interceptorMobXReact QueryAsync StorageReact Native NavigationGorhom Bottom SheetGeolocationFirebase Push (onMessage, onBackgroundMessage)React Hook FormAppMetricaFastlaneReanimated

showcase

Приложения в сторах

Продукты, над которыми я работал. Их можно скачать и потрогать.

BM

Boon Market

ООО Бунтар

Live Activity со статусом заказа в Dynamic Island, quick actions — корзина в одно касание.

iOS
BS

Boon Shopper

ООО Бунтар

OTA-обновления на Hot Updater, OpenTelemetry, апгрейд RN 0.76 → 0.83.2.

iOS
M

MOST SuperApp

ООО Платформа Мост

Суперприложение: стриминг MOST Video, платёжный сервис MOST Bank, deeplink-навигация.

iOSAndroid
MB

MOST Business

ООО Платформа Мост

Партнёры управляют контентом, создают Stories и смотрят аналитику.

iOSAndroid
TV

MOST Android TV

ООО Платформа Мост

Стриминг для ТВ: навигация с пульта, экранная клавиатура RU/EN.

Android TV
A

Arendom

IT Kitchen

Аренда жилья: карта объектов на Mapbox, поиск, push, deeplinks.

iOSAndroid

стек

Инструменты

Подбираю технологии под задачу: мобильный UI, нативная интеграция, данные, backend или тесты.

Языки6

JavaScriptTypeScriptSwiftObjective-CHTML5CSS3

React Native9

React Native CLIExpoExpo tvOSReact Native NavigationTurbo ModulesJSIBridgeMetroHot Updater

UI и анимации13

ReanimatedGesture HandlerReact Native SkiaLottieMotionUnistylesReact Native SVGReact Native PaperGorhom Bottom SheetKeyboard ControllerReact Native VideoWebViewMapbox

Данные и состояние8

Redux ToolkitRTK QueryTanStack QueryMobXAxiosReact Hook FormMMKVAsync Storage

Нативное и сервисы9

SwiftUIActivityKitNotification Service ExtensionTVFocusGuideViewuseTVEventHandlerGeolocationFirebaseAppMetricaOpenTelemetry

Web и backend9

ReactNext.jsReact RouterWebpackNode.jsExpress.jsFastifyPostgreSQLAWS S3

Тесты и CI/CD5

JestReact Native Testing LibraryReact Testing LibraryMaestroFastlane

детали

Образование и условия

контакты

Давайте сделаем ваше приложение

Удобнее всего — по телефону. Можно писать в Telegram: @ikarapa5k