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 процессах разработки, которые кратно ускоряют инженерную работу без потери качества.
Рост продуктивности год к году
Два одинаковых шестимесячных окна на кодовой базе GrowDiaries: Июнь 2025 — Ноябрь 2025 и Февраль 2026 — Июль 2026. После внедрения AI-driven workflow выросла каждая измеряемая метрика.
Опыт
- 2025 – н. в.
Senior iOS Developer
GrowDiaries · Барселона, Испания
- В одиночку построил iOS-приложение социальной сети с нуля — pure SwiftUI и The Composable Architecture (TCA): 86 тыс. строк Swift, 90 выпущенных фич, сейчас на ревью в App Store
- Выстроил AI-driven процесс разработки — agentic coding pipelines с автоматическими циклами верификации и тестовыми guardrails — который поднял каждую измеряемую метрику продуктивности год к году: +81% code output, +47% delivery cadence и +38% feature throughput
SwiftSwiftUITCAXcode CloudFirebase
- 2024 – 20252021 – 2024
Lead iOS Developer · Senior iOS Developer
Альфа-Банк · Удалённо
- Руководил под-командой из 10 разработчиков внутри iOS-организации из 35 инженеров: сотрудничество, менторство и технический рост
- Отвечал за стабильность и производительность приложения — 99% crash-free сессий при 400K MAU
- Переработал навигацию, внедрив паттерн Coordinator: заметно повысил надёжность диплинков и удобство приложения. Подготовил документацию и провёл серию презентаций, чтобы подход приняли все команды
SwiftUIKitSwiftUICoordinatorsgRPCTeamCity
- 2020 – 2021
Lead iOS Developer
FBS Inc. · Санкт-Петербург, Россия
- Наладил взаимодействие разработчиков, QA и менеджмента: стабилизировал релизный процесс и сократил переработки
- Проводил собеседования и удвоил размер iOS-команды
- 2019 – 2020
iOS Developer
EPAM Systems · Санкт-Петербург, Россия
- Разработал FAQ-модуль со сложной навигацией и довёл покрытие unit-тестами до 90%
- 2017 – 2019
iOS Developer
Haulmont Technology · Самара, Россия
- Провёл редизайн white-label приложения для служб такси
- Общался с заказчиками и согласовывал требования к приложениям
Избранные проекты
GrowDiaries
Социальная сеть для гроверов, написанная с нуля на pure SwiftUI + TCA.
- строк Swift
- 86K строк Swift
- выпущенных фич
- 90 выпущенных фич
- shippable builds
- 321 shippable builds
SwiftSwiftUITCASwift ConcurrencyXcode Cloud
Мобильный банк Альфа-Банка
Стабильность, архитектура навигации и под-команда из 10 человек в iOS-организации из 35 инженеров.
- активных пользователей в месяц
- 400K активных пользователей в месяц
- crash-free сессий
- 99% crash-free сессий
- под-команда / iOS-орг.
- 10 / 35 под-команда / iOS-орг.
SwiftUIKitSwiftUICoordinatorsgRPC
Навыки
- Языки
- SwiftObjective-C
- UI
- SwiftUIUIKitSnapKit
- Архитектура
- TCAMVVM + CoordinatorsVIPERDDD
- Сеть
- AlamofiregRPCCharles / Proxyman
- Практики
- TDDCI/CDAI-driven workflowsКод-ревью
- Инструменты
- Xcode CloudTeamCitySketch / FigmaClaude Code
Образование
- 2017Поволжский государственный университет телекоммуникаций и информатикиМагистр · Информатика и вычислительная техника, диплом с отличиемСамара
- 2015Самарский государственный аэрокосмический университетБакалавр · Мехатроника, робототехника и автоматизацияСамара
- Английский — C1
- Русский — родной
- Испанский — A2
Контакты
- dimkoy01@gmail.com
- linkedin.com/in/dmitrii-cherviakov
- github.com/dimkoy
- Барселона, Испания