Игорь Дикань

Senior iOS Developer / Lead · Яндекс · Симбирсофт · GetMentor @ Свой продукт (фриланс)
iOS
Карьера
Собеседования
Code Review
Игорь Дикань
Опыт: 5-10 лет
Цена (за час): 3000 руб
Получили помощь: 3 человека
О себе

Пишу под iOS с 2020 года — начинал как единственный iOS-разработчик в небольшой аутсорс-студии в Волгограде, прошёл через финтех, продуктовую разработку в Яндексе и крупный аутсорс с проектами для МТС и Lamoda. Сейчас сфокусирован на собственном продукте, который веду на фрилансе.

За это время прошёл путь по архитектурам — от UIKit/VIPER/CleanSwift до SwiftUI/TCA и кастомного UDF, поэтому одинаково комфортно работаю и с легаси-стеком, и с современным. Самостоятельно выстроил дизайн-систему для B2B-приложения Lamoda, переписывал навигацию продакшен-приложения с UIKit на нативный SwiftUI.

Менторю на GetMentor с 2022 года: провёл более 20 учеников, с 10 занимался на регулярной основе. Трое из них устроились в коммерческую iOS-разработку, один впоследствии позвал меня в свою команду — для меня это лучшее подтверждение, что менторство работает не только на словах.

До IT прошёл путь через производство, логистику и продажи — поэтому отдельно помогаю тем, кто меняет профессию и не уверен, что «не айтишному» человеку есть место в разработке.

Занятия в Zoom с записью. Начинаем с бесплатного знакомства (15 минут) — расскажу о себе, узнаю твою точку и предложу варианты. Дальше первый урок (55 минут работы + 5 минут на вопросы и ДЗ), оплата после. Домашние задания в чате, проект — на общей Jira-доске. Приноси конкретный код, задачу или вопрос — разбираем живьём, без теоретических лекций.

С чем помогу

  • Выбрать и обосновать архитектуру под задачу: MVVM, VIPER, CleanSwift, TCA или
    кастомный UDF — когда что брать и почему;

  • Перейти с UIKit на SwiftUI на реальном продакшен-проекте, без переписывания всего
    с нуля;

  • Построить дизайн-систему с нуля: структура компонентов, документация,
    переиспользуемость между продуктами;

  • Провести code review и разобрать конкретные архитектурные решения в твоём проекте;

  • Подготовиться к техническому собеседованию: live-coding, теория, архитектурные
    вопросы;

  • Построить трек роста Junior → Senior → Tech Lead: что конкретно качать на каждом
    уровне;

  • Войти в IT без технического образования — сам прошёл этот путь (производство,
    логистика, продажи → iOS).

ФОРМАТ РАБОТЫ

Бесплатное знакомство · 15 минут · Zoom

  • Расскажу о себе и своём подходе.

  • Узнаю твой опыт, цели и текущие точки.

  • Предложу варианты сотрудничества на основе точек соприкосновения.

Первое занятие · 1 час · Zoom с записью

  • 55 минут активной работы + 5 минут на разбор вопросов и домашнее задание.

  • Запись урока остаётся у тебя — можно пересмотреть в любой момент.

  • Оплата — после первого занятия.

Дальнейшие занятия · по предварительной записи

  • 100% предоплата.

  • Перенос возможен в случае форс-мажора — оплата сохраняется.

ФОРМАТЫ ЗАНЯТИЙ

Проект + резюме

  • Строим твой пет-проект на основе коммерческой практики.

  • Параллельно разбираем темы, которые идут в резюме.

  • Результат: живой проект в портфолио и понимание технологий, а не заучивание.

Тематические разборы

  • Разбираем конкретные темы по твоему запросу — архитектура, SwiftUI, многопоточность,
    подготовка к интервью.

  • Без привязки к проекту.

Длительность занятий: 1 час или 2 часа

Абонементы:

  • 10 занятий × 1 час — 20 000 ₽ (2 000 ₽/занятие вместо 3 000)

  • 5 занятий × 2 часа — 20 000 ₽ (4 000 ₽/занятие)

Компетенции
Swift · iOS · macOS · SwiftUI · UIKit · AutoLayout · SnapKit MVVM · VIPER · CleanSwift · TCA · Clean Architecture · UDF · SOLID Combine · Swift Concurrency (async/await) · GCD · OperationQueue URLSession · Moya · REST API · GraphQL (Apollo) CoreData · Realm · UserDefaults · Keychain Unit Testing · UI Testing · Snapshot Testing · Xcode Instruments Tuist · XCodeGen · SwiftGen · SwiftLint · SwiftFormat · SPM · CocoaPods Code Review · System Design