Обо мне

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

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 — по настоящее время
Senior iOS Engineer
Москва
Ноябрь 2015 — Февраль 2016
1С-Рарус
iOS Developer
Москва
Обязанности и достижения

Пришёл в команду в роли помощника senior iOS-developer почти сразу после начала разработки.
- Разработал новую архитектуру для приложения взяв за основу VIPER
- Встроил отрисовку сложных графиков в таблицу, оставив плавность прокуртки
- Внёс мелкие правки, ускоряющие и улучшающие работу приложения в целом.

CEOBoard by 1C Rarus MSK
https://appsto.re/ru/Sn1Z8.i

Сентябрь 2014 — Июль 2015
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
Ohmydev
ios developer
Москва
Обязанности и достижения

- Разработка архитектуры iOS приложения;
- Разработка и создание мобильного приложения под iOS;
- Разработка клиент-серверных приложений;
- Внедрение новых сервисов и технологий(e-mail, FacebookSDK, Nike API, Fitbit API, WahooSDK).

Февраль 2012 — Октябрь 2012
LTD Space Growth
junior ios developer
Москва
Обязанности и достижения

- Поддержка готовых iOS приложений;
- Внедрение новых социальных сервисов (VK, Facebook, twitter, linkedIn, foursquare);
- Помощь в создании iOS приложения в качестве junior iOS developer'а.

Высшее образование
Сентябрь 2013 — По настоящее время
МГУПИ
Информатики; ИТ
Москва
Среднее специальное образование
Сентябрь 2009 — Июль 2013
Факультет среднего профессионального образования МГУПИ
Программное Обеспечение
Москва
Рекомендательные письма
Senior backend engineer/junior data scientist • знакомый

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

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