28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Специализация и профессиональные навыки:
* iOS,  Swift, Objective-C, XCode, iPhone programming.
* C/C++

Профессиональные цели: 

Меня интересует разработка ПО для iOS.

Награды, сертификаты, портфолио, проекты:
Brainbench C++ programmer certificate(ID 1256306).

Профессиональные навыки
Опыт работы
Один из ведущих разработчиков и издателей игровых приложений для социальных сетей и мобильных платформ.
Санкт-Петербург
Программист
Октябрь 2011 — По настоящее время (8 лет и 2 месяца)

Работая в распределенной команде из нескольких десятков человек, участвовал в разработке следующих мобильных игр:
+Megapolis - оригинальный кроссплатформенный 2D ситибилдер. 10 000 000+ установок, 500k DAU. https://apps.apple.com/ru/app/megapolis/id580765736

Выполнявшиеся задачи:
+Разработка и поддержка игровых механик и GUI в кроссплатформенной части игр(C++, STL, Boost, Lua, Xcode, оригинальный json/yaml based GUI)
+Разработка и поддержка логики взаимодействия с сервером
+Покрытие Legacy кода юнит тестами и интеграционными тестами
+Написание нового кода с использованием тестов (TDD)
+Поддержка платформозависимой части iOS (ObjC)
+Решение проблем, поступивших от специалистов поддержки
+Анализ логов, статистики ошибок и падений
+Оптимизация производительности

Задачи выполнялись во взаимодействии с широким кругом специалистов: клиентские и серверные команды разработчиков, саппорт, аналитики, QA-специалисты, авто-тестировщики, дизайнеры, гейм-дизайнеры, контент менеджеры.

Достижения:
+Реализовал основную часть логики нескольких механик игры “Megapolis”
+Отладил iOS inapp purchase
+Написал анализатор логов приложения для поиска проблем.
+Научился работать с очень тяжелым по обьему и качеству недокументированным Legacy кодом
+Оптимизировал хранение объектов в ОЗУ - минус 30 мб.
+Написал анализатор git-коммитов для сбора статистики по выполненной программистами работе (на AWK).

Home Development
Санкт-Петербург
Ведущий разработчик
Декабрь 2018 — Май 2019 (6 месяцев)

Обязанности: - Полный цикл создания приложения для iPhone - идея, проектирование, программирование, тестирование.

Достижения: - Проектирование и разработка приложения массовой загрузки фотографий в VK.

App Store: https://apps.apple.com/us/app/push-photos-for-vk/id1477506126?ls=1

Ведущий разработчик
Январь 2011 — Август 2011 (8 месяцев)

Обязанности:

- Полный цикл создания приложения для iPhone - идея, проектирование, программирование, тестирование, описание и руководство пользователя.

Достижения:

- Проектирование и разработка фото-приложения Shoot&Share для создания фотографий с помощью iPhone камеры и немедленной отправки их в Twitter, Facebook и Flickr через 3G, EDGE, Wi-Fi, с указанием географических координат.

- Загрузка фотографий из Picasa, создание альбомов, просмотр фотографий, печать.

- Shoot&Share в App Store http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=447845679&mt=8

«Сперасофт» – крупнейшая аутсорсинговая компания по разработке игр в России и в Восточной Европе. Мы делаем фантастические игры и сотрудничаем с ведущими игровыми студиями! Художники и инженеры «Сперасофт» помогли выпустить Dragon Age 2, Mass Effect 2, Star Wars (SWTOR), FIFA Street – и это далеко не все проекты, над которыми работала и работает наша команда
Санкт-Петербург
Программист
Сентябрь 2011 — Октябрь 2011 (2 месяца)

ObjC программист приложения личных финансов для iPhone и iPad.

Санкт-Петербург
Разработчик
Июнь 2009 — Август 2011 (2 года и 3 месяца)

Достижения:

- Интеграция OpenOffice Writer в ERP "Компас" - редактирование шаблонов финансовых документов, построение документов по шаблонам.

Elilink Spb
Санкт-Петербург
Разработчик
Октябрь 2001 — Март 2008 (6 лет и 6 месяцев)
Обязанности: - Разработка мультизвенной распределенной системы визуализации сетей (netViz Enterprise Server) - Разработка GUI клиентской части (Visual C++, MFC). - Разработка объектов бизнес-логики на среднем звене (application server): обработка данных, right access, etc. Достижения: - Разработка интегрированной Windows аутентификации клиента на сервере (т.н. SSO, через SSPI). - Разработка системы генерации XML по базе данных - разработка БД (MS SQL Server).
Высшее образование
Санкт-Петербургский политехнический университет Петра Великого
Санкт-Петербург
Факультет: Технической кибернетики; ФТК
Январь 1992—Январь 1996 (4 года)