Читаете ли вы блог Хабр Карьеры? Если да — оцените, как мы справляемся. А если нет — расскажите, что читаете для развития карьеры. Пройти опрос (займет 5-7 минут)
Обо мне

- Написал статью для Хабра:«Поднимаем читаемость кода в iOS разработке» - https://habr.com/ru/post/453428/ 
- Принимаю участие в написание статей по архитектуре Clean Swift: 
«Общее представление об архитектуре Clean Swift» - https://habr.com/ru/post/453986/ 
«Router и Data Passing архитектуры Clean Swift» - https://habr.com/ru/post/454032/ 
«Workers архитектуры Clean Swift» - https://habr.com/ru/post/465991/ 
- Развиваю архитектуру Clean Swift 
- Отвечаю на вопросы на Stack Overflow:https://stackoverflow.com/users/9917037/vladimir-pchelyakov 
- Освоил Apple HIG, применяю принципы UX/UI дизайна

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
iOS разработчик
Март 2019 — По настоящее время (1 год и 5 месяцев)

Проекты: 

1) World Class Личный Кабинет Клиента (2019 - по настоящий момент) 

Ссылка в TestFlight: https://testflight.apple.com/join/JCv4xrsT 
(Версия с функционалом для не авторизованного пользователя + авторизация) 

Назначение: Получение информации об услугах, расписании, состояние счета. Запись на тренировки, оплата услуг и абонементов. 

Реализовал функционал/задачи (с применением технологий/инструментов): 
- Разработка приложения от прототипа до релиза 
- Архитектура приложения (Clean Swift, Структура проекта: сетевой слой, бизнес логика, презентационный слой, слой хранения)) 
- Networking (URLSession) 
- Участие в разработке API 
- UI дизайн работа в команде с дизайнером (Figma) 
- Карта (CoreLocation, Google Maps SDK) 
- Верстка (UIKit, Auto Layout, Size classes) 
- Управление версиями (Bitbucket, GitFlow, Fork) 
- Интеграция с Firebase (CloudMessaging, Crashlytics) 
- Постановка и контроль выполнения задач второму iOS разработчику (Trello, Сode review) 

Значимые решения: 
- Сборка экранов с большим количеством разных типов “ячеек”(view) по средствам технологии ScrollView -> StackView -> XIB 
- Возможность открывать и скрывать разные функции без релиза приложения. Server driven development 
- Использование контейнеров - сборка одного контроллера из нескольких, и переключение между экранами (ContainerViewController -> ChildViewController) 
- Локализация: организация единых ключей локализации для двух платформ (iOS и Android) 
- Offline mode - контроллер показывает кэшированные данные, делает запрос в фоне, если они не равны - обновляет UI и хранилище 
- Кнопки, стили, цвета, текста, картинки вынесены в отдельные Типы 
- Унифицированный слой Хранения 
- Унифицированный Сетевой слой 


2) World Class Тренер (2019) 

Ссылка в AppStore: https://apps.apple.com/ru/app/world-class-тренер/id1462072802 

Назначение: Личный Кабинет Тренера сети фитнес-клубов World Class для помощи тренерам в ежедневной работе с клиентами. 

Аудитория: Более 1 000 активных пользователей в день. 

Реализовал функционал/задачи (с применением технологий/инструментов):  
- Разработка приложения от прототипа до релиза 
- Архитектура приложения (Clean Swift, Структура проекта: сетевой слой, бизнес логика, презентационный слой, слой хранения)) 
- Networking (URLSession) 
- UI дизайн работа в команде с дизайнером (Figma)  
- Верстка (UIKit, Auto Layout, Size classes)  
- Управление версиями (Bitbucket, GitFlow, Fork) 
- Интеграция с Firebase (CloudMessaging, Crashlytics) 

Значимые решения: 
- Экран Расписание - таблица из дат, времени и клиентов на каждый день. Бесконечный скрол с префетчингом в обе стороны таблицы 
- Унифицированный сетевой слой 
- Календарь (UICollectionView с возможность переключения месяцев и выборам даты)

