О себе
Senior Mobile Engineer с 5+ годами опыта разработки production-приложений на React Native для iOS и Android. Специализируюсь на state-heavy системах, real-time взаимодействиях и security-sensitive сценариях (wallet-like / transactional flows). Работал как единственный мобильный инженер (end-to-end ответственность) и в командах.
Опыт работы
Recruit Master
Senior Mobile Engineer / Sole Mobile Engineer
Единственный мобильный инженер: полная ответственность за iOS/Android, релизы и поддержку. Спроектировал архитектуру multi-role CRM: роли, права, статусы, переходы, напоминания, аналитика. Разработал state-heavy приложение с десятками взаимосвязанных сценариев и бизнес-правил. Реализовал local-first/offline-friendly обработку данных и устойчивую синхронизацию. Управлял множеством параллельных sync/async процессов без ухудшения UX. Ключевая архитектурная идея: локальный status-engine для воронки подбора и детерминированной обработки статусов.
- Спроектировал архитектуру multi-role CRM с ролями, правами, статусами, переходами, напоминаниями и аналитикой
- Реализовал local-first/offline-friendly обработку данных и устойчивую синхронизацию
- Управлял множеством параллельных sync/async процессов без ухудшения UX
SoftNote Wallet
Mobile Engineer
Перенос web-архитектуры и бизнес-логики в мобильные приложения. Адаптация blockchain/security-логики под мобильные ограничения и требования безопасности. Реализация сложных transactional UI-сценариев и защищённых пользовательских flow.
- Перенёс web-архитектуру и бизнес-логику в мобильные приложения
- Адаптировал blockchain/security-логику под мобильные ограничения и требования безопасности
NewAgeApp
Mobile Engineer
Разработка real-time, state-heavy мобильного приложения для live-сессий. WebSocket-логика: игровые сессии, синхронизация мультиплеера, in-app чат, live-координация. Интеграция live-стримов и in-app покупок, paywall и монетизационных сценариев. Проектирование архитектуры, устойчивой к сетевым задержкам/сбоям.
- Реализовал WebSocket-логику для игровых сессий, синхронизации мультиплеера, in-app чата и live-координации
- Интегрировал live-стримы и in-app покупки, paywall и монетизационные сценарии
- Спроектировал архитектуру, устойчивую к сетевым задержкам/сбоям
KazCoins
Mobile Engineer (Sole)
Единственный мобильный разработчик: разработка и поддержка официального B2C приложения. Интеграция Augmented Reality (AR) в существующее React Native приложение (ViroReact). Работа с нативными мостами, сложными жестами и performance-critical логикой. Оптимизация рендеринга 3D-объектов и UX-взаимодействий.
- Интегрировал Augmented Reality (AR) в существующее React Native приложение (ViroReact)
- Оптимизировал рендеринг 3D-объектов и UX-взаимодействий
Проекты
Recruit Master - B2B CRM
Senior Mobile Engineer
Разработка единого кроссплатформенного приложения (iOS + Android, единый кодбейс). Реализация системы ролей и прав доступа, сложные workflow и бизнес-правила. Синхронизация данных и устойчивые sync/async потоки, offline-friendly логика. Полный цикл публикации и поддержки в сторах.
NewAgeApp - Real-Time платформа
Mobile Engineer
Реализация WebSocket-логики (live sessions, синхронизация, чаты). Интеграция live-коммуникаций и real-time сценариев. Реализация подписок и paywall. Архитектура, устойчивая к нестабильной сети (reconnect, retries, деградация без потери UX).
Voice / ASR и native кейсы
Проект с голосовыми коммуникациями и транскрибацией (ASR): voice→text, обработка речи. Писал небольшие нативные модули под iOS/Android для аудио-задач (в т.ч. работа с кодеками/пайплайном).
Образование
Академия гражданской авиации
Экономика
Бакалавр