Обо мне

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

Разрабатываю новые, дорабатываю/оптимизирую существующие веб-приложения. Основной стек технологий PHP, Symfony, SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis, Memcached), JavaScript

А также в своей работе:

  • следую PHP стандартам - PSR
  • применяю Паттерны проектирования
  • следую принципам SOLID
  • проектирую простые в разработке, сопровождении и развертывании решения
  • пишу юнит, функциональные и интеграционные тесты, использую TDD

Имею опыт работы на позиции frontend.

Английский на уровне чтения/письма технической документации.

Точно определяю сроки и соблюдаю их.

Умею работать самостоятельно и в команде.

Хорошая обучаемость, желание постоянно совершенствоваться.

Вредных привычек не имею.

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

Женат, есть ребёнок дошкольного возраста.

Предпочитаю удаленный формат работы (опыт 4 года).

Отличная самоорганизация, нацеленнось на результат.

___

i7-8700K CPU @ 3.70GHz
32GB RAM @ 2666Mhz
SSD

Опыт работы
Июль 2018 — по настоящее время (10 месяцев)
Senior PHP-developer
Москва
Обязанности и достижения

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

    • Разработка и внедрение архитекурных решений - придание гибокости приложению для поддержания простоты разработки, сопровождения и развертывания (выделение бизнес-логики, разделение на компоненты, исправление устойчивости и абстракции компонентов, исправление направления зависимостей между компонентами)
    • Обновление Symfony и PHP на свежие версии
    • Добавление нового функционала
    • Добавление интеграционных и функциональных тестов для существующего функционала

    Применяемые навыки
    Июнь 2017 — Июль 2018 (1 год и 2 месяца)
    Senior PHP-developer
    Питтсбург
    Обязанности и достижения

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

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

    • Принял участие в проектировании стабильной рабочей архитектуры
    • Написал несколько технических спецификаций
    • Разработал несколько сервисов
    • Контролировал работу junior/middle сотрудников

    Результаты:

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

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

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

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

    Результаты:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Применяемые навыки
    PHPJavaScriptJQueryAjaxHTMLCSS
    Высшее образование
    Сентябрь 2008 — Июнь 2013
    Летной эксплуатации
    Санкт-Петербург
    Специализация и достижения
    Аэронавигационное обеспечение полетов