Городской каршеринг Москвы
iOS разработчик
Октябрь 2018 — Март 2019 (6 месяцев)

Проекты: 

1) Lifcar X Московский каршеринг (2018) 

Ссылка в AppStore: https://itunes.apple.com/ru/app/lifcar-x/id1439692088?mt=8 

Назначение: Коммерческое приложение по краткосрочной аренде автомобилей в Москве. 

Аудитория: Более 2 500 активных пользователей в день. 

Реализовал функционал/задачи (с применением технологий/инструментов): 
- Разработка приложения от прототипа до релиза 
- Архитектура приложения (SOLID, Clean Swift, Delegate, Observer, Singleton, Simple Factory, iOS app life cycle) 
- Unit tests 
- Networking (URLSession, Alamofire) 
- Карта (CoreLocation, Google Maps) 
- UI дизайн работа в команде с дизайнером (Sketch, Zeplin) 
- Верстка (Auto Layout, Size classes), создание кастомных элементов (CardView) 
- Управление версиями (Bitbucket, GitFlow, Source Tree) 
- Интеграция с Firebase (Remote Config, Crashlytics) 

Значимые решения: 
- Карточка аренды / автомобиля (bottom sheet)

Личный проект
Москва
iOS разработчик
Апрель 2018 — Сентябрь 2018 (6 месяцев)

1) Taskline - cписок дел, заметки. (2018 - 2020) 

Ссылка в AppStore: https://itunes.apple.com/ru/app/taskline-список-дел-заметки/id1424942657?mt=8 

Реализовал функционал/задачи (с применением технологий/инструментов): 
- Разработка приложения от идеи до релиза 
- UI дизайн (Sketch, Apple HIG, Colour theory and Typography rules, Fundamentals of UI and UX design) 
- Верстка (Auto Layout, Size classes) 
- Архитектура приложения (Clean Swift, Delegate, Observer, Singleton, iOS app life cycle) 
- Хранение состояния (iCloud, Archiving, Core Data) 
- Карта (CoreLocation, MapKit, Google Places SDK) 
- Локализация (xllif) 
- Управление версиями (Github, xcode version control) 
- Продвижение в App store (ASO) 

Значимые решения: 
- Синхронизация задач между всеми устройствами пользовательского аккаунта iCloud 
- Переход архитектуры презентационного слоя с MVC на Clean Swift 
- Миграция с файловой системы на Core Data

1C - Фабрика Проектов ERP
Москва
Менеджер по работе с клиентами
Октябрь 2017 — Апрель 2018 (7 месяцев)

- Привлечение новых  клиентами

Разработка и продажа комплексных продуктов для рынка коммерческой недвижимости
Менеджер по развитию бизнеса
Апрель 2017 — Сентябрь 2017 (6 месяцев)

- Привлечение новых и развитие отношений с существующими клиентами

ООО Трафик Маркет
Москва
Менеджер по развитию бизнеса
Апрель 2014 — Апрель 2017 (3 года и 1 месяц)

- Привлечение новых и развитие отношений с существующими клиентами

ASTERA в альянсе с BNP Paribas Real Estate
Москва
Консультант по операциям с коммерческой недвижимостью
Ноябрь 2012 — Сентябрь 2013 (11 месяцев)

- Подготавливал коммерческие предложения, агентские договора, договора аренды 

 - Подбирал объекты для последующей сдачи в аренду и продажи
- Подготавливал аналитические отчеты

Международная консалтинговая компания, предоставляющая услуги в области коммерческой и элитной жилой недвижимости
Младший аналитик
Август 2012 — Октябрь 2012 (3 месяца)

- Подготавливал аналитические отчеты

Высшее образование
Российский экономический университет имени Г.В. Плеханова
Москва
Факультет: Маркетинга
Сентябрь 2007—Май 2012 (4 года и 8 месяцев)
Специалист по Логистики