Обо мне

Специализация и профессиональные навыки:
— Насыщенный опыт управления стартапом и разработки новых бизнес-направлений: визионерство, разработка бизнес-моделей, создание команд, финансовое моделирование, стратегическое планирование, внедрение процессов, продвижение продукта.
— Специализация на разработке SaaS и облачных вычислениях. Знание рынка SaaS, опыт партнёрства с лидерами российского SaaS, опыт разработки высоконагруженных 24/7-сервисов.
— Богатый опыт управления проектами по разработке ПО в критических ситуациях: перестройка команды, миграции на другие технологии и методологии (XP, Scrum, SDLC), пивоты.
— Отличные технические знания и богатый опыт работы в индустрии разработки ПО: специалист по дисциплине «программное обеспечение вычислительной техники», более 12 лет специализируюсь на разработке веб-приложений.
— Опыт работы в качестве ведущего разработчика. Отличное понимание принципов работы веб-приложений и информационных технологий.

Профессиональные цели:
Создание «облачных» стартапов, филиалов компаний по разработке ПО, развитие нового бизнеса.

Награды, сертификаты, портфолио, проекты:
— Диплом Exigen Services «Лучший руководитель проекта», 2009 г.
— Диплом Exigen Services «Команда года», 2009 г. (получил в составе команды, которой я руководил).
— Диплом Exigen Services «All Stars: за выдающиеся профессиональные достижения в 2008 году», 2008 г.

Членство в обществах и ассоциациях:
http://xpoint.ru/

Дополнительная информация:
— Развитие личности.
— Кибернетика.
— Инвестиции.

