Обо мне

Увлеченно и каждый день занимаюсь программированием.Люблю путешествия.
Считаю, что человек должен быть счастлив занимаясь любимым делом.

Профессиональные навыки
Опыт работы
Сервис по быстрой доставке любых товаров
iOS developer
Август 2020 — По настоящее время (3 месяца)
Разработка мобильных приложений
iOS Developer
Март 2020 — Август 2020 (6 месяцев)

Персональный Github аккаунт тут

В обязанности входила разработка мобильных приложений под iOS для клиентов организации, согласно поставленному техническому заданию.

Основные навыки:

  • Подход к программированию:     Объектно ориентированный
  • Программные архитектуры:          MVC / MVVM / MVP / VIPER
  • Паттерны проектирования:           Singleton / Fabric
  • Хранение данных:                         CoreData / Realm / UserDefaults
  • Работа с сетью:                              URLSession / REST API
  • Обработка данных:                        Codable / JSONSerialization / XMLParser
  • Авторизация:                                  AuthenticationServices
  • Работа с графикой:                        CoreAnimation / CALayer / CIFilter
  • Карты и геолокация:                      MapKit / CoreLocation / GoogleMaps
  • Программирование UI:                  UIKIt: UIImagePickerController, UINavigationController, UITabBarController, UITableView, UICollectionView и другие
  • Работа с видео/аудио:                   AVPlayer
  • Адаптивная верстка через:           Autolayout / Constraint
  • Сборка интерфейсов:                    XIB, storyboard


Знание сторонних библиотек:

  • VIPER суперклассы:                       GKViper
  • Авторизация:                                 Firebase/Auth / FBSDK / VKSDK / Google SDK
  • Динамические ссылки:                  Firebase/DynamicLinks
  • Работа с моделями:                       GKUseCase
  • Телефонные номера:                     FlagPhoneNumber
  • Загрузка изображений:                 Kingfisher
  • Кастомный TabBarController:        AZTabBarController / ESTabBarController
  • Обертка над UITableView:             GKRepresentable
  • Управление клавиатурой:             IQKeyboardManagerSwift
  • Ручное управление версткой:      PinLayout
  • Кастомные интерфейсы:               SwiftEntryKit / TTGTagCollectionView / CHIPageControl / SVProgressHUD / FittedSheets


Инфраструктурные навыки:

  • Пакетные менеджеры:                  Cocoapods / Carthage / SwiftPM
  • Статический анализатор кода:      Lint
  • Git версионирование:                   GitHub / GitLab / SourceTree / Fork
  • Публикация в AppStore:                Вручную / через CI (Bitrize)
  • Тестирование:                                Testflight / Postman


Другие навыки:

  • Дизайнерские сервисы:                Sketch / Figma / Zeplin
  • MongoBD клиент:                           Robo3T


Работаю на своей технике / корпоративный компьютер не требуется.

Разные
Москва
Project Manager
Июнь 2014 — Октябрь 2019 (5 лет и 5 месяцев)

  • Управление R&D проектами
  • Участие в формировании внешнего вида
  • Работа с глобальными и локальными показателями метрик, поиск точек роста
  • Разработка системы мотивации и бонусов
  • Воспитание продуктовых команд
  • Найм новых сотрудников

Высшее образование
Национальный исследовательский технологический университет «МИСиС»
Москва
Факультет: Кафедра автоматизации (ИТАСУ)
Сентябрь 2008—Май 2014 (5 лет и 8 месяцев)