Обо мне

Управленческие навыки.

За годы своей карьеры прошел путь от обычного разработчика до СТО. Имею опыт построения IT-подразделения с нуля и процессов:
- Найма людей;
- Формирования команд;
- Внедрения метрик и проведения оценки эффективности;
- Выстраивания системы мотиваций;
- Внедрения методологии scrum, agile, kanban;
- Построения стратегий развития продукта;
- Создания инфраструктуры;
- Планирования работы команд, постановки задач, повышения эффективности работы комманд;
- Работы по проекту в команде из 50 человек;
- Управления несколькими командами общей численностью до 35 человек.

Об одном из проектов, управляемых мною, можно почитать здесь: https://vc.ru/life/60782-kak-it-otdel-prevratil-malenkiy-magazin-zapchastey-v-agregator-i-sdelal-ego-liderom-rynka

Веду небольшой блог про менеджмент в IT: https://habr.com/ru/users/tyronead/posts/

Активный участник и спикер на конференциях и митапах.

Технические навыки:
- Программирование php (oop, patterns), go, javascript, perl.
- Знания html, css (умение верстать), less, grunt, gulp, webpack.
- Знание cms систем (joomla, bitrix, ExpressionEngine)
- Знание framework (yii, symfony, laravel, phalcon, backbone)
- Знание библиотек (marionette, ReactJS, React Native, jquery, jquery ui)
- Работа с framework (Ext JS, angularJS, kohana)
- Работа с Node.js
- Работа с базами данных: MySQL, Galera Cluster, MsSQL, PostgreSQL, PGCluster, MongoDB, Microsoft Access.
- Работа с протоколами: REST, HTTP, SOAP, WSDL.
- Работа с memcached и redis.
- Работа с поисковыми движками: sphinx, elasticsearch.
- Работа с очередями: RabbitMQ, Beanstalkd.
- Работа с системами управления версиями: git, mercurial, svn.
- Работа с ОС Linux (Установка и настройка серверов), apache, nginx, php-fpm.
- Работа с docker
- Умение проектировать масштабируемые системы под высокие нагрузки.
- Умение проводить нагрузочное тестирование.
- Умение реализовывать многопоточные программы, очереди, работающие в режиме реального времени.
- Умение писать тесты, знание TDD, phpUnit.
- Умение быстро разбираться в чужом коде, оптимизировать код.
- Имею опыт в разработки мобильных приложений.
- Имею опыт в программирование на языках C, C++, C#, Delphi.
- Программирование систем на базе искусственного интеллекта (распознавание образов, контроллеры на нечеткой логике).
- Программирование контроллеров.
- Обработка и защита информации (написание криптографических программ).

Без вредных привычек, уравновешен, целеустремлен, легко обучаем, желание и умение получать новые знания и опыт. Водительские права категории В

Участие в профессиональных сообществах
Опыт работы
«Технологии – это просто, понятно и удобно»
Санкт-Петербург
Руководитель отдела разработки
Декабрь 2018 — По настоящее время (1 год и 1 месяц)

Позвали запустить новый офис разработки. Сформировал отдел, организовал работу. Обеспечение работоспособности IT-инфраструктуры офиса. Постановка и контроль выполнения задач, стратегическое планирование. Организация процесса разработки (scrum, code review, межкомандное взаимодействие). Методологическое сопровождение на всех стадиях разработки проектов (инструкции, шаблоны, процессы). Разработка как уже существующих сервисов компании, так и написание новых сервисов, расчитанных под высокие нагрузки.

Достижения: собрана команда и произведен onboarding. Разработано несколько новых сервисов для компании и выведены в продакшн. Были внедрены scrum, code review, документация.

ООО Альфа-Моторс
Санкт-Петербург
Руководитель IT отдела
Июнь 2015 — Октябрь 2018 (3 года и 5 месяцев)

Под моим руководством был построен IT-отдел с нуля, сформированы команды: back-end developer, front-end developer, тестирования, системных администраторов, дизайна и UX-проектирования, аналитики. Организован процесс разработки. Руководство командой из 35 человек. Постановка и распределение задач по отделу (работа по kanban), проверка и оценка поставленных задач, определение их эффективности. Работа с партнерами по созданию совместных проектов. Принятие непосредственного участия в проектировании архитектуры систем, выбор технологий.

В результате было разработано 2 проекта:

1). Проект в сфере автомобильных запчастей, направленный на B2B и B2С сегмент, в который входят CRM, ECM системы, то есть агрегатор новыйх и б.у. запчастей. Проект состоит из электронной системы по ведению компаний (создание складов, учет товаров, продажа товаров, электронный документооборот, система оплаты) http://alfa-mt.ru и интернет-магазина http://alfadetali.ru. Система представляет из себя большой client-server приложение. Client состоит из 2-х сайтов и мобильного приложения (в разработке). Все они взаимодействуют с одним api. Server состоит из масштабируемой системы, заложенной под большие нагрузки и большие объёмы данных. Сейчас в систему подключены больше 50 компаний и находится более 10000000 запчастей.

2). Проекта по продаже туров. Информация о турах, отелях и перелетах бралась от различных агрегаторов. Сама система представляла из себя beck-end из распределенных серверов, которые занимались сбором данных через api, анализом и обработкой данных(big data). Front-end представлял из себя основной сайт, лендинги, сервис оплаты, формирование предложений и т.д. В данное время проект заморожен, связи с понижением рентабельности.

