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

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

Senior / Lead React Native Developer

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

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

  • 5+лет в мобильной разработке на React Nativeyears building mobile apps with React Native
  • 3приложения вывел с нуля до продакшнаapps taken from zero to production
  • 6компаний, в том числе Самокат и Куперcompanies, including Samokat and Kuper

Сейчас: Senior Mobile в «Стобалльном репетиторе», EdTech.

Now: Senior Mobile at Stoballny Repetitor, EdTech.

eugnazaroff@gmail.com Написать в TelegramMessage on Telegram

Обо мне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.

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

Great features drive me

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

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

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

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.

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

ОпытExperience

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

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

2026 — сейчас2026 – now

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

Senior Mobile Developer

июль 2026 — сейчас · EdTech, подготовка к ЕГЭ и ОГЭ

July 2026 – now · EdTech, exam preparation

  • С нуля в одиночку разработал приложение «Стобалльный банк», тренажёр для подготовки к ЕГЭ и ОГЭ, и за два месяца вывел его в сторы.
  • Написал собственный декларативный фреймворк поверх 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–2026

D2C Tech

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

Senior Mobile Developer

май 2025 — июль 2026 · пять приложений для исполнителей, внешних партнёров и клиентов

May 2025 – July 2026 · five apps for field workers, external partners and customers

Пять мобильных приложений на React NativeFive React Native apps

  • Передача грузов по QR-кодам: сделал с нуля и запустил в разгар сезона, переведя на новый процесс всех пользователей.
  • Звонки из приложения на Voximplant со скрытием личных номеров и записью разговоров.
  • Открытие шлагбаумов по геолокации с экрана заказа.
  • Финансовый раздел и новый модуль расписания для исполнителей.
  • QR-based cargo hand-over: built from scratch and launched at peak season, moving every user to the new flow.
  • In-app calling with Voximplant, with hidden personal numbers and call recording.
  • Location-based gate opening from the order screen.
  • A finance section and a new scheduling module for field workers.

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

  • Печать QR-кодов на промышленном USB-принтере GODEX.
  • Звонилка на CallKeep с системным экраном звонка.
  • Голосовое управление с распознаванием речи.
  • QR printing on an industrial GODEX USB printer.
  • A dialer built on CallKeep with the system call screen.
  • Voice control with speech recognition.

Пять BFF на NestJS, по одному на приложениеFive NestJS BFFs, one per app

  • Для каждого приложения свой BFF: сводил данные из микросервисов на Go в API под нужды этого приложения.
  • Генерация данных для печати QR-кодов.
  • Each app had its own BFF, aggregating data from the Go microservices into an API built for that app.
  • Generating the data for QR printing.

2025

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

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

Senior Mobile Developer

январь 2025 — май 2025 · команда альтернативной логистики

January 2025 – May 2025 · 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–2025

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

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

Mobile Developer

сентябрь 2023 — январь 2025 · команда геймификации, корпоративный мессенджер

September 2023 – January 2025 · 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–2023

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

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

Lead Mobile Developer

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

November 2021 – September 2023 · B2G: education, sport, tourism, culture

  • В одиночку переписал два нативных приложения «Виртуальной школы» на React Native, сохранив поведение. Новые фичи стало выпускать быстро и просто.
  • «Московский спорт» для Правительства Москвы.
  • «Спорт Белогорья» с интеграцией Apple HealthKit и Google Health Connect.
  • Корпоративное приложение и браузерное расширение с трекером времени. Трекер нужен не для отчётности, а чтобы искать лучшую организацию работы и распределение задач.
  • Код‑ревью, оценка и декомпозиция задач, технические собеседования.
  • Single-handedly rewrote Virtual School’s two native apps in React Native, keeping their behavior, so new features ship quickly and easily.
  • Moscow Sport for the Moscow Government.
  • Sport Belogorya, with Apple HealthKit and Google Health Connect integration.
  • A corporate app and a browser extension with a time tracker. The tracker isn’t for reporting; it’s for finding better ways to organize work and distribute tasks.
  • Code review, estimation and breakdown, technical interviews.
«Виртуальная школа» в App StoreVirtual School on the App Store

2021

НоорсофтNoorsoft

Разработчик

Developer

июль 2021 — октябрь 2021

July 2021 – October 2021

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

РекомендацииRecommendations

Translated from Russian.

Михаил ДавыденковMikhail Davydenkov

Head of Mobile, D2C Tech / Qlean.ru

Руководитель

Manager

Мы работали с Женей в одной команде около полутора лет. Было большим удовольствием работать. Он отлично понимает современную мобильную разработку и обладает глубокой экспертизой в React Native.

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

Отдельно хочу отметить его архитектурные компетенции. Мы строили платформу на основе небольших переиспользуемых модулей, и Евгений спроектировал ряд ключевых модулей, которые использовались сразу в нескольких приложениях.

Также у него отлично развиты soft skills — он эффективно взаимодействует как с инженерами, так и с бизнесом, умеет быстро принимать решения и находить компромиссы.

За время поиска сотрудников мы провели около 100 технических интервью, и Женя оказался самым сильным кандидатом.

Я искренне рекомендую Евгения любой компании, которая ценит качество, скорость разработки, инженерную культуру и результат для бизнеса.

Zhenya and I worked on the same team for about a year and a half, and it was a real pleasure. He has an excellent grasp of modern mobile development and deep expertise in React Native.

Zhenya significantly improved the architecture and codebase of several complex projects. He independently developed and maintained more than six of the company’s apps: apps for cleaners, couriers, staff and pickup point owners, the warehouse and factory apps, and he also built features for the customer apps.

I especially want to highlight his architecture skills. We were building a platform out of small reusable modules, and Eugene designed a number of key modules that were used in several apps at once.

His soft skills are excellent too: he works effectively with both engineers and the business, makes decisions quickly and finds compromises.

While hiring, we ran about 100 technical interviews, and Zhenya turned out to be the strongest candidate.

I sincerely recommend Eugene to any company that values quality, development speed, engineering culture and business results.

Андрей ЛомакинAndrey Lomakin

Lead React Native

Коллега в Купере и Ecom.tech

Colleague at Kuper and Ecom.tech

Знаю Женю по совместной работе в Купере и Ecom.tech. Он очень круто усилил команду как опытный React Native разработчик. Здорово умеет копать вглубь, не боится нестандартных задач и всегда готов подсказать на код‑ревью. С ним максимально комфортно общаться, аргументировать технические решения и просто работать бок о бок. Искренне рекомендую.

I know Zhenya from working together at Kuper and Ecom.tech. He really strengthened the team as an experienced React Native developer. He’s great at digging deep, isn’t afraid of unusual problems and is always ready to help out in code review. He’s extremely easy to talk to, to discuss technical decisions with and simply to work side by side with. I sincerely recommend him.

НавыкиSkills

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

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

React NativeTypeScript, New Architecture, Hermes, Reanimated, Expo / EAS
Нативная частьNativeKotlin, Swift, нативные модули, профилирование производительностиKotlin, Swift, native modules, performance profiling
АрхитектураArchitectureClean Architecture, DDD, System Design, декларативный UIClean Architecture, DDD, System Design, declarative UI
Стейт и навигацияState and navigationMobX, Redux, React Navigation
Качество и релизыQuality and releasesJest, Detox, свои ESLint-правила, CI/CD, Fastlane, OTA‑обновленияJest, Detox, custom ESLint rules, CI/CD, Fastlane, OTA updates
Инструменты и бэкендTooling and backendClaude Code, AI‑агенты, Sentry, AppMetrica, BFF, Node.js, NestJS, REST API, Docker ComposeClaude Code, AI agents, Sentry, AppMetrica, BFF, Node.js, NestJS, REST API, Docker Compose

Образование и языкиEducation and languages

ОбразованиеEducationКонсерватория, хоровой дирижёр, художественный руководитель, 2021Conservatory, choral conducting, choir direction, 2021
ЯзыкиLanguagesРусский — родной; английский — C1Russian — native; English — C1
Написать в TelegramMessage on Telegram