Обо мне

Привет!

Я занимаюсь разработкой и хочу работать в данном направлении, полностью сосредоточиться на этой стороне моих интересов с помощью нового проекта. Мне интересны люди и новые задачи, возможность их решить. Поэтому самые важные критерии при выборе работы для меня это интересный проект и команда близких по духу людей. Для меня важно качество продукта, поэтому я считаю TDD и CI необходимыми составляющими разработки.

Пример моего кода можно посмотреть на гитхабе:

https://github.com/Vehsamrak/terraformator

https://github.com/VAPC/RockParade-API

https://github.com/MagicGreenHat/Kingdom

Я считаю что разбираюсь в:

PHP: версии от 5.3 до 7.1, объектно-ориентированный, человекопонятный код, соблюдение стандартов кодирования, паттерны проектирования
PHP фреймворки: Symfony, Silex, Yii, Doctrine
Тестирование: PHPUnit, Behat, Codeception
Javascript: Typescript, jQuery, RequireJS, Gulp
Базы данных: MySQL, Redis
Средства разработки: PhpStorm, Vagrant, git, xDebug
Интеграция: Teamcity, Jenkins, Travis CI, Docker, bash
Концепции: SOLID, REST, TDD
Управление проектом: Выработка требований, управление задачами, проведение собеседований.
Системное администрирование Linux: Ubuntu, Mint, командная строка и скрипты bash, работа с окружениями и их конфигурацией, построение инфраструктуры и автоматизация, развертывание и настройка серверной платформы, непрерывная интеграция и деплой (Docker, автоматизация тестирования, деплой-скрипты)
Другие языки: Java
Участие в профессиональных сообществах
Опыт работы
Апрель 2017 — по настоящее время (9 месяцев)
Senior PHP / Golang Developer
Санкт-Петербург
Обязанности и достижения

Проектирование и реализация партнерской программы.

Октябрь 2016 — Ноябрь 2016 (2 месяца)
Siemens
PHP Developer / Build Engineer (part time)
Санкт-Петербург
Обязанности и достижения
Контрактная почасовая работа в офисе. * Разработка новых функциональных частей системы. * Обучение и руководство специалистов направления инфраструктуры и интеграции. * Проверка (ревью) технических решений команды. * Проведение собеседований на ряд позиций: PHP Developer, QA Engineer, Junior Build Engineer.
Октябрь 2016 — Февраль 2017 (5 месяцев)
ООО "Учетный Совет"
Генеральный директор
Санкт-Петербург
Обязанности и достижения
Как генеральный директор я занимался запуском полного цикла производства, обеспечением его деятельности, и как итог - проведением сделки по продаже бизнеса. Как разработчик я реализовал сайт на silex, конфигурируемый калькулятор цен, систему учета заявок от клиентов и уведомление менеджеров о новых заявках.
Октябрь 2015 — Октябрь 2016 (1 год и 1 месяц)
Siemens
PHP Developer / Build Engineer
Санкт-Петербург
Обязанности и достижения
Работа в команде из 6 человек. Для управления задачами используется Jira, методология scrum. Как php developer: - разработка ERP систем для подразделений фирмы: тестирование больших и малых газовых турбин, тестирование прочности материалов, бюджетирование, логистика и другие; - TDD подход к разработке нового кода, покрытие тестами и рефакторинг старого; - проектирование, разработка REST API бэкэнда корпоративного приложения; Как build engineer: - разработка и внедрение серверной инфраструктуры с нуля, администрирование 6 серверов на linux; - внедрение continuous integration, модульное и функциональное автоматическое тестирование на каждый коммит; - внедрение continuous delivery: при каждом изменении кода - автоматическое разворачивание инфраструктуры, прогон тестов, деплой на testing сервер для ручного тестирования и далее на stage для заказчика, а после - на production; - система управления конфигурацией окружения; - проведение системных мероприятий по безопасности инфраструктуры;
Февраль 2015 — Июль 2015 (6 месяцев)
PHP/Symfony разработчик
Санкт-Петербург
Обязанности и достижения
Разработка основного проекта компании на Symfony в команде примерно из 20 человек. Использовалась методология scrum, трекер Jira. Реализована функциональность: - механизм партнерской программы, позволяющий агентствам и партнерам регистрировать пользователей в своей агентской группе. Расчет комиссий, генерация pdf-отчетов для пользователя, таблиц для менеджеров, рассылка писем. Сервис аутентификации пользователей, позволяющий агентствам получать доступ в систему от лица своих клиентов; - сервис валидации рекламных объявлений на соответствие правилам рекламных систем (Google AdWords, Yandex Direct, Begun); - копирование рекламных кампаний из одного аккаунта в другой (API Яндекс директа); - сервис геопозиционирования пользователей;
Сентябрь 2014 — Февраль 2015 (6 месяцев)
Restoclub.ru
PHP/Symfony разработчик
Санкт-Петербург
Обязанности и достижения
Разработка новой функциональности для корпоративной CRM, в том числе: - импорт данных из 1С, построение отчетов на основе этих данных; - клиентская рассылка с помощью внешнего Rest API, сбор и отображение статистики и конверсий по проведенным рассылкам; - сбора данных о рынке, систематизации этих данных, анализ, хранение и генерация отчетов; - так же был выполнен широкий ряд задач по фронт-энду приложения;
Ноябрь 2013 — Декабрь 2013 (2 месяца)
Спринтхост.ру
Системный администратор (совмещение)
Санкт-Петербург
Обязанности и достижения
Обслуживание офисной сети и парка из 50 рабочих станций и двух серверов с операционной системой linux debian, ubuntu, mint.
Октябрь 2013 — Май 2014 (8 месяцев)
Спринтхост.ру
Менеджер интернет-проекта
Санкт-Петербург
Обязанности и достижения
Участие в работе над новым продуктом на стадии подготовки, создания, непосредственно запуска, и последующего продвижения и сопровождения проекта. Состав команды примерно 10 человек. Использовалась scrum методология и трекер Redmine. В мои обязанности по данному стартап-проекту входило: - разработка требований при взаимодействии с заказчиком, отделом маркетинга и разработкой. - управление задачами проекта: их постановка и контроль выполнения; - отслеживание технического статуса проекта и его работоспособности, тестирование, устранение ошибок; - создание решений для развертывания системой в виде пользовательских приложений. Решения представляют из себя готовые пользовательские сайты выполненные на Wordpress, подключенные к биллингу; - реализация фронт-энд задач, в том числе дизайн продукта и писем, юзабилити; - cоздание и динамическая адаптация контента для увеличения объема продаж; - AB-тестирование проекта в google analytics; - формирование т.н. учебного плана, предназначенного для обучения пользователей работе с продвигаемым сервисом, ровно как и для повышения вовлеченности клиента; - мной были спроектированы, отсняты, озвучены и выпущены в продакшен промо-видеоролики для канала проекта на youtube. Так же я занимался основным проектом хостинг компании: - адаптация и внедрение программных пакетов для автоматической установки (APS) в контексте платформы DirectAdmin; - написание bash-скриптов для разворачивания и настройки компонентов системы;
Высшее образование
Май 2016 — По настоящее время
ТГУ-Тольятти
Институт финансов, экономики и управления
Тольятти
Специализация и достижения
Экономика. Финансы и кредит
Апрель 2016 — Октябрь 2016
МТИ
Факультет экономики и менеджмента
Москва
Специализация и достижения
Экономика предприятий и организаций
Сентябрь 2004 — Сентябрь 2005
СПбГУ ИТМО
Точной механики и технологий
Санкт-Петербург