Dmitrii Cherviakov

Senior iOS Developer · Barcelona

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

Desarrollador iOS sénior con más de 9 años de experiencia creando aplicaciones móviles escalables y de alto rendimiento. Amplia experiencia en Swift y SwiftUI, con foco en arquitectura, estabilidad y productividad del equipo.

Lideré un subequipo de 10 ingenieros en productos a gran escala, logrando un 99 % de sesiones sin crashes en apps con 400K usuarios activos mensuales. Actualmente centrado en flujos de desarrollo impulsados por IA que multiplican la velocidad de ingeniería sin sacrificar calidad.

Dmitrii Cherviakov, desarrollador iOS sénior

Datos clave

  • 9+ añosde ingeniería iOS, desde 2017
  • 400K MAUapps fintech en Alfa-Bank
  • 99 %sesiones sin crashes a gran escala
  • #1app de inversión — Digital Investment Rank 2024, Markswebb
  • 86K líneas · 90 funcionalidadesGrowDiaries, construida en solitario, en la App Store
  • +48 %delivery cadence con un flujo impulsado por IA

Crecimiento de la productividad, año tras año

Dos ventanas idénticas de seis meses sobre la base de código de GrowDiaries: junio de 2025 — noviembre de 2025 frente a febrero de 2026 — julio de 2026. Todas las métricas medidas crecieron tras implantar el flujo de trabajo impulsado por IA.

Code output
11.006 +81%
líneas / mes · antes 6066
Delivery cadence
25.3 +48%
builds entregables / mes · antes 17.2
Feature throughput
6.7 +38%
funcionalidades / mes · antes 4.8

Ver todas las estadísticas

Experiencia

  1. actualidad

    Senior iOS Developer

    GrowDiaries · Remoto

    Una red social para cultivadores: diarios, contenido multimedia, preguntas, chat, concursos y páginas de marcas — construida en SwiftUI puro y TCA.

    • Construí desde cero una app iOS de red social como único desarrollador iOS — SwiftUI puro y The Composable Architecture (TCA): 86K líneas de Swift, 90 funcionalidades publicadas, disponible en la App Store
    • Diseñé un flujo de desarrollo impulsado por IA — pipelines de codificación agéntica con ciclos de verificación automática y guardarraíles de testing — que elevó todas las métricas de productividad medidas año tras año: +81 % de code output, +48 % de delivery cadence y +38 % de feature throughput

    SwiftSwiftUITCASwift ConcurrencyXcode CloudFirebaseClaude Code

  2. Lead iOS Developer · Senior iOS Developer

    Alfa-Bank · Remoto

    App de trading e inversión valorada como la mejor del mercado por Digital Investment Rank 2024 (Markswebb). Equipo de producto responsable de IPO, SPO y otras colocaciones; mi área técnica: navegación y deep links.

    • Lideré un subequipo de 10 desarrolladores dentro de una organización iOS de 35 ingenieros, fomentando la colaboración, la mentoría y el crecimiento técnico; responsable del crash-free, el rendimiento y la salud del proyecto
    • Responsable de la estabilidad y el rendimiento de la app, manteniendo un 99 % de sesiones sin crashes con 400K MAU
    • Refactoricé toda la navegación de la app, mejorando notablemente la fiabilidad de los deep links y la usabilidad; escribí la documentación y presenté el enfoque al equipo
    • Lideré el lanzamiento acelerado del trading en nuevas divisas, que generó ingresos adicionales significativos en un periodo de alta volatilidad
    • Introduje SwiftUI en el proyecto construyendo una app MVP para empleados en una semana

    SwiftSwiftUIMVVMSnapKitDesign systemDDD

  3. Lead iOS Developer

    J'JO · Remoto

    App iOS para invertir en criptomonedas. El MVP lo desarrolló una empresa externa en Kotlin Multiplatform y se transfirió al equipo interno.

    • Preparé la hoja de ruta para migrar de Kotlin Multiplatform a una base de código nativa en Swift e inicié la migración; tres meses después el propietario disolvió la startup

    SwiftKotlin Multiplatform

  4. Lead iOS Developer · Senior iOS Developer

    FBS Inc. · San Petersburgo, Rusia

    FBS Broker: app de trading de forex, metales, índices y energía. Ascendido a líder del equipo iOS tras entregar dos funcionalidades clave y mejorar el proceso de desarrollo del departamento.

    • Estimación de tareas y reparto de carga para un equipo de 6 desarrolladores iOS; comunicación con managers y otros equipos de desarrollo
    • Actualicé los procesos entre desarrollo, QA y gestión para mantener releases estables y evitar horas extra
    • Mentoricé a un desarrollador junior que superó la evaluación de nivel medio en 3 meses
    • Dirigí entrevistas y contraté a 3 desarrolladores iOS

    SwiftRxSwiftMVVMSnapKitgRPC

  5. iOS Developer

    EPAM Systems · San Petersburgo, Rusia

    Un gran proyecto para operadores de telecomunicaciones de la UE.

    • Creé un módulo de FAQ con navegación compleja y un 90 % de cobertura de tests unitarios
    • Implementé un banner server-driven que permite lanzar campañas de marketing sin publicar una nueva versión de la app

    SwiftVIPERRxSwiftTDDCharlesFastlaneCI/CD

  6. Community Lead

    Samara IT Community · Samara, Rusia · Tiempo parcial

    • Gestioné la comunidad IT local: organicé y participé en meetups y hackatones, incluido GrindConf
  7. iOS Developer

    Haulmont Technology · Samara, Rusia

    App móvil white-label para compañías de taxi de todo el mundo, principalmente del Reino Unido (Sherlock Taxi).

    • Aprendí Objective-C en dos semanas para incorporarme al proyecto; más tarde lideré el rediseño de la app
    • Completé una tarea de I+D sobre reconocimiento de tarjetas de crédito y elegí el mejor framework para la app
    • Me comuniqué con los clientes y negocié los requisitos de las apps

    Objective-CAlamofireMoyaMVCVIPERSketchTeamCity

Proyectos destacados

Habilidades

Lenguajes
SwiftObjective-C
UI
SwiftUIUIKitSnapKit
Arquitectura
TCAMVVMVIPERMVC
Redes
AlamofireMoyagRPCCharles / Proxyman
Prácticas
TDDDDDCI/CDFlujos impulsados por IACode review
Herramientas
Xcode CloudFastlaneTeamCitySketch / FigmaClaude Code

Formación

  • Universidad Estatal de Telecomunicaciones e Informática del Volga
    Máster · Informática, título con honores
    Samara, Rusia
  • Universidad Estatal Aeroespacial de Samara
    Grado · Mecatrónica, robótica y automatización
    Samara, Rusia
Idiomas
  • Inglés C1
  • Ruso nativo
  • Español A2

Lo último del blog

  • 5 min de lectura

    ¿Cuánto acelera la IA el desarrollo en realidad? Lo he medido

    Todo el mundo me pregunta cuánto más rápido soy con IA. En lugar de una opinión, aquí están los números de 15 meses en un proyecto iOS: +81 % de code output, +48 % de delivery cadence, +38 % de feature throughput.

    #ai#workflow#swift#productivity

Todos los artículos

Contacto