Обо мне

Увлеченный разработчик. Вечный студент. Абсолютный перфекционист.

Прошел путь от совсем зеленого новичка до технического лидера компании из 25 инженеров. Знаю что нужно делать, чтобы было хорошо. Умею работать с клиентами напрямую.

Основной технологический стэк: php, symfony, bitrix framework, sql, javascript, webpack, html, css, git, rest, nginx, linux.

Интересуюсь: docker, k8s, node.js, react.

Приглядываюсь: rust, elixir.

Всегда готов к новым открытиям и свершениям.

Профессиональные навыки
PHPООПSymfonyMySQLDockerGitComposerWebpackJavaScriptReact.js
Участие в профессиональных сообществах
Опыт работы
Разработка и поддержка технически сложных высоконагруженных интернет-проектов
Технический лидер компании
Май 2016 — По настоящее время (3 года и 6 месяцев)

Принял роль управляющего технического лидера (формально - технического директора, но фактически - техлида). Все обязанности остались, но появился полный карт-бланш от директора на дальнейшие действия по части улучшения процессов в компании.

Основное время уходило на проектную работу для ключевых заказчиков. Нагрузка и количество данных росло, появлялись новые вызовы. Становилось и больше задач, что сподвигнуло больше думать об ускорении доставки решенных задач на продуктив.

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

Основные достижения:

* внедрил Gitlab для хранения репозиториев и CodeReview. Настроил интеграцию с Redmine

* внедрил сначала slack, а затем mattermost для внутренних обсуждений

* реализовал несколько opensource проектов компании

* завел технический публичный блог

* внедрил Сontinuous Integration для проверки кода на стандарты и запуска тестов на основе GitlabCI

* переориентировал компанию на разработку более сложных проектов с использованием Symfony/Laravel

* культивировал более грамотный подход к frontend-разработке с использованием современного инструментария, что позволило серьезно усложнить решаемые задачи

* совместно с командой сделал полный редизайн и переработку архитектуры проекта beauty-shop.ru и его сопутствующих подпроектов

* совместно с командой реализовал редизайн проекта tickets.fc-zenit.ru

* провел 15 митапов

Продолжаю работать в компании и стараюсь развивать свои компетенции во многих направлениях. Больше всего интересуюсь сейчас темой DevOps, изучил Docker и стараюсь применять его на проектах для разработки. Работаю над автоматизацией различных аспектов процесса разработки (линтинг, деплой, тесты), поднимаю культуру разработки. Пробую себя в роли архитектора, изучаю Domain Driven Design, CQRS, Event Sourcing, изучаю много теории в сфере программирования, подтягиваю пробелы в знаниях.

Руководитель команд разработки
Март 2015 — Апрель 2016 (1 год и 2 месяца)

Сконцентрировался на работе над двумя основными проектами tickets.fc-zenit.ru и beauty-shop.ru. Выстроил команды вокруг них и реализовал несколько широкомасштабных задач. Наряду с решением этих задач продолжил развивать процессы внутри компании.

Пускай и поздно, но пришло окончательное понимание, что мир битрикса предлагает совсем не то, к чему стоит стремиться, поэтому наметил уход в сторону более современных решений и подходов. В качестве ориентира наметил Symfony

Основные обязанности:

* руководство командами разработчиков вокруг своих проектов

* проектный менеджмент

* продуктовый менеджмент

* управление рисками

* управление релизами

* реализация задач проекта

* разработка архитектуры

* разработка инфраструктуры

* найм

* предпродажа новых проектов

* участие в долгосрочном планировании компании

Основные достижения:

* руководство двумя разными командами разработки из 3-5 инженеров параллельно

* внедрил практики коллективной оценки для задач с высокой степенью неопределенности, что позволило ускорить предпродажу проектов. Начал движение в сторону Agile методологий

* повсеместно внедрил использование composer на проектах и следование PSR рекомендациям по части оформления кода, что ускорило процессы разработки

* ввел правила ведения истории в репозитории и следование аналогу GitFlow, что привнесло больше порядка в процесс разработки

* ввел повсеместное CodeReview в обязанности ведущих разработчиков, что значительно повысило качество кода на проектах

* ввел ежемесячные митапы в компании и провел 4 митапа

* полностью переработал основной сайт компании

Ведущий веб-разработчик / Руководитель команд разработки
Февраль 2013 — Февраль 2015 (2 года и 1 месяц)

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

Технологический стек: php, 1С Битрикс, html, css, javascript (+jquery), ajax, linux, sql, git, rest, apache2

В дополнение к обязанностям на предыдущей должности добавилось:

* участие в предпродаже проектов

* разработка архитектуры проектов

* обучение сотрудников

* организация процессов разработки

* руководство командой разработчиков (иногда - несколькими командами)

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

Набил шишек в плане инструментария, поэтому пришел к тому, что нужно его стандартизировать.

Основные достижения:

* перевел все проекты под версионный контроль с git. Обучил всех сотрудников работе с ним и наладил обучение новых сотрудников

* перевел всех разработчиков компании на работу с единым набором инструментов (IDE, текстовый редактор, менеджер паролей, менеджер подключений к удаленным серверам и т.д.)

* внедрил Redmine с переносом всех данных из старой учетной системы в новую

* вырастил нескольких неформальных лидеров в коллективе

* познакомился с базовыми принципами контроля качества (автотесты, ручные тесты, документация, CodeReview) и начал выборочно применять их на проектах

* взял курс на качество разрабатываемых проектов, тем самым вывел команию на новый уровень

* выполнил полную смену UI для интернет-магазина косметики и здоровья beauty-shop.ru

* разработал проект по продаже электронных билетов и абонементов для Футбольного Клуба Зенит tickets.fc-zenit.ru

* принимал участие в решении множества разнообразных задач для таких проектов как marco-pro.ru, mama-bliss.ru, tv-club.ru, dssl.ru, mamcompany.ru и многих других.

Показать еще 3 позиции
Высшее образование
Тульский государственный университет
Тула
Факультет: Технологический
Сентябрь 2010—Август 2013 (2 года и 11 месяцев)

Специальность - системы автоматизированного проектирования. 

Заочное обучение по ускоренной программе после средне-специального учебного заведения в ДКИТ (Донской Колледж Информационных Технологий), в котором получил квалицикацию "Программист-техник" на специальности "Программное обеспечение вычислительной техники и автоматизированных систем"
Помогал студентам в решении задач по программированию.

Рекомендательные письма
buster-9962
Bitrix Lead • знакомый

работали, знаем

Письмо написано 30 июля 2013 в 05:13
buster-9962
Bitrix Lead • знакомый

конечно

Письмо написано 30 июля 2013 в 05:14
buster-9962
Bitrix Lead • знакомый

куда без него

Письмо написано 30 июля 2013 в 05:14