Dmitrii Cherviakov

Senior iOS Developer · Barcelona

Dmitrii CherviakovSenior iOS Developer · Swift · SwiftUI · TCA · AI-driven workflows

Senior iOS Developer with 9+ years of experience building scalable, high-performance mobile applications. Strong expertise in Swift and SwiftUI, with a focus on architecture, stability and developer productivity.

Led a sub-team of 10 engineers within large-scale products, achieving 99% crash-free sessions for apps with 400K MAU. Currently focused on AI-driven development workflows that multiply engineering velocity without compromising quality.

Dmitrii Cherviakov, Senior iOS Developer

Key facts

  • 9+ yearsof iOS engineering, since 2017
  • 400K MAUfintech apps at Alfa-Bank
  • 99%crash-free sessions at scale
  • #1investment app — Digital Investment Rank 2024 by Markswebb
  • 86K lines · 90 featuresGrowDiaries, built solo, live in the App Store
  • +48%delivery cadence with an AI-driven workflow

Productivity growth, year over year

Two identical six-month windows on the GrowDiaries codebase: June 2025 — November 2025 vs February 2026 — July 2026. Every measured metric grew after the AI-driven workflow was put in place.

Code output
11,006 +81%
lines / month · was 6,066
Delivery cadence
25.3 +48%
shippable builds / month · was 17.2
Feature throughput
6.7 +38%
features / month · was 4.8

See full stats →

Experience

  1. – present

    Senior iOS Developer

    GrowDiaries · Remote

    A social network for growers: diaries, media, questions, chat, contests and brand pages — built in pure SwiftUI and TCA.

    • Built a social-network iOS app from the ground up as the sole iOS developer — pure SwiftUI and The Composable Architecture (TCA): 86K lines of Swift, 90 features shipped, live in the App Store
    • Engineered an AI-driven development workflow — agentic coding pipelines with automated verification loops and testing guardrails — that lifted every measured productivity metric year-over-year: +81% code output, +48% delivery cadence and +38% feature throughput

    SwiftSwiftUITCASwift ConcurrencyXcode CloudFirebaseClaude Code

  2. –
    –

    Lead iOS Developer · Senior iOS Developer

    Alfa-Bank · Remote

    Trading & investing app rated the best on the market by Digital Investment Rank 2024 (Markswebb). Feature team owning IPOs, SPOs and other offerings; technical area — in-app navigation and deep links.

    • Led a sub-team of 10 developers within a 35-engineer iOS organization, fostering collaboration, mentorship and technical growth; owned crash-free rate, performance and project health
    • Owned application stability and performance, maintaining 99% crash-free sessions at 400K MAU
    • Refactored all navigation in the app, significantly improving deep-linking reliability and overall usability; wrote the documentation and presented the approach to the team
    • Led the rapid rollout of trading in new currencies, which brought significant additional income during a period of high market volatility
    • Introduced SwiftUI to the project by building an MVP app for employees within a week

    SwiftSwiftUIMVVMSnapKitDesign systemDDD

  3. –

    Lead iOS Developer

    J'JO · Remote

    An iOS app for investing in cryptocurrency. The MVP was built by an outsourcing company in Kotlin Multiplatform and handed over to the in-house team.

    • Prepared the roadmap for migrating from Kotlin Multiplatform to a native Swift codebase and started the migration; the startup was disbanded by its owner three months later

    SwiftKotlin Multiplatform

  4. –
    –

    Lead iOS Developer · Senior iOS Developer

    FBS Inc. · St Petersburg, Russia

    FBS Broker — a trading app for forex, metals, indices and energies. Promoted to iOS team lead after delivering two key features and improving the department's development process.

    • Ran task estimation and load balancing for a team of 6 iOS developers; communicated with managers and other development teams
    • Updated the processes between developers, QA and management to keep releases stable and avoid overtime
    • Coached a junior developer who passed the middle-level assessment after 3 months
    • Led interviews and hired 3 iOS developers

    SwiftRxSwiftMVVMSnapKitgRPC

  5. –

    iOS Developer

    EPAM Systems · St Petersburg, Russia

    A large project for telecom operators in the EU.

    • Created an FAQ module with complex navigation and 90% unit test coverage
    • Implemented a server-driven banner that lets marketing launch campaigns without releasing a new app version

    SwiftVIPERRxSwiftTDDCharlesFastlaneCI/CD

  6. –

    Community Lead

    Samara IT Community · Samara, Russia · Part-time

    • Managed the local IT community: organised and took part in meetups and hackathons, including GrindConf
  7. –

    iOS Developer

    Haulmont Technology · Samara, Russia

    A white-label mobile app for taxi companies around the world, mainly in the UK (Sherlock Taxi).

    • Learned Objective-C in two weeks to start on the project; later led the app's redesign
    • Completed an R&D task on credit-card recognition and selected the best framework for the app
    • Communicated with customers and negotiated requirements for the apps

    Objective-CAlamofireMoyaMVCVIPERSketchTeamCity

Selected projects

Skills

Languages
SwiftObjective-C
UI
SwiftUIUIKitSnapKit
Platforms
iOSvisionOSRealityKitGameKit
Architecture
TCAMVVMVIPERMVC
Networking
AlamofireMoyagRPCCharles / Proxyman
Practices
TDDDDDCI/CDAI-driven workflowsCode review
Tools
Xcode CloudFastlaneTeamCitySketch / FigmaClaude Code

Education

  • Volga State University of Telecommunications and Informatics
    Master · Computer Science, honors degree
    Samara, Russia
  • Samara State Aerospace University
    Bachelor · Mechatronics, Robotics and Automation Engineering
    Samara, Russia
Languages
  • English — C1
  • Russian — native
  • Spanish — A2

Latest from the blog

All posts →

Contacts