melehov-pavelmelehov-pavel

Павел Мелехов

Веб-программист на PHP · Бэкенд · Разработка ПО
От 200 000 ₽ · Не ищу работу
Возраст: 39 лет
Опыт работы: 13 лет и 1 месяц
Регистрация: 25.09.2008
Последний визит: 5 месяцев назад
Местоположение: Россия, Екатеринбург
Профессиональные навыки: ООП · Linux · Git · MySQL · PHP · Phpunit
Войдите, чтобы посмотреть контакты пользователя

Обо мне

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

Пишу на PHP+MySQL с 2002 года. До этого был любительский бэкграунд на Си, Паскаль, Ассемблер. Хорошо знаю ООП и умею грамотно его применять так, чтобы создавать понятный, легко читаемый и поддерживаемый код. Мой код всегда хорошо оформлен и на него просто приятно смотреть. Я придерживаюсь правил оформления, описанных в PSR-1 & PSR-2. Примеры кода можно посмотреть на GitHub. Также я в курсе про паттерны проектирования, TDD, SOLID, KISS и некоторые другие комбинации заглавных букв. С фронтэндом (HTML, CSS, JS) тоже знаком, но последний раз что-то серьезное делал в 2012 году, то был jQuery, потом ещё немного использовал Bootstrap. С тех пор появилось много нового, я несколько отстал, т.к. последние несколько лет сконцентрирован исключительно на бэкэнде и к фронту не хочу возвращаться.

Из фреймворков мне довелось писать на Zend1 (2008-2012), Yii 1/2 (2012-2015), Laravel (2016-2018, по настоящее время). Однако, и Laravel меня не всем устраивает.

Участие в профессиональных сообществах

Опыт работы

  • Нью-Йорк
    Программист
    Март 2016 — По настоящее время (4 года и 11 месяцев)

    Работа удалённая, вся коммуникация через Slack. Автоматизация бизнес-процессов e-commerce компании. Создание WebAPI системы управления складом с ячеистым хранением, с умным резервированием, стремящимся избегать фрагментацию остатков товара. Создание скриптов обновления цен и наличия товаров у поставщиков, отправка заказов поставщикам, отслеживание груза, импорт заказов с Amazon. Генерация отчётов. Чат-бот в Slack для упрощения выполнения рутинных задач менеджерами. Уведомления об ошибках в Slack. Настройка и поддержка серверов на базе CentOS Linux. Поддержка зоопарка из нескольких плохо написанных legacy-проектов с постепенным переписыванием их функционала. Основной проект на Laravel. Для взаимодействия с внешними и своими собственными API пишу клиентские библиотеки в виде Composer-пакетов, которые подключаются там, где требуется обращаться к API. Проекты ведём на GitLab. Сервера держим на Digital Ocean и Amazon.

  • Екатеринбург · От 10 до 100 сотрудников
    Программист
    Август 2012 — Май 2015 (2 года и 10 месяцев)
    Поддержка и доработка сайта E96.RU, а также внутренних систем магазина. Сначала был фреймворк Yii 1, потом Yii 2.
  • Екатеринбург · От 10 до 100 сотрудников
    Программист
    Октябрь 2008 — Июль 2012 (3 года и 10 месяцев)
    Разработка АРМ, личного кабинета пользователя, CMF, статистики торговых счетов, калькулятора трейдера, балансировщик нагрузки интернет-радио, мониторинг PAMM счетов, кабинет франчайзи, работа с базой geonames.org, сервис приёма электронных платежей через разные платёжные системы. Написание многочисленных веб-сервисов и клиентов внешних сервисов с использованием интерфейсов и адаптеров. Все с использованием Zend Framework (1.7-1.12), SOAP/XML-RPC/REST, ExtJS, jQuery.
  • Екатеринбург · От 100 до 1000 сотрудников
    Программист
    Март 2008 — Сентябрь 2008 (7 месяцев)
    Разработка АРМа для консультантов по подбору персонала.
  • Наумен
    Екатеринбург
    Специалист по юзабилити
    Декабрь 2006 — Октябрь 2007 (11 месяцев)
    Проектирование и перепроектирование интерфейса собственных продуктов компании.

Высшее образование

  • УрТИСИ - ХФ СибГУТИ

    Уральский технический институт связи и информатики - УФ Сибирского государственного университета телекоммуникации и информатики
    Екатеринбург · 78 выпускников
    Сокращенной подготовки
    Сентябрь 2011 — Июль 2016 (4 года и 10 месяцев)

    Бакалавр.