Dmitrii Cherviakov

Senior iOS Developer · Барселона

Дмитрий ЧервяковSenior iOS Developer · Swift · SwiftUI · TCA · AI-driven workflows

Senior iOS-разработчик с опытом 9+ лет в создании масштабируемых и производительных мобильных приложений. Глубокая экспертиза в Swift и SwiftUI, фокус на архитектуре, стабильности и продуктивности разработки.

Руководил под-командой из 10 инженеров в крупных продуктах, обеспечив 99% crash-free сессий для приложений с 400K MAU. Сейчас сосредоточен на AI-driven процессах разработки, которые кратно ускоряют инженерную работу без потери качества.

Дмитрий Червяков, Senior iOS-разработчик

Ключевые факты

  • 9+ летв iOS-разработке, с 2017 года
  • 400K MAUфинтех-приложения Альфа-Банка
  • 99%crash-free сессий на большом масштабе
  • #1инвест-приложение — Digital Investment Rank 2024, Markswebb
  • 86 тыс. строк · 90 фичGrowDiaries, написано в одиночку, в App Store
  • +48%delivery cadence с AI-driven workflow

Рост продуктивности год к году

Два одинаковых шестимесячных окна на кодовой базе GrowDiaries: июнь 2025 — ноябрь 2025 и февраль 2026 — июль 2026. После внедрения AI-driven workflow выросла каждая измеряемая метрика.

Code output
11 006 +81%
строк / месяц · было 6 066
Delivery cadence
25.3 +48%
shippable builds / месяц · было 17.2
Feature throughput
6.7 +38%
фич / месяц · было 4.8

Вся статистика →

Опыт

  1. – н. в.

    Senior iOS Developer

    GrowDiaries · Удалённо

    Социальная сеть для гроверов: дневники, медиа, вопросы, чат, конкурсы и страницы брендов — на pure SwiftUI и TCA.

    • В одиночку построил iOS-приложение социальной сети с нуля — pure SwiftUI и The Composable Architecture (TCA): 86 тыс. строк Swift, 90 выпущенных фич, приложение в App Store
    • Выстроил AI-driven процесс разработки — agentic coding pipelines с автоматическими циклами верификации и тестовыми guardrails — который поднял каждую измеряемую метрику продуктивности год к году: +81% code output, +48% delivery cadence и +38% feature throughput

    SwiftSwiftUITCASwift ConcurrencyXcode CloudFirebaseClaude Code

  2. –
    –

    Lead iOS Developer · Senior iOS Developer

    Альфа-Банк · Удалённо

    Приложение для трейдинга и инвестиций — лучшее на рынке по Digital Investment Rank 2024 (Markswebb). Фича-команда отвечала за IPO, SPO и другие размещения; моя техническая зона — навигация и диплинки.

    • Руководил под-командой из 10 разработчиков внутри iOS-организации из 35 инженеров: сотрудничество, менторство и технический рост; отвечал за crash-free, производительность и здоровье проекта
    • Отвечал за стабильность и производительность приложения — 99% crash-free сессий при 400K MAU
    • Переработал всю навигацию приложения, заметно повысив надёжность диплинков и удобство; написал документацию и представил подход команде
    • Возглавил быстрый запуск торговли в новых валютах, что принесло значительный дополнительный доход в период высокой волатильности рынка
    • Внедрил SwiftUI в проект, собрав MVP-приложение для сотрудников за неделю

    SwiftSwiftUIMVVMSnapKitDesign systemDDD

  3. –

    Lead iOS Developer

    J'JO · Удалённо

    iOS-приложение для инвестиций в криптовалюту. MVP был написан аутсорс-компанией на Kotlin Multiplatform и передан внутренней команде.

    • Подготовил roadmap перехода с Kotlin Multiplatform на нативный Swift и начал миграцию; через три месяца владелец расформировал стартап

    SwiftKotlin Multiplatform

  4. –
    –

    Lead iOS Developer · Senior iOS Developer

    FBS Inc. · Санкт-Петербург, Россия

    FBS Broker — приложение для торговли на форексе, металлах, индексах и энергоносителях. Повышен до iOS team lead после двух ключевых фич и улучшения процессов разработки в отделе.

    • Оценка задач и балансировка нагрузки команды из 6 iOS-разработчиков; коммуникация с менеджерами и другими командами
    • Обновил процессы между разработкой, QA и менеджментом: стабильные релизы без переработок
    • Наставник junior-разработчика, который через 3 месяца прошёл аттестацию на middle
    • Проводил собеседования и нанял 3 iOS-разработчиков

    SwiftRxSwiftMVVMSnapKitgRPC

  5. –

    iOS Developer

    EPAM Systems · Санкт-Петербург, Россия

    Крупный проект для телеком-операторов в ЕС.

    • Разработал FAQ-модуль со сложной навигацией и покрытием unit-тестами 90%
    • Реализовал server-driven баннер, позволяющий запускать маркетинговые кампании без выпуска новой версии приложения

    SwiftVIPERRxSwiftTDDCharlesFastlaneCI/CD

  6. –

    Community Lead

    Samara IT Community · Самара, Россия · Part-time

    • Руководил локальным IT-сообществом: организовывал митапы и хакатоны, включая GrindConf, и сам в них участвовал
  7. –

    iOS Developer

    Haulmont Technology · Самара, Россия

    White-label мобильное приложение для служб такси по всему миру, в основном из Великобритании (Sherlock Taxi).

    • Выучил Objective-C за две недели, чтобы включиться в проект; позже провёл редизайн приложения
    • Выполнил R&D по распознаванию банковских карт и выбрал лучший фреймворк для приложения
    • Общался с заказчиками и согласовывал требования к приложениям

    Objective-CAlamofireMoyaMVCVIPERSketchTeamCity

