Профессиональные навыки
CocoaXcodeOpenglGitC++
Опыт работы
Июль 2014 — по настоящее время (2 года и 11 месяцев)
CleverBITS inc
руководитель проектов / руководитель мобильного направления
Москва
Обязанности и достижения

Руководство и непосредственное участие в разработке мобильных сервисов разной направлености для мобильной платформы iOS.

Август 2013 — Май 2014 (9 месяцев)
Snypir inc
руководитель проектов / руководитель мобильного направления
Москва
Обязанности и достижения

Руководство и непосредственное участие в разработке VoIP решения на базе SIP протокола для платформы iOS.

Октябрь 2011 — Август 2013 (1 год и 10 месяцев)
Mail.Ru Group
ios-разработчик / ios developer
Москва
Обязанности и достижения

Разработка почтового клиента под платформу iOS. Перенос разработки клиента с аутсорса на домашнюю разработку внутри компании. Рефакторинг кода. Расширение функционала. Обновление и поддержка приложения.

Февраль 2011 — Октябрь 2011 (8 месяцев)
Conde Nast Russia
Разработчик приложений/Менеджер проектов
Москва
Обязанности и достижения

Руководство разработкой приложений для издательского дома под платформу ios, android и nokia

Июль 2010 — Февраль 2011 (7 месяцев)
HIQ MobilEYE
ios-разработчик / ios developer
Москва
Обязанности и достижения

Разработка разнообразных приложений под мобильные платформы. В частности разработка приложения с дополненной реальностью(OpenCV, OpenGL, Objective-C, C++) и клиент-сервеная платформа(отладка специфичного протокола, оптимизация отрисовки OpenGL, локализация, Objective-C, C++) для разработки азартных игр для ios

Июль 2009 — Июль 2010 (1 год)
HorsSystems
ios-разработчик / ios developer
Москва
Обязанности и достижения

Разработка 3D движка под платформу iPhone. В качестве инструментов использовались OpenGL ES 1.1(fixed pipeline), C++, как среда разработки идёт XCODE(GDB + GCC). Кроме того стоит отметить что мной был разработан весь инструментарий(неколько плагинов) и несколько бинарных форматов для Autodesk Maya. Движок способен рисовать статическую геометрию, скелетную анимацию, смешивать разные слои текстур и накладывать на одну модель, использовать стандартное освещение OpenGL ES