Обо мне

По вопросам писать на почту / в крайнем случае звонить на мобильный. Тут бываю крайне редко.

iOS

Умения:

  • Знание Objective-C, iOS SDK, HIG(Human Interface Guidelines), Cocoa Touch, Swift(ферваль 2015).
  • Знание принципов проектирования iOS приложений(MVC, MVP, MVVM, VIPER).
  • Dependency Injection
  • Знание паттернов(SOLID, STUPID).
  • Умение работать со сторонними framework’ами (FMDB, AFNetworking, MBProgressHUD, SVPullToRefresh, TestFlighSDK, Crashlytics, Flurry, FacebookSDK, MagicalRecord, GraphKit, Alamofire, iOS-Charts).
  • Технический уровень Английского языка.
  • Не боюсь создавать кастомные интерфейсы, но считаю что главное это простота использования приложения и порог входа.
  • ARC (strong, weak, unowned), GCD, blocks(+retain cycle), PUSH-notification, lazy loading, background tasks.
  • protocol/delegate паттерн
  • Общее понимание о защите информации и алгоритмов хэширования и шифрования в iOS.
  • Умение работать с iTunes Connect, iOS Provisioning Portal.
  • OpenCV.

Опыт:

  • Разработки клиент-серверных приложений.
  • Создания и реализации архитектурных решений. (MVC (Not Massive), VIPER, MVVM)
  • Написания приложений для iOS[5, 6, 7, 8, 9].
  • Работы с OAuth 1.0/2.0.
  • Внедрения социальных сетей(VK, Facebook, Twitter, Foursquare, LinkedIn, Google+).
  • Внедрение Nike API, Fitbit API, WahooSDK.
  • Синхронизации с удаленными RESTful JSON API.
  • Git(GitHub, Bitbucket, GitLab, GitFlow, Merge, Branches, SourceTree).
  • Использования трекеров задач (Redmine, JIRA).
  • Работы с CoreData, HealthKit, CoreLocation, CoreGraphics, CoreImage, Layers, MapKit.
  • Работы с Realm.
  • Работы c sqlite.
  • Работы c CocoaPods (создавал свой podspec).
  • Code Review

Читаю/Подписан:

  • objc.io
  • nshipster.com
  • WWDC
  • stackoverflow.com
  • raywenderlich.com
  • medium.com
  • teehanlax.com
  • useyourloaf.com

Портфолио:

CEOBoard: разрабатывал многие архитектурные решения, реализовывал сложные технические задачи связанные с большим количеством данных(графики), так же внедрил VIPER в отдельный модуль приложения, который значительно ускорил добавление нового функционала.

https://itunes.apple.com/ru/app/ceoboard/id1020220...

CompareApp: удалено из AppStore

http://appstor.io/developers/968720388-lamarck

Узелки: удалено из AppStore

http://appstor.io/developers/968720388-lamarck

SuperBody: разрабатывал первую версию данного приложения, затем разработку перенесли на Кипр

https://itunes.apple.com/us/app/superbody/id103558...

Опыт работы
Ноябрь 2016 — по настоящее время (9 месяцев)
iOS Team Lead
Москва
Обязанности и достижения
- Выполнение обязанностей лидера команды численностью около 10 человек - Управление проектом - Оптимизация процессов - Глубокое внедрение Agile :)
Март 2016 — Октябрь 2016 (7 месяцев)
Senior iOS Engineer
Москва
Ноябрь 2015 — Февраль 2016 (3 месяца)
1С-Рарус
iOS Developer
Москва
Обязанности и достижения
Пришёл в команду в роли помощника senior iOS-developer почти сразу после начала разработки. - Разработал новую архитектуру для приложения взяв за основу VIPER - Встроил отрисовку сложных графиков в таблицу, оставив плавность прокуртки - Внёс мелкие правки, ускоряющие и улучшающие работу приложения в целом. CEOBoard by 1C Rarus MSK https://appsto.re/ru/Sn1Z8.i
Сентябрь 2014 — Июль 2015 (10 месяцев)
lmrk
middle ios developer
Москва
Обязанности и достижения
- Разработка и создание мобильного приложения под iOS; - Разработка клиент-серверных приложений; - Отбеливание зубов при помощи открытой библиотеки на c++. - Внедрение входа с помощью разных аккаунтов (e-mail, Facebook, Twitter, VK, Google+). - Внедрение карт и маршрутов (Google/Apple). - Размещение в AppStore: 1) https://itunes.apple.com/ru/app/insmile/id935738954 2) https://itunes.apple.com/us/app/uzelki/id994920994 3) https://itunes.apple.com/us/app/compareapp/id968720389
Октябрь 2012 — Июль 2014 (1 год и 9 месяцев)
Ohmydev
ios developer
Москва
Обязанности и достижения
- Разработка архитектуры iOS приложения; - Разработка и создание мобильного приложения под iOS; - Разработка клиент-серверных приложений; - Внедрение новых сервисов и технологий(e-mail, FacebookSDK, Nike API, Fitbit API, WahooSDK).
Февраль 2012 — Октябрь 2012 (8 месяцев)
LTD Space Growth
junior ios developer
Москва
Обязанности и достижения
- Поддержка готовых iOS приложений; - Внедрение новых социальных сервисов (VK, Facebook, twitter, linkedIn, foursquare); - Помощь в создании iOS приложения в качестве junior iOS developer'а.
Высшее образование
Сентябрь 2013 — По настоящее время
МГУПИ
Информатики; ИТ
Москва
Среднее специальное образование
Сентябрь 2009 — Июль 2013
Факультет среднего профессионального образования МГУПИ
Программное Обеспечение
Москва
Рекомендательные письма
57uff3r
Senior backend engineer/junior data scientist • знакомый

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

Письмо написано 15 декабря 2013 в 17:53