Избранные проекты

Продукт2026 – н. в.

Nuclear Wars

Стратегия про холодную войну для Apple Vision Pro, где целая планета парит у вас в комнате. Сделана в одиночку на Swift, SwiftUI и RealityKit, без игрового движка.

месяца соло от идеи до App Store
3 месяца соло от идеи до App Store
игроков в матче через Game Center
6 игроков в матче через Game Center
языков в App Store
10 языков в App Store

SwiftSwiftUIRealityKitvisionOSGameKit

Продукт2025 – н. в.

GrowDiaries

Социальная сеть для гроверов, написанная с нуля на pure SwiftUI + TCA.

строк Swift
86K строк Swift
выпущенных фич
90 выпущенных фич
shippable builds
321 shippable builds

SwiftSwiftUITCASwift ConcurrencyXcode Cloud

Продукт2021 – 2025

Альфа-Банк: трейдинг и инвестиции

Стабильность, навигация и под-команда из 10 человек в iOS-организации из 35 инженеров за лучшим инвест-приложением 2024 года.

активных пользователей в месяц
400K активных пользователей в месяц
crash-free сессий
99% crash-free сессий
под-команда / iOS-орг.
10 / 35 под-команда / iOS-орг.

SwiftSwiftUIUIKitMVVMSnapKit

Все проекты →

Навыки

Языки
SwiftObjective-C
UI
SwiftUIUIKitSnapKit
Платформы
iOSvisionOSRealityKitGameKit
Архитектура
TCAMVVMVIPERMVC
Сеть
AlamofireMoyagRPCCharles / Proxyman
Практики
TDDDDDCI/CDAI-driven workflowsКод-ревью
Инструменты
Xcode CloudFastlaneTeamCitySketch / FigmaClaude Code

Образование

  • Поволжский государственный университет телекоммуникаций и информатики
    Магистр · Информатика и вычислительная техника, диплом с отличием
    Самара
  • Самарский государственный аэрокосмический университет
    Бакалавр · Мехатроника, робототехника и автоматизация
    Самара
Языки
  • Английский — C1
  • Русский — родной
  • Испанский — A2

Последнее в блоге

Все статьи →

Контакты