Опыт работы
Май 2011 — по настоящее время (6 лет и 7 месяцев)
Директор
Казань
Обязанности и достижения
Обязанности: - Разработка видения, создание гипотез бизнес-моделей, набор и сплочение команды, бюджетирование и финансовое моделирование, стратегическое планирование. - Постановка процессов, продуктовый менеджмент, конкурентный анализ, переговоры, продвижение продукта, мониторинг состояния, публичные выступления.
Июнь 2010 — Январь 2011 (8 месяцев)
Magellan Travel
Директор по информационным технологиям
Казань
Обязанности и достижения
Обязанности: - Консультирование по организации инфраструктуры распределённых офисов и оптимизации бизнес процессов. - Описание функциональных требований к развитию корпоративного сайта. - Поиск исполнителя на создание сайта, с будущим контролем разработки и управлением требованиями. Достижения: - Произведён анализ рыночных потребностей и написана функциональная спецификация на развитие корпоративного сайта, этот документ ляжет в основу будущей модернизации.
Февраль 2010 — Май 2011 (1 год и 4 месяца)
Руководитель проекта по разработке ПО
Казань
Обязанности и достижения
Обязанности: - Руководство проектом, планирование этапов разработки (MS Project, JIRA), эффективное распределение ресурсов. - Проектирование и оптимизация архитектуры системы, оптимизация базы данных, оптимизация процесса поставки. - Организация технической инфраструктуры проекта в поддержку цикла разработки системы, сопровождение внедрения новых технологий. - Работа с командой: сплочение команды, создание видения, мотивация, коучинг. - Общение заказчиком: решение срочных задач, ежедневные митинги, приоретизация и сортировка проблем работающей системы, отчётность. - Управление конфигурацией и поставка. Достижения: - Не смотря на большие потери в численности команды, был восстановлен нормальный цикл работы команды с поддержкой системы и разработкой новой функциональности, что позволило бизнесу продолжить развитие и рост. - Осуществил переход от системы контроля версий Perforce к Subversion. - Оптимизировал целый ряд проблемных по производительности мест системы, связанных с базой данных.
Январь 2008 — Январь 2010 (2 года и 1 месяц)
Exigen Services
Руководитель проекта по разработке ПО
Казань
Обязанности и достижения
Обязанности: - Руководство проектом, планирование этапов разработки (MS Project, JIRA), эффективное распределение ресурсов. - Проектирование и оптимизация архитектуры системы, оптимизация базы данных, оптимизация процесса поставки. - Организация технической инфраструктуры проекта в поддержку цикла разработки системы, сопровождение внедрения новых технологий. - Работа с командой: собеседования кандидатов, сплочение команды, создание видения, мотивация, перформанс ревью, коучинг. - Общение заказчиком: решение срочных задач, ежедневные митинги, приоретизация и сортировка проблем работающей системы, отчётность. - Управление конфигурацией и поставка. Достижения: - Система была переведена на новую платформу, включающую в себя объединение разрозненных баз данных одну и объединение двух версий продукта в один. Это объединение оздоровило систему, упростило логику работы, позволило меньше тратить времени на поддержку. - Часть устаревших подсистем написанных на языке Perl были успешно переведены на платформу Java. В том числе одна из самых высоконагруженных систем, которой пользуются около 8 млн. пользователей. - Была реорганизована файловая структура проекта, и оптимизирована процедура сборки билда. Файловая структура приобрела очевидную структуру, процесс сборки билда и поставки стал надёжным и предсказуемым. Скорость разработки повысилась на порядок. - Предложенный мной механизм обновления базы данных только на изменившиеся данные, считавшийся невозможным, был внедрен и успешно используется сейчас. - Были налажены отличные рабочие отношения внутри команды, команда была сплочена и мотивирована. Был налажен общий язык в отношениях с заказчиком. Методологии: Iterative, Scrum, XP. Инструментарий: Perforce, JIRA, MS Project, MS Visio (UML), Confluence, SharePoint.
Август 2007 — Январь 2008 (6 месяцев)
Инженер-программист
Казань
Обязанности и достижения
Обязанности: - Веб-разработка на языке Perl, разработка новой функциональности, поддержка старой функциональности. - Оптимизация архитектуры системы. - Реинжиниринг базы данных. - Code review. Достижения: - Мой документ с предложениями по оптимизации архитектуры был заложен в план развития системы. - Выделенная в моё ведение часть команды выполнила свои подпроекты в срок и с высочайшим качеством. - Была повышена продуктивность команды, предложением некоторых практик XP, например, парное программирование, по которому я сделал тренинг, читаемый затем много лет. Технологии и инструментарий: Perl, Java, JavaScript, XHTML, CSS, SQL, AJAX, SOAP, DOM, MySQL, Apache and Tomcat web servers, Struts 2, iBATIS, JIRA, Perforce, Cruise Control, Apache Ant.
Октябрь 2005 — Август 2007 (1 год и 11 месяцев)
Clever Systems
Генеральный директор
Казань
Обязанности и достижения
Обязанности: - Управление разработкой новых продуктов и планирование развития, стратегия технического развития системы, взаимодействие бизнеса с разработкой. - Управление проектом, работа с людьми, мотивация, собеседования кандидатов, создание команд. - Внедрение новых процессов и их оптимизация. - Управление бюджетом и контроль финансовых потоков. - Поиск потенциальных заказчиков, переговоры и презентации. Достижения: - Был открыт первый в Казани Интернет-магазин продуктов, количество представленных наименований товара было около 40 тыс. (из-за финансовых проблем у партнёров был закрыт). - Были созданы уникальные системы, многие из которых работают спустя годы. Контроль и осуществление полного цикла разработки и сопровождения web-сайтов и web-приложений. В настоящий момент деятельность компании заморожена.
Июнь 1999 — Октябрь 2005 (6 лет и 5 месяцев)
зарубежные заказчики
Фрилансер (freelancer)
Казань
Обязанности и достижения
Обязанности: - Создание веб-приложений с нуля, в том числе собственных CMS на языке Perl. - Создание десктопных приложений на языке Delphi/Object Pascal. В том числе распределённых и взаимодействующих с веб-системами и OLE-окружением. - Оптимизация готовых веб-систем. - Поиск потенциальных заказчиков, переговоры и презентации. Основная клиентура: зарубежные предприниматели. Достижения: - Разработал собственную CMS на языке Perl, лёгкую и простую в использовании: базирующуюся на MySQL, с системой сайтовых виджетов, общий размер исходного кода меньше 1 МБ. CMS улучшалась от проекта к проекту. - На Delphi создал двигатель нейросетевых вычислений, на тот момент, работающий в несколько раз быстрее любых аналогов. Производительность достигалась многопоточностью и использованием расширенных процессорных инструкций. - Получил опыт работы с иностранными клиентами: Германия, США, ОАЭ, Австралия. Программирование web-систем на заказ. Веб-маркетинг. Технологии, инструменты и платформы: Delphi (Object Pascal), Perl, C++, JavaScript, MQL, XHTML, CSS, OLE, Apache mod_rewrite, MySQL, MtxVec, SSI, multi-thread calculating, Subversion.
Высшее образование
Сентябрь 1999 — Январь 2005
КГТУ Туполева
Технической кибернетики и информатики
Казань
Специализация и достижения
специальность: инженер-программист (2204)