Специалисты
Языки программирования
Основные (специализация) Swift
Побочные (меньший опыт) Objective-C
Фреймворки
Основные
UIKit, SwiftUI, RxSwift
Технологический стек
Технологии Технологии Xcode, разработка мобильных приложений, разработка под iOS, iOS Human Interface Guidelines, Autolayout, CoreData, ООП, Foundation, SOLID, паттерны проектирования, MVVM/MVP/VIPER/MVC, Clean Swift, Git, CocoaPods, GitLab, CI/CD, REST API, Alamofire, SnapKit, AVFoundation, VoxImplant, Push Notifications, Firebase, CloudPayment, Yandex AppMetrica, Sentry, CalDAV, CardDAV, ICalendarParser, MailCore2, CalendarKit, AEXML, webDAV, GCD, async/await, Unit Testing, UI Testing, Realm, Django Rest Framework
Образование
2017 ТИСБИ
Предпринимательство, Менеджмент
Почтовый клиент для корпоративной деятельности
Роль в проекте IOS разработчик Команда проекта Команда проекта project manager: 1 backend разработчик: 2 mobile разработчик: 3 ui/ux дизайнер: 1 qa: 2 Описание проекта Разработка и поддержка почтового клиента DeepMail для организации корпоративной деятельности, обмена электронными сообщениями, документами, создания общих списков контактов, задач, календарей и др. Обязанности на проекте - Оптимизация работы с вложениями: перенос логики обработки вложений из сообщений в события календаря. - Улучшение поддержки механизма синхронизации контактов, календарей, создание событий и задач, отображение занятости. - Интеграция с CalDAV для работы с календарями, обработка ICalendarParser, ICalSwift. - Рефакторинг кода и улучшение архитектуры приложения. Личные результаты – Создание стабильной версии приложения и выкладка в App Store. – Углубление знаний в архитектуре проекта и более глубокое изучение SwiftUI.
iOS 15, SwiftUI, MVVM, CoreData, CalDAV, CardDAV, ICalendarParser, MailCore2, CalendarKit, AEXML, webDAV
Ноябрь 2024 — Февраль 2025 месяцев
Ветеринарная онлайн клиника
Роль в проекте IOS разработчик Команда проекта Команда проекта project manager: 1 backend разработчик: 2 mobile разработчик: 3 ui/ux дизайнер: 1 qa: 2 Описание проекта Разработка мобильного приложения ветеринарной онлайн клиники с нуля. Основные функции: кастомный профиль питомца, медкарта, онлайн консультации, смарт-подбор лекарств, оплата консультаций. Обязанности на проекте - Разработка экранов для записи на онлайн консультацию с оплатой внутри приложения. - Добавление смарт-подбора корма и лекарств на главной странице. - Введение нового tab bar со скидками и реферальной программой для новых пользователей. - Разработка экрана профиля питомца с итогами консультаций, медкартой и отчетами. - Добавление push-уведомлений с напоминанием о записи на прием и принятии лекарств. Личные результаты – Разработка архитектуры приложения с нуля. – Доведение проекта до стадии поддержки. – Знакомство с SwiftUI и его применение в проекте.
iOS 14, MVP+Coordinator, UIKit, SwiftUI, SnapKit, AVFoundation, VoxImplant, Alamofire, Push Notifications, Firebase, CloudPayment, Yandex AppMetrica, Sentry
Март 2023 — Октябрь 2024 месяцев
Магазин электронной техники
Роль в проекте IOS разработчик Команда проекта Команда проекта project manager: 1 backend разработчик: 1 mobile разработчик: 2 ui/ux дизайнер: 1 qa: 1 Описание проекта Поддержка и рефакторинг крупного приложения магазина электронной техники для дома и офисов. Задача — доведение приложения до повторного релиза и поднятие версии в AppStore. Обязанности на проекте - Перенос части экранов с segue на верстку кодом. - Рефакторинг навигации в проекте. - Проработка оффлайн режима с кэшированием в CoreData. - Исправление модуля оплаты товара, устранение утечек памяти и визуальных лагов. - Помощь команде с переводом проекта на Swift, разбор бэклога по багам. Личные результаты – Проведение редизайна приложения и успешная выкладка в App Store – Изучение Objective-C с нуля для работы с legacy-кодом
iOS 11, Swift, Objective-C, UIKit, CoreData, MVVM, RxSwift
Февраль 2022 — Февраль 2023 месяцев