🌍 Need a mentor abroad?openmentor.io

Павел Таран

Senior iOS Developer @ Делимобиль
iOS
Карьера
Собеседования
Другое
Павел Таран
Опыт: 5-10 лет
Цена (за час): 3000 руб
О себе

Помогаю тем, кто начинает изучать программирование и iOS-разработку, а также Junior и Middle iOS-разработчикам закрыть пробелы в знаниях, разобраться со сложными темами и перейти на следующий профессиональный уровень. На занятиях разбираем Swift и iOS-разработку, реальные рабочие задачи, архитектуру приложения, code review и подготовку к техническим собеседованиям. Не просто изучаем теорию — стараемся понять, как применять знания в реальной разработке и самостоятельно находить решения. Я iOS-разработчик с 8 годами коммерческого опыта. Работал над крупными продуктами с аудиторией свыше 12 млн пользователей, развивал большие кодовые базы и модульные архитектуры. Глубоко работаю со Swift, UIKit, RxSwift и архитектурными решениями, связанными с масштабируемостью и надежностью приложений. На менторстве могу помочь: — систематизировать знания Swift и iOS; — разобраться в сложных темах, которые не получается понять самостоятельно; — подготовиться к техническому собеседованию; — провести code review и объяснить, как улучшить код; — разобрать архитектуру и подходы, используемые в коммерческой разработке; — составить понятный план развития от текущего уровня до следующего. Для меня важно, чтобы после занятия у тебя оставалось не просто готовое решение конкретной задачи, а понимание того, почему оно работает и как самостоятельно прийти к нему в следующий раз. В свободное время играю в баскетбол ⛹️ и настольный теннис 🏓

С чем помогу

  • Подготовиться к техническому собеседованию на позицию iOS-разработчика

  • Провести code review и улучшить качество кода

  • Разобрать реальные рабочие задачи и кейсы из индустрии

  • Разобраться в архитектуре iOS-приложений: MVC, MVP, MVVM, Clean Architecture

  • Разобраться со сложными темами Swift и современными возможностями языка

  • Составить индивидуальный план развития и обучения

  • Научиться писать поддерживаемый, масштабируемый и тестируемый код

  • Разобраться с Dependency Injection и модульной архитектурой

  • Изучить принципы SOLID, DRY, KISS и лучшие практики разработки

  • Разобраться с работой с сетью: URLSession, REST API

  • Научиться работать с локальным хранением данных: Core Data, UserDefaults

  • Освоить Unit- и UI-тестирование

  • Улучшить навыки работы с Git и командной разработки

Компетенции
Swift, UIKit, SwiftUI, Xcode, Git, REST API, URLSession, JSON, OOP, SOLID, MVC, MVVM, Clean Architecture, Design Patterns, Memory Management (ARC), Closures, Generics, GCD, Swift Concurrency (async/await), Combine, Unit Testing (XCTest), Core Data, Auto Layout, Dependency Injection, Debugging & Instruments