Обо мне

Senior PHP-developer с 7-летним опытом коммерческой разработки.

  • пишу чистый код следуя стандартам - PHP-FIG (PSR)
  • применяю TDD - пишу юнит, функциональные, интеграционные тесты
  • основной рабочий фреймворк Symfony
  • проектирую приложения придерживаясь чистой архитектуры: разделение на уровни и компоненты
  • следую принципам SOLID и DRY, KISS, YAGNI
  • применяю паттерны проектирования
  • CI/CD:
    GitLab CI, Docker + Kubernetes
  • активно развиваю навыки проектирования надежных, масштабируемых и удобных в сопровождении, высоко-нагруженных приложений:
    - распределенные системы
    - шардинг и репликация
    - паттерны проектирования облачных систем
    - Go для микросервисов

Intermediate (B1) English.

Опыт работы на позиции frontend (JavaScript, CSS, HTML).

А также:

  • Точно определяю сроки и соблюдаю их
  • Отличная самоорганизация, нацеленнось на результат
  • Вовлеченность в жизнь команды и продукта
  • Хорошая обучаемость, желание постоянно совершенствоваться
  • Вредных привычек не имею
  • В свободное от работы время занимаюсь йогой, английским, чтением профильной литературы и просто провожу время с семьей
  • Женат, двое детей дошкольного возраста

Предпочитаю удаленный формат работы или релокацию за рубеж.

Опыт работы
Международный туроператор
Senior PHP-developer
Июль 2018 — По настоящее время (1 год и 4 месяца)

Поддержка, оптимизация и доработка монолитного приложения - backend сайта https://pegast.ru

  • Разработка и внедрение архитекурных решений - придание гибокости приложению для поддержания простоты разработки, сопровождения и развертывания (выделение бизнес-логики, разделение на компоненты, исправление устойчивости и абстракции компонентов, исправление направления зависимостей между компонентами)
  • Добавление нового функционала
  • Покрытие тестов для существующего функционала
  • Обновление Symfony и PHP на свежие версии
Разработка back office систем для FMСG-retail и Fuel Store
Senior PHP-developer
Июнь 2017 — Июль 2018 (1 год и 2 месяца)

Разработка и поддержка распределённых программных систем на базе микросервисной архитектуры для интеграции с SAP ERP системой.

Что было сделано:

  • Разработал несколько сервисов

Результаты:

  • Вывод новых программных систем на рынок
Middle PHP-developer
Декабрь 2015 — Май 2017 (1 год и 6 месяцев)

Поддержка и развитие легаси монолита - бэк-офисного решения (раздел финансовой отчетности) для заведений быстрого питания и розничной торговли.

Что было сделано:

  • Исправил найденные легаси баги
  • Оптимизировал часть архитектуры монолита - инкапсуляция общей логики по компонентам
  • Покрыл тестами основной функционал
  • Разработал множество нового функционала
  • Проводил обучение junior сотрудников
  • Проводил ревью кода
  • Работал над документацией

Результаты:

  • Улучшена архитектура приложения
  • Улучшена стабильность приложения
Разработка проектных решений на базе собственных методологических и программных продуктов для гос. сектора и бизнеса
Санкт-Петербург
Middle WEB-developer
Сентябрь 2014 — Декабрь 2015 (1 год и 4 месяца)

JavaScript программирование.

Вёрстка проектов. Обучение и контроль вёрстки других программистов.

Создание frontend части среды разработки:

  • выбор методологий
  • настройка препроцессоров
  • настройка менеджера зависимостей
  • настройка менеджера задач

Консультация дизайнеров и технологов.

Поддержка проектов компании.

Реализованы две версии государственного портала.

Северо-Западный Региональный Центр Аэронавигационной Информации
Санкт-Петербург
Junior WEB-developer
Октябрь 2012 — Сентябрь 2014 (2 года)

Разработал систему для работы с авиационными телеграммами, обеспечивающее работу Android приложения.

Настраивал сервера компании на Linux.

Оптимизация настроек PHP, БД, веб-серверов.

Куб Три
Санкт-Петербург
Junior WEB-developer
Март 2012 — Октябрь 2012 (8 месяцев)

Расширение функционала в системе управления взаимоотношениями с клиентами - SugarCRM.

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

Разработал и поддерживал несколько проектов.

PHPООПJavaScriptJQueryAjaxHTMLCSS
Высшее образование
Санкт-Петербургская академия гражданской авиации; СПбГУГА
Санкт-Петербург
Факультет: Летной эксплуатации
Сентябрь 2008—Июнь 2013 (4 года и 9 месяцев)
Аэронавигационное обеспечение полетов