Senior / Lead React Native Developer

Евгений
Назаров
Evgeny
Nazarov

Делаю мобильные приложения на React Native — от архитектуры до релиза. Люблю крутые фичи, продуманный UX и чистый код.

I build mobile apps with React Native — from architecture to release. I love great features, thoughtful UX and clean code.

5+ лет в мобильной разработке5+ years in mobile Саратов · удалённоSaratov, Russia (UTC+4) · remote English C1
Евгений Назаров / Evgeny Nazarov
Сейчас — Senior MobileNow — Senior Mobile «Стобалльный репетитор», EdTechStoballny Repetitor, EdTech
5+лет в мобильной разработке на React Nativeyears building mobile apps with React Native
3приложения вывел с нуля до продакшнаapps taken from zero to production
6компаний, в том числе Самокат и Куперcompanies, including Samokat and Kuper

Обо мнеAbout

По образованию я хоровой дирижёр и художественный руководитель, и это пригодилось в разработке больше, чем я ожидал. Задача дирижёра — добиться, чтобы десятки голосов звучали как один. В разработке я делаю то же: выстраиваю архитектуру и правила, при которых код одинаково хорош, кто бы его ни писал — я, коллега или AI‑агент.

By training I’m a choral conductor and choir director, and it has helped me in engineering more than I expected. A conductor’s job is to make dozens of voices sound as one. In engineering I do the same: I build the architecture and rules that keep code equally good no matter who writes it — me, a teammate or an AI agent.

Веду фичи целиком: проектирование, мобильный клиент, BFF, интеграции, запуск в продакшн и поддержка после релиза. Пишу нативные модули на Kotlin и Swift, провожу код-ревью и технические собеседования, наставляю разработчиков.

I own features end to end: design, the mobile client, BFF, integrations, production launch and post-release support. I write native modules in Kotlin and Swift, run code reviews and technical interviews, and mentor engineers.

  • Запуск с нуля: пустой репозиторий → приложение в сторах
  • Zero to store: empty repo → app in the stores
  • Архитектура: Clean Architecture, DDD, System Design
  • Architecture: Clean Architecture, DDD, System Design
  • Качество: Jest, Detox, правила под автопроверкой
  • Quality: Jest, Detox, machine-checked rules
  • Релизы: CI/CD, Fastlane, OTA‑обновления
  • Releases: CI/CD, Fastlane, OTA updates

ПродуктProduct

Меня драйвят крутые фичи

Great features drive me

Мне важны продуманный UX, красивый дизайн и качество продукта до мелочей.

Thoughtful UX, beautiful design and product quality down to the last detail matter to me.

КодCode

Чисто и при этом быстро

Clean and still fast

Трепетно отношусь к чистоте кода, но знаю, как сделать быстро без потери качества и не копить техдолг. Правила проверяют линтер и тесты: нарушение не пройдёт в коммит. Долг записан в реестре, поэтому не растёт незаметно.

I care deeply about clean code, yet I know how to ship fast without losing quality or piling up tech debt. Linters and tests enforce the rules, so a violation can’t be committed. Debt is tracked in a log, so it never grows unnoticed.

ОпытExperience

Продуктовые команды, логистика, EdTech и госпроекты. Везде React Native и ответственность за результат.

Product teams, logistics, EdTech and government projects. React Native everywhere, with ownership of the outcome.

июл 2026 — сейчасJul 2026 – now

Стобалльный репетиторStoballny Repetitor

Senior Mobile Developer

EdTech · подготовка к ЕГЭ и ОГЭ · весь мобильный цикл

EdTech · exam preparation · end-to-end mobile

  • С нуля в одиночку разработал приложение «Стобалльный банк», тренажёр для подготовки к ЕГЭ и ОГЭ, и за два месяца вывел его в сторы.
  • Написал собственный декларативный фреймворк поверх React Native: на нём собрано всё приложение.
  • Выстроил AI‑first процесс: AI‑агенты пишут код по спецификациям, а я проектирую архитектуру, пишу правила (80+, проверяются автоматически), делаю ревью и приёмку.
  • Вместе с DevOps сделал собственную систему OTA‑обновлений: исправления доходят до пользователей без ревью сторов. Это быстрее, чем релиз на вебе.
  • Автоматизировал релизы: AI‑агент сам определяет следующий шаг, делает сборку, готовит тест-кейсы и пост в рабочий чат.
  • Built the “Stoballny Bank” exam-prep app from scratch, solo, and shipped it to the stores in two months.
  • Wrote my own declarative framework on top of React Native; the whole app is built on it.
  • Set up an AI-first process: AI agents write code from specs, while I own the architecture, the 80+ machine-checked rules, review and sign-off.
  • Built an in-house OTA update system with DevOps: fixes reach users without store review, faster than a web release.
  • Automated releases: an AI agent works out the next step, builds the release, prepares test cases and posts to the team chat.
Приложение в RuStoreThe app on RuStore ↗
май 2025 — июл 2026May 2025 – Jul 2026

D2C Tech

Старший мобильный разработчик

Senior Mobile Developer

Мобильная платформа для исполнителей

Mobile platform for field workers

  • С нуля разработал систему передачи грузов по QR-кодам и запустил её в разгар сезона, сопровождая переход всех пользователей.
  • Печать QR-кодов на промышленном термопринтере GODEX: исследование, нативный Android-модуль для USB и BFF.
  • Звонки прямо из приложения на Voximplant и CallKeep: со скрытием личных номеров и записью разговоров.
  • Открытие шлагбаумов с экрана заказа по геолокации, финансовый раздел для исполнителей, перепроектирование модуля расписания.
  • Built a QR-based cargo hand-over system from scratch and launched it at peak season, migrating every user to the new flow.
  • QR printing on an industrial GODEX thermal printer: research, a native Android USB module and the BFF.
  • In-app calling with Voximplant and CallKeep: native call UI, hidden personal numbers, call recording.
  • Location-based gate opening from the order screen, a finance section for workers, a redesigned scheduling module.
янв 2025 — май 2025Jan 2025 – May 2025

Ecom.tech (Самокат)Ecom.tech (Samokat)

Старший мобильный разработчик

Senior Mobile Developer

Команда альтернативной логистики

Alternative logistics: new delivery types

  • Мобильные сценарии для запуска новых типов доставки.
  • Карта доставки на Яндекс Картах, в том числе выбор пунктов выдачи.
  • Проектирование технических решений, декомпозиция задач, код-ревью.
  • Mobile flows for launching new delivery types.
  • The delivery map on Yandex Maps, including pickup point selection.
  • Technical design, task breakdown, code review.
сен 2023 — янв 2025Sep 2023 – Jan 2025

СберМаркет (Купер)SberMarket (Kuper)

Мобильный разработчик

Mobile Developer

Команда геймификации · корпоративный мессенджер

Gamification team · corporate messenger

  • Программы лояльности ритейлеров в приложении.
  • Механика целей в геймификации: от идеи до релиза.
  • Разработка корпоративного мессенджера и работа с техническим долгом.
  • Retailer loyalty programs in the app.
  • Goal mechanics for gamification, from idea to release.
  • Worked on the corporate messenger and paid down its tech debt.
ноя 2021 — сен 2023Nov 2021 – Sep 2023

Фабрика информационных технологийFabrika IT

Ведущий мобильный разработчик

Lead Mobile Developer

B2G: образование, спорт, туризм, культура

B2G: education, sport, tourism, culture

  • Вывел в продакшн с нуля «Виртуальную школу».
  • Архитектура мобильных приложений, интеграция с Apple HealthKit и Google Health Connect.
  • Код-ревью, оценка и декомпозиция задач, технические собеседования.
  • Took “Virtual School” from zero to production.
  • Mobile architecture, Apple HealthKit and Google Health Connect integration.
  • Code review, estimation and breakdown, technical interviews.
июл 2021 — окт 2021Jul 2021 – Oct 2021

НоорсофтNoorsoft

Разработчик

Developer

  • Создание, поддержка и рефакторинг мобильных приложений для зарубежных клиентов; корпоративное приложение с нуля.
  • Built, maintained and refactored mobile apps for international clients; a corporate app from scratch.

НавыкиSkills

Стек, которым пользуюсь каждый день, и то, что вокруг него.

The stack I use every day, and everything around it.

React Native

TypeScriptNew ArchitectureHermesReanimatedExpo / EAS

Нативная часть

Native

KotlinSwiftНативные модулиNative modulesПрофилирование производительностиPerformance profiling

Архитектура

Architecture

Clean ArchitectureDDDSystem DesignДекларативный UIDeclarative UI

Стейт и навигация

State and navigation

MobXReduxReact Navigation

Качество и релизы

Quality and releases

JestDetoxСвои ESLint-правилаCustom ESLint rulesCI/CDFastlaneOTA‑обновленияOTA updates

Инструменты и бэкенд

Tooling & backend

Claude CodeAI‑агентыAI agentsSentryAppMetricaBFFNode.jsREST APIDocker Compose

Образование

Education

Саратовская государственная консерватория им. Л. В. Собинова

Saratov State Conservatory

Хоровой дирижёр, художественный руководитель · 2021

Choral conducting, choir direction · 2021

Языки

Languages

Русский — родной

Russian — native

Английский — C1

English — C1

КонтактыContact

Написать мнеGet in touch

Буду рад поговорить о React Native, архитектуре или процессах разработки. Быстрее всего отвечаю в Telegram.

Happy to talk React Native, architecture or engineering processes. Telegram is the fastest way to reach me.