iOS Engineer
Senior iOS Engineer. Более 13 лет разработки приложений для миллионов пользователей.
Коротко обо мне и моей работе.
Senior iOS Engineer с более чем 13-летним опытом разработки продуктовых приложений в сферах финтеха, телекоммуникаций, AR и edtech. Выпускал приложения для миллионов ежедневных пользователей в Альфа-Банке, Мегафоне и Яндексе. Увлечён чистой архитектурой, менторством и качественным пользовательским опытом.
Технологии и инструменты, с которыми я работаю каждый день.
От стартапов до крупнейших банков — разработка масштабируемых приложений.
Swift, UIKit, CoreData, MVVM, XCTest
Переработал главу курса по Core Data с нуля, повысив показатели завершения. Написал новые модули по тестированию и локализации. Провожу регулярные живые вебинары с растущей аудиторией. Провёл менторство более 50 студентов через код-ревью и индивидуальные сессии.
Swift, SwiftUI, UIKit, async/await, Combine, Compositional Layout, REST API, Realm, MVVM
Разработал приложение OfflineDay для цифрового детокса с нуля (iPhone, iPad, Mac, Vision Pro). Поддерживал и развивал приложение CocoonWeaver для голосовых заметок. Внедрил компоненты SwiftUI и современные паттерны многопоточности.
Swift, UIKit, REST API, CoreData, MVP
Реализовал систему deep linking для бесшовной навигации в приложении. Внедрил улучшения UI для ключевых экранов.
Swift, UIKit, async/await, Compositional Layout, REST API, Realm, MVP
Руководил обновлением ключевых экранов CocoonWeaver, улучшив переиспользуемость компонентов. Реализовал систему подписок с StoreKit. Мигрировал legacy-сетевой слой на async/await.
Swift, UIKit, REST API, YARCH Architecture
Разработал платёжный модуль на Swift для миллионов пользователей банковского приложения. Реализовал систему QR-платежей с современной библиотекой сканирования. Создал функцию загрузки документов для кредитных заявок. Участвовал в разработке приложения с более чем 10M ежемесячных активных пользователей.
Swift, UIKit, REST API, MVC, CoreAnimation
Спроектировал и выпустил более 10 iOS-приложений с нуля, включая VPN-клиенты и утилиты. Создал переиспользуемые архитектурные шаблоны, принятые во всех новых проектах. Единственный iOS-разработчик на нескольких параллельных продуктах.
Swift, REST API, CoreData, ARKit, Vision
Руководил полным перезапуском приложения с обновлённой архитектурой. Реализовал AR-маппинг лица для генерации персонализированных эмодзи. Создал систему стикер-паков с интеграцией iMessage. Приложение было отмечено в редакционной подборке App Store.
Swift, UIKit, REST API, Realm, VIPER
Разработал модуль обмена сообщениями в реальном времени для B2B-платформы. Реализовал offline-first архитектуру с синхронизацией Realm.
Swift, REST API, RxSwift, MVVM
Разработал несколько клиентских проектов с нуля в ведущем российском digital-агентстве. Внедрил паттерны реактивного программирования с RxSwift.
Objective-C, Swift, REST API, Realm, CoreAnimation
Руководил iOS-разработкой и внедрил практики код-ревью. Проводил отбор и собеседования кандидатов. Курировал junior-разработчиков и стажёров, используя педагогический опыт.
Objective-C, REST API, CoreData, WatchKit
Разработал приложение Megafon Personal Account как единственный iOS-инженер — одно из самых скачиваемых телекоммуникационных приложений России. Создал Apple Watch companion app. Выпустил функционал для более чем 20M абонентов.
Objective-C, REST API, CoreData, SQL
Первая профессиональная iOS-позиция. Создал несколько клиентских приложений с нуля. Заложил фундамент в iOS-разработке, сетевом взаимодействии и хранении данных.
Некоторые продукты, в разработке которых я участвовал.
Академическое образование и преподавательский опыт.
Более 15 лет в качестве преподавателя информатики в университете. Проводил занятия по языкам программирования, алгоритмам и программной инженерии в Красноярском государственном педагогическом университете.