28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Технические навыки:

  • Знаком с фреймворками Yii2, Symfony.
  • Понимаю принципы ООП, SOLID, GRASP.
  • Есть опыт работы с высоконагруженными системами. 
  • Работал с реляционными СУБД (PostgreSQL, MySQL, MariaDB), SQL.
  • Знаком с Docker, Vagrant.
  • В работе использую: macOS, IDE PhpStorm, Git, Docker, Composer.
  • Стараюсь всегда документировать код и покрывать его тестами.
  • Люблю чистый код: легко читаемый, изменяемый, расширяемый и поддающийся автоматическому тестированию.
  • Код стайл – PSR1, PSR2.
  • В Git знаком с ветками, слияниями, пулреквестами, ребейсом, стеш.
  • Консоль не пугает.

Личные качества:

  • "Самоходен" – меня не надо "пинать", держать на постоянном контроле.
  • Умеренный перфекционизм.
  • Если что-то не знаю, всегда могу найти нужную информацию в Google.
  • Всегда стараюсь сначала разобраться самостоятельно, если ни как, то уже пристаю с вопросами.
  • Постоянно изучаю новые технологии, но с каждым разом убеждаюсь, что ничего не знаю :). Учусь быстро.
  • Без проблем могу работать удаленно.
  • Владею слепым методом печати, русский язык.
  • Не курю.
Участие в профессиональных сообществах
Опыт работы
Работа.ру - один из ведущих российских IT-сервисов для поиска работы и сотрудников.
PHP программист
Август 2019 — По настоящее время (4 месяца)
Разработка онлайн-сервисов (В2В, В2С)
PHP программист
Декабрь 2018 — Июль 2019 (8 месяцев)

Разрабатывал с нуля back-end двух проектов: игровой сервис и сайт знакомств:

  • Выяснял требования, разрабатывал архитектуру.
  • Проектировал схему БД.
  • Разрабатывал личный кабинет, API.
  • Интегрировал приложения с внешними сервисами.
  • Покрывал код автотестами: юнит, интеграционные, функциональные.
  • Писал документацию.
  • Занимался поддержкой.

Стек:
Yii2, PHP 7.2, PostgreSQL, Redis, PHPUnit, Сodeception, Docker.

Процесс разработки:
Ветка под фичу, багу -> Разработка, тестирование -> Слияние с веткой dev (предпрод) -> Тестирование, фиксы -> Слияние с веткой master (релиз)

Взаимодействовал с маркетингом, QA, front-end разработчиками, DevOps-инженерами.

Инструменты:
GitLab, IDE PhpStorm, Slack, Jira.

Yii frameworkPHPPostgreSQLSQLDockerRedisGitCodeceptionJira
ВебСтрайд
Санкт-Петербург
Full-stack веб-разработчик
Июнь 2014 — Ноябрь 2018 (4 года и 6 месяцев)

Разрабатывал и поддерживал сайты: интернет-магазины, корпоративные сайты, лендинги. Обсуждал с заказчиком требования к проекту, разрабатывал front-end и back-end, тестировал и поддерживал код.

Back-end:

  • PHP 5.6, 7.
  • Фреймворк Yii2 (система отчетности агентства).
  • Bitrix Framework (интеграция верстки, разработка компонент и модулей, D7).
  • SQL, MySQL, проектирование БД.
  • Администрирование VPS (Ubuntu).
  • Composer, Docker, Vagrant, VirtualBox.

Front-end:

  • Gulp: сборка CSS из SASS, минификация CSS и JS, оптимизация изображений и пр.
  • HTML5, CSS3, Bootstrap 3 и 4, SASS, SVG, CSS-спрайты, Normalize CSS, БЭМ.
  • JavaScript ES5 (знаком с ES6), jQuery, Ajax, JSON.
  • Кроссбраузерная, адаптивная и семантическая верстка.

Что еще:

  • Тестировал код с помощью PHPUnit, Mocha.
  • Исходники в Bitbucket.
  • Настроил автодиплой из Bitbucket через webhooks на тест и продакшен.
  • Внедрил работу по Agile, что-то среднее между Scrum и Kanban.
  • Исправлял узкие места, снижающие производительность, конверсию, позиции сайта в поисковых системах.
  • Разрабатывал и поддерживал сайт агентства.
  • Настраивал веб-аналитику: Я.Метрика, Google Analytics, GTM, коллтрекинг.
Руководитель интернет-проектов
Декабрь 2009 — Май 2014 (4 года и 6 месяцев)
  • Обсуждал с заказчиками требования к проектам.
  • Составлял технические задания.
  • Подготавливал и заключал договора с заказчиками, контролировал оплату.
  • Набирал команду под проект.
  • Контролировал ход работ и сроки.
  • Внедрил в компании Битрикс24, CRM.
МастерКод
Санкт-Петербург
Веб-мастер, SEO специалист
Июль 2008 — Декабрь 2009 (1 год и 6 месяцев)
  • Разработал сайт компании на Joomla.
  • Перенес сайт компании с Joomla на CMS 1С-Битрикс, разработал интернет-магазин.
  • Поддерживал текущий функционал сайта в рабочем состоянии.
  • Разрабатывал требования к новому функционалу, прототипирование, верстка.
  • Взаимодействовал с подрядчиками: копирайтинг, дизайн.
  • Консультировал пользователей по работе с сайтом.
  • Взаимодействовал с хостингом, регистраторами и пр. контрагентами, от которых зависела работа сайта.
  • SEO оптимизация, вел контекстную рекламу Яндекс.Директ и Google AdWords.
  • Настраивал веб-аналитику Яндекс.Метрика, Google Analytics.
КиК-софт
Санкт-Петербург
Программист 1С
Ноябрь 2003 — Ноябрь 2007 (4 года и 1 месяц)
  • Программирование под платформы 1С 7.7, 8.1.
  • Поддержка текущего кода.
  • Разработка нового функционала.
  • Составление требований.
  • Внедрение.
  • Консультирование клиентов.
  • Поддержка сайта компании.
Высшее образование
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Санкт-Петербург
Факультет: Информационных систем и защиты информации (Информационных систем и управления); 5
Сентябрь 1998—Июнь 2004 (5 лет и 9 месяцев)
Дополнительное образование
CRONIS
 
Computer Science Fundamentals
Июль 2019—Октябрь 2019 (3 месяца)

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

Образовательный IT-портал, который помогает стать программистом с нуля и начать карьеру по специальности.
Москва
Веб-разработчик
Апрель 2017—Май 2018 (1 год и 1 месяц)