Обо мне

Внимание к деталям и практичный перфекционизм.

Способность быстро обучаться и добиваться результата.

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

Разработка приложений для платформы iOS.

Награды, сертификаты, портфолио, проекты: Apple iOS 5 DevelopmentBrainbench, Лицензия 1929221

MCTS: Microsoft Internet Security and Acceleration (ISA) Server 2006, Configuration Microsoft ноябрь 2010 г.

Plugin for Pidgin IM - https://launchpad.net/quote/

Профессиональные навыки
Objective-СGcdRestSQLGitXcodeCore dataC++ LinuxSwift
Участие в профессиональных сообществах
Опыт работы
Ноябрь 2015 — по настоящее время (2 года и 1 месяц)
Программист
Москва
Обязанности и достижения
Разработка VoIP мессенджера под платформу iOS.
Август 2014 — Январь 2016 (1 год и 6 месяцев)
One Call Caspian
Team Lead
Лондон
Обязанности и достижения
Обязанности: Доработка существующего проекта - SIP-клиент для платформы iOS, на базе открытого проекта Linphone. Подготовка и размещение приложения в AppStore. Подготовка сборок и выпуск для тестирования в системе TestFlight. Периодическая синхронизацияисходников с результатами разработчиков проекта Linphone. Управление распределёнными по частям света разработчиками: - постановка задач и контроль выполнения; - Code Review на GitHub посредством Pull Request'ов. Тюнинг серверной части бек-енда. Рекомендации по улучшению производительности и безопасности. Достижения: Приняв мёртвый некомпилирующийся проект от предыдущих разработчиков, в сжатые сроки перенёс их доработки в ванильный проект Linphone для iOS и разместил обновлённую версию приложения в AppStore. Добавил следующий функционал: - регистрация нового пользователя в приложении; - вывод на экран текущего баланса клиента; - смайлики в чате; - Remote Push Notifications (осталась доработка серверной части Asterisk); - множество других улучшений и оптимизаций. Вычистил исходный код от всех предупреждений статического анализатора кода Xcode. В составе команды продолжаю улучшать и развивать продукт. В данный момент полностью меняется дизайн всего приложения и реализуются новые функции. Исходный код проекта доступен на GitHub - https://github.com/pomozoff/caspianphone
Август 2005 — Октябрь 2015 (10 лет и 3 месяца)
Инженер-программист
Москва
Обязанности и достижения
Обязанности: Разработка программного обеспечения на Qt/C++, Delphi, Java и т.д.; разработка под платформы Windows, Linux x86/arm, Android; интеграция разрабатываемых продуктов со внешними сервисами; разработка лицензионной защиты программного обеспечения; установка и администрирование сервисов для отдела разработки.
 Достижения: 
С нуля создал всю техническую инфраструктуру отдела разработки (кроме локальной сети) - закупка комплектующих, сборка и запуск серверов, интеграция в корпоративный домен Active Directory, установка гипервизора виртуальных машин и запуск сервисов, бэкап локальный и на удалённый сервер.
Собрал «под себя» среду кросс-компиляции и удалённой отладки для «железки» на базе Linux/arm, пишу приложение на Qt.
Придумал и воплотил схему лицензионной защиты с перехватом системных функций в родительском процессе с дешифровкой выполняемого кода «на лету».
Доработал из состояния «концепта» и внедрил систему трансляции кода 1С 8 в проект Delphi, компилируемый в динамически подключаемую библиотеку dll. Система используется для защиты кода 1С от копирования и изменений, а так же для лицензионной проверки программного обеспечения. В процессе «доработки» пришлось разработать свою систему тестирования для платформы 1С:Предприятие 8, позволяющую создавать и запускать юнит-тесты, проводить функциональное, регрессивное и интеграционное тестирование конфигураций с отчётами по e-mail.
Создал автоматизированную систему сборки этой библиотеки защиты для использования сотрудниками отдела для своих проектов.
Ноябрь 2001 — Август 2005 (3 года и 10 месяцев)
Платина
Руководитель IT отдела
Красноярск
Обязанности и достижения
Обязанности: Администрирование компьютерной сети предприятия силами отдела; участие в разработке приложения для приёма заказов клиентов, планирования загрузки оборудования на Delphi + Interbase, 1С:Предприятие 7.7. 
Достижения: 
Создание локальной сети предприятия со всеми необходимыми сервисами от MS Active Directory до прокси-сервера squid и т.п. Унификация программного обеспечения среди существовавшего «зоопарка» у дизайнеров, верстальщиков и т.п. Участие в разработке системы приёма и обсчёта заказов, планирования производства, предпечатной и постпечатной подготовки.
Март 2001 — Ноябрь 2001 (9 месяцев)
Вальди
Системный администратор, программист
Красноярск
Обязанности и достижения
Обязанности: Администрирование компьютерной сети предприятия; доработка программы бухгалтерского и складского учёта; автоматизация обмена данными между филиалами компании по городу. 
Достижения: 
Успешный перевод предприятия с системы бухгалтерского и складского учёта «БЭСТ 4» на более современную «1С:Предприятие 7.7». Автоматизация обмена данными между филиалами по городу. Внедрение MS Active Directory, единый почтовый сервер и т.п.
Высшее образование
Январь 1996 — Январь 2001
КрасГУ
Физический
Красноярск