Обо мне

Professional objectives: Head of mobile department, technical lead, product manager.

Членство в обществах и ассоциациях: https://www.ohloh.net/accounts/gpinigin

Профессиональные навыки
Опыт работы
Ноябрь 2013 — по настоящее время
Инетра
Senior Software Engineer
Новосибирск
Обязанности и достижения

Обязанности:
- Развитие и сопровождение продукта Peers.TV для iOS, Android, Android TV;
- Работа с требованиями, анализ данных, техническая поддержка выпускаемых продуктов (MAU ~2m, DAU ~250k);
- Разработка технической документации (Web API);
- Continuous Integration and delivery (Jenkins CI).

Достижения:
1. Внедрена система медиации рекламных сетей с различными способами интеграции (внутренняя разработка);
-- позволила увеличить заполняемость рекламных мест свыше 80 %;
2. Внедрена система для подключения платного контента:
-- сервиса Peers.TV по модели подписки при помощи платежных систем Play Market, Apple AppStore;
-- интернет-провайдеров с услугой "IPTV Телевидение".
3. Внедрение нового плеера для Android версии (на основе ExoPlayer), анализ исключительных ситуаций, связанных с реализациями MediaCodec API:
-- позволило сократить количество критических ошибок воспроизведения в 3 раза;
4. Внедрена видео-реклама в существующем JS-приложении для платформы SmartTV LG (собственная инициатива):
-- позволило улучшить монетизацию сервиса на ~10%
5. Существующее JS-приложение адаптировано для платформы SmartTV Tizen (собственная инициатива):
-- приложение Peers.TV стало доступно для моделей 16 и 17-го годов

Январь 2013 — Август 2014
Videolan
Software developer/translator (volunteer)
Париж
Обязанности и достижения

Обязанности:
- Исправление ошибок и разработка новой функциональности
- Локализация на русский язык

Достижения:
- Приложение VLC for iOS переписано с нуля под LGPL лицензией (вклад ~20%) и снова доступно в Apple AppStore (https://itunes.apple.com/ru/app/vlc-for-ios/id650377962)

Ноябрь 2012 — Ноябрь 2013
Инетра
Software Engineer
Новосибирск
Обязанности и достижения

Обязанности:
- Поддержка и развитие продукта Peers.TV для iOS
- Автоматизация процессов сборки приложений на платформах iOS, Android на основе Jenkins CI.
- Поддержка продуктов Peers.TV, 4TV(EOL) для Android
- Разработка приложения 4TV для iOS для просмотра IPTV провайдеров (EOL)

Достижения:
- Кардинально переработано приложение Peers.TV(бывший CN.ru) для iOS
- Разработано приложение 4TV для iOS для просмотра IPTV (EOL)
- Внедрена автоматическая сборка проектов для iOS и Android.

Июль 2011 — Ноябрь 2012
Software Developer
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка мобильных приложений: iOS, Android, Blackberry.
- Функциональное, модульное тестирование и автоматизация для платформ iPhone, Android.
- Proxy-менеджмент: оценка сложности и распределение задач, контроль выполнения
- Подготовка и публикация мобильных приложений в App Store, Google Play, BB App World
- Взаимодействие с отделом дизайна, локализации, технической поддержки.

Достижения:
- Разработаны мобильные приложения для платформ iOS, Android, Blackberry, позволяющие выполнять административные функции хостинговой панели Parallels Plesk Panel
- Реализована система автоматической сборки и выполнения тестов для платформ Android, iOS на основе Jenkins CI.

Октябрь 2010 — Июнь 2011
Junior Software Developer(Intern)
Новосибирск
Обязанности и достижения

Обязанности:
- Разработка, тестирование: iOS, Blackberry.

Достижения:
- Разработаны прототипы приложений Plesk Manager, Plesk Monitor для платформ iOS, Blackberry

Высшее образование
Январь 2006 — Январь 2011
СибГУТИ
Информатики и вычислительной техники (ИВТ)
Новосибирск
Специализация и достижения

Специальность: Вычислительные машины, системы, комплексы и сети.