ООО АртПланет
Санкт-Петербург
Руководитель web-отдела
Июль 2014 — Июнь 2015 (1 год)
Руководство командой из 10 человек. Формирование ТЗ, постановка и распределение задач по отделу (работа по scrum), проверка кода. Работа с фрилансерами (дизайнеры, верстальщики, продвиженцы). Подбор персонала в отдел.Поддержка существующих проектов. Проектирование архитектуры систем и их разработка. Принятие решений, какие технологии будут использоваться в проектах. Написание api. Внедрение тестов. Разработка непосредственно разделов проекта.Под моим руководством были спроектированы и разработаны следующие проекты:1). Хостинг панель, биллинг для хостинга. Проект представлял из себя личный кабинет, пополнение счета, мои заказы и возможность управления серверами через веб-интерфейс.2). Проектирование и поддержка игровых сайтов под игры MMORPG. Разработка новых сайтов с личным кабинетом, системой оплаты, магазина товаров, биллинга, а также прослойки, которая позволяла общаться launcher, игровому серверу и биллингу.3). Сервер для игры под мобильные устройства. Проект представлял из себя написание сервера с нуля, реализацию api и административного интерфейса.4). Разработка крупной масштабируемой социальной сети, направленной на геймеров. Функционал соц. сети представлял из себя разделы: личные кабинеты, сообщения, друзья, игры, группы, фотографии, видео, новости, форумы, поиск. Интеграция с различными ресурсами (vk, facebook, youtube, twitch, steam), для подключения личных данных, видеозаписей, игр, достижений в играх и т.д.
Стартап- проекты
Санкт-Петербург
Ведущий программист. Системный архитектор
Октябрь 2012 — Июль 2014 (1 год и 10 месяцев)
Работал над проектом соц. сети определенной направленности.Проектирование всей системы с нуля. Проектирование БД. Принятие решений, какие технологии будут использоваться в проекте. Написание движка системы. Написание api. Внедрение тестов. Разработка непосредственно разделов проекта (back-end и front-end). Настройка серверов под проект.Общения с руководителями, аналитиками, дизайнерами. Формирование ТЗ для программистов, полученных от аналитиков, подбор персонала для проекта. Управление коллективом из 5 человек.Сайт проекта: http://vuzia.ru/
Хостинг-провайдер, регистратор доменных имён
Санкт-Петербург
web-программист
Август 2012 — Сентябрь 2012 (2 месяца)
Разработка внутренней системы управления.
ЗАО Первый ТВЧ
Санкт-Петербург
web-программист
Май 2011 — Май 2012 (1 год и 1 месяц)

- Разработка и поддержка сайтов компании, создание нового функционала к ним: http://www.1tvch.ru/ http://kinopokaz.tv/ http://kinopokazhd2.tv/ http://ohotnikirybolov.tv/ http://kinopokazhd1.tv/ http://zagorodny.tv/ http://tonus.tv/ http://telezoo.tv/ http://teleteen.tv/ http://teletravelhd.tv/ http://teletravel.tv/ http://telelook.tv/ http://discoteka.tv/ http://highlifehd.tv/ http://tvmir.ru/ - Разработка архитектуры сайтов и баз данных.- Разработка собственных систем управлений сайтов и написание модулей.- Проведение работ по повышению отказоустойчивости сайтов.

Частная практика, работа без зачисления в штат
freelancer
Май 2010 — Май 2012 (2 года и 1 месяц)
- Участие в разработке стартап проекта aGlobe (крупный проект в сфере путешествий (соц. сеть), ориентированный под большую нагрузку).- Разработка поискового алгоритма для сайта социальной сети.- Написание собственных административных интерфейсов.- Интерактивно обучающий сайт для нужд института.
Ленпромавтоматика
Санкт-Петербург
Инженер – настройщик (тестировщик)
Февраль 2010 — Май 2011 (1 год и 4 месяца)
Разработка и проектирование стендов для тестирования электронного оборудования:- разработка пользовательского интерфейса- создание алгоритмов тестирования.Ведение деловой переписки, составление документации.Отладка, настройка и ремонт барьеров искробезопасности.Чтение принципиальных электрических схем.
Физико-технический институт имени А.Ф.Иоффе
Санкт-Петербург
техник
Сентябрь 2007 — Январь 2010 (2 года и 5 месяцев)
Разработка программ управления подвижками лазерной установки.Отладка, настройка, сборка и проведение измерений на оборудованиях, написание программ под установки, сборка оптических систем и электронных устройств.
Высшее образование
Балтийский государственный технический университет «Военмех» имени Дмитрия Федоровича Устинова
Санкт-Петербург
Факультет: Факультет «И» ИНФОРМАЦИОННЫЕ И УПРАВЛЯЮЩИЕ СИСТЕМЫ
Сентябрь 2008—Июнь 2011 (2 года и 9 месяцев)
Информационных и управляющих систем/Информационные системы и технологии
Факультет: Факультет «А» РАКЕТНО-КОСМИЧЕСКОЙ ТЕХНИКИ
Сентябрь 2004—Январь 2010 (5 лет и 4 месяца)
Физико-технический/Приборы и системы лучевой энергетики