Специалисты

Описание

Технологии:
Swift, SwiftUI, Combine, Objective-C, CoreData, CocoaPods, Mobile Application Development, iOS, Mac OS, Git, GCD, Storyboards, AutoLayout, UIKit, RESTful, Websockets, MVC, MVVM, MVVM+Coordinator, Clean Swift, VIPER, Jenkins, CI/CD, C/C++, Python, CSS, Delfi, HTML, XCode, XML, Java, Android

Операционные системы:
Windows, Mac OS, Linux

Другое:
Agile (SCRUM, Kanban), JIRA, Trello, Git, CI/CD pipelines, Jenkins, AppDistribution, Figma, Zeplin, iOS Charts, SOLID, KISS, YAGNI, DRY, Firebase, SnapKit, PromiseKit, Multithreading, ООП

Образование:
Московский Государственный Университет Путей сообщения (МИИТ), 2007
Автоматизированные системы обработки информации и управления, Инженер автоматизированных систем управления

Повышение квалификации, курсы:
- Java. Уровень 1. Базовый курс
НОЧУ ДО "Школа программирования", Разработчик мобильных приложений
- Android. Уровень 1. Разработка под мобильные устройства
НОЧУ ДО "Школа программирования", Разработчик мобильных приложений
- iPhone и iPad. Уровень 1. Разработка мобильных приложений под iOS (AppStore)
Центр компьютерного обучения "Специалист" при МГТУ им. Н.Э. Баумана, Эксперт разработчик мобильных приложений для iPhone/iPad
- iPhone и iPad. Уровень 2. Разработка сложных приложений и сервисов (AppStore)
Центр компьютерного обучения "Специалист" при МГТУ им. Н.Э. Баумана, Эксперт разработчик мобильных приложений для iPhone/iPad

Опыт
Проект

Цифровой ключ от помещений

Описание

Описание выполненных задач Разработка основного приложения компании Обязанности: - Выбор инструментов и технологий для разработки - Проработка архитектурных решений - Разработка новых модулей с нуля - Взаимодействие с backend разработчиками - Взаимодействие с дизайнерами - Работа по Agile по методологии Scrum - Профилирование приложения - Рефакторинг старых модулей для перевода на новую архитектуру - Интеграция в приложение различных сервисов - Менторство и code review Роль в проекте Ведущий iOS разработчик

Технологии

Swift SwiftUI UIKit Foundation CocoaPods SPM REST API Xcode Git MVVM Combine GCD DI Protocols Generics SnapKit Core Data Firebase Core Bluetooth

Длительность

апрель 2022 - декабрь 2022 месяца

Проект

Мобильный банк

Описание

Обязанности: - Проработка архитектурных решений - Разработка продукта "История операций" - Работа в продуктовой команде - Взаимодействие с командой Платформы - Работа по Agile по методологии Scrum - Профилирование приложения - Подбор кандидатов для расширения команды разработки - Руководство командой разработки, менторство, code review Роль в проекте iOS Техлид / Архитектор

Технологии

Swift UIKit Foundation CocoaPods SPM REST API Xcode Git MVC Clean Swift (VIP) RxSwift GCD DI Protocols Generics Auto Layout programmatically

Длительность

декабрь 2021 - апрель 2022 месяца

Проект

Приложения для здоровья

Описание

Описание выполненных задач 1. Разработка основного приложения компании: предоставляет информацию о ваших генах и бактериях. По результатам тестов вы получите персональные рекомендации по изменению образа жизни и уменьшению рисков заболеваний 2. Разработка с нуля приложения для пациентов: онлайн-регистратура + медкарта Обязанности: - Выбор инструментов и технологий для разработки - Проработка архитектурных решений - Разработка новых продуктов с нуля - Взаимодействие с backend разработчиками - Взаимодействие с дизайнерами - Работа по Agile по методологии Kanban - Профилирование приложения - Рефакторинг старых модулей для перевода на новую архитектуру - Интеграция в приложение различных сервисов - Менторство и code review Роль в проекте Ведущий iOS Developer

Технологии

Swift SwiftUI UIKit Foundation CocoaPods SPM REST API Xcode Git Redux ReSwift Combine Monarch Router GCD DI Protocols Generics SnapKit Realm Voximplant

Длительность

октябрь 2020- ноябрь 2021 месяц

Проект

HR платформа для банка

Описание

Описание выполненных задач Разработка нового продукта внутри HR платформы. Обязанности: - Выбор инструментов и технологий для разработки - Проработка архитектурных решений - Разработка с нуля нового продукта - Взаимодействие с backend разработчиками - Взаимодействие с дизайнерами - Работа по Agile по методологии Scrum - Профилирование приложения - Подбор кандидатов для расширения команды разработки - Менторство и code review - Аудит аутсорс команды разработки Роль в проекте Ведущий iOS разработчик / Техлид

Технологии

Swift SwiftUI UIKit Foundation CocoaPods REST API Xcode Git MVVM Combine GCD DI Protocols Generics SnapKit

Длительность

июнь 2020-август 2020 месяцев

Проект

Приложение для фитнеса

Описание

Описание выполненных задач Разработка с нуля (от проектирования до публикации в App Store) iOS приложения для фитнеса Обязанности: - Выбор инструментов и технологий для реализации проекта - Архитектура приложения - Разработка приложения - Взаимодействие с backend разработчиками - Взаимодействие с дизайнером - A/B тестирование приложения - Разработка собственных компонент для приложения - Интеграция фреймворков для отслеживания крашей приложения - Интеграция фреймворков для продуктовой аналитики - Интеграция фреймворков для маркетинговой аналитики - Интеграция с сервисом для push-уведомлений - Интеграция встроенных покупок (auto-renewal подписки с local & server валидацией) - Проработка синхронизации и кэширования контента для приложения (видео, аудио, картинки, звуки) - Взаимодействие с отделом маркетинга - Взаимодействие с отделом аналитики - Применение Agile по методологии Scrum - Подготовка и публикация приложения в App Store - Профилирование приложения - Подбор и собеседование кандидатов для расширения команды iOS разработки - Менторство и code review Достижения: - Разработка продукта с нуля через MVP (3 месяца) до текущей версии 1.9.11 - Вывод приложения в Top-20 US Health & Fitness (Rating 4.7) и Top-1 & Top-10 Europe Health & Fitness, downloads 600k+ - Crash free users - 99.91% - Определение лучших вариантов UI, функционала и встроенных покупок в приложении с помощью A/B тестирования. - Внедрение методологии Scrum в команде - Подбор сотрудников для расширения команды iOS разработки Роль в проекте Ведущий iOS Developer

Технологии

Swift, UIKit Foundation AVFoundation Carthage JSON API Xcode Git MVP Realm GCD DispatchQueue StoreKit Core Animation Apple Music API XCTest Extensions Push & Local Notifications Notification Service Extension Crashlytics Devtodev Firebase A/B testing Adju

Длительность

март 2019-март 2020 месяцев

Проект

Приложения для автоматизации бизнес операций в магазинах

Описание

Описание выполненных задач Разработка с нуля группы приложений iOS для автоматизации и ускорения выполнения бизнес операций в магазинах. В рамках данного проекта разработаны следующие приложения: - Справочник - предназначен для сбора, обработки и хранения данных, получаемых с сервера, а также хранения различных настроек; - Задачник - предназначен для работы с задачами (бизнес операциями) сотрудников; - Мобильное рабочее место для сотрудников - предназначено для выполнения и контроля бизнес операций сотрудника. Так же было разработано 4 фреймворка: - Фреймворк для работы с хранилищем; - Фреймворк для работы с брокером MQTT; - Фреймворк для автоматического конфигурирования приложения; - Фреймворк для работы и коммуникации приложений в рамках группы. Роль в проекте Старший iOS Developer

Технологии

Swift iOS SDK UIKit Carthage Alamofire SwiftyJSON JSON API XCode Git MVP MQTT Core Data Realm App Group Background Execution GCD DispatchQueue

Длительность

ноябрь 2017-март 2019 месяцев

Проект

Приложение "Электронная очередь" для Детского сада

Описание

Роль в проекте Ведущий iOS разработчик

Технологии

Swift iOS SDK Carthage Alamofire SwiftyJSON Yandex Map Kit JSON API XCode Git MVVM

Длительность

август 2017-ноябрь 2017 месяцев

Проект

Корпоративный мессенджер

Описание

Описание выполненных задач Доработка и сопровождение корпоративного приложения (мессенджер) для обмена мгновенными сообщениями (текст, изображения, аудио, видео) и голосовых звонков. Роль в проекте Ведущий iOS разработчик

Технологии

Objective-C Swift iOS SDK HIG XCode Git XMPP SIP OTR CocoaPods OneSignal OwnCloud

Длительность

август 2016-апрель 2017 месяцев

Проект

Приложения для бизнеса

Описание

Описание выполненных задач - Доработка и поддержка приложения для iPhone для управления бизнесом (приложение для отслеживания цифр и документов). - Проект для международной компании в области консалтинга и аудита. - Разработка с нуля приложения для iPad для инспектирования объектов. Проект для компании в области автоэкспертизы. - Работа по проектам по методологии Agile в тесном сотрудничестве с коллегами из Швеции. Роль в проекте iOS разработчик

Технологии

Objective-C iOS SDK Objection AFNetworking GoogleMaps GoF-паттерны HIG XCode Git Viper

Длительность

февраль 2016-август 2016 месяцев

Проект

Приложение мессенджер

Описание

Описание выполненных задач Доработка и сопровождение приложения для обмена мгновенными сообщениями и голосовых звонков. Роль в проекте iOS разработчик

Технологии

Objective-C iOS SDK HIG XCode Git XMPP SIP OTR Viper

Длительность

октябрь 2015-декабрь 2015 месяцев

Проект

Приложения для компании по продаже аудиовизуального оборудования

Описание

Описание выполненных задач - Доработка и развитие мобильного клиента для работы с корпоративной CRM; - Разработка нового мобильного приложения для возможности рекламирования, подбора и заказа AV-продукции; - Работа с сертификатами и AppStore, распространение приложений внутри компании; - Написание веб-сервисов (REST API) для мобильных приложений; - Написание технической документации по проектам. Роль в проекте iOS разработчик

Технологии

Objective-C iOS SDK HIG XCode PHP HTML Firebird Git Viper

Длительность

июль 2015-октябрь 2015 месяцев