sunny-6236sunny-6236

Виталий Sunny

PHP-программист · Бэкенд
Не ищу работу
Опыт работы: 15 лет и 9 месяцев
Регистрация: 29.07.2013
Последний визит: 2 недели назад
Местоположение: Россия, Волгодонск
Профессиональные навыки: PHP · MySQL · Git · Redis · JavaScript · ООП · Linux · Ajax · Высоконагруженные системы · Phpunit
Войдите, чтобы посмотреть контакты пользователя

Обо мне

  • PHP-программист
  • Стараюсь делать свою работу качественно
  • Люблю реализовывать интересные идеи
  • Задачи выполняю с максимальной ответственностью
  • Увлекаюсь деревообработкой (все пальцы на месте ;)

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

Опыт работы

  • Продажа оборудования для общепита
    Москва · От 10 до 100 сотрудников
    Веб-разработчик
    Сентябрь 2018 — Март 2020 (1 год и 7 месяцев)
    • Поддержание в рабочем состоянии и обновление сайта с 14-летней историей:
      • переход на PHP 7 и ООП методологию + unit-тестирование нового кода
      • добавление MVC (толстые контроллеры, тонкие модели; Smarty, Symfony Routing + HTTP Foundation, самописные модели и обертки)
      • добавление миграций с помощью Phinx
      • добавление Redis в роли кеширующего сервера
      • добавление и перенос стилей на Less (генератор на backend)
      • добавление сборщика JavaScript бандлов (включая минификацию)
      • работа с версткой (полностью переверстана корзина и другие блоки сайта)
      • работа в нескольких репозиториях bitbucket (отдельные репозитории для кода и представления - плохая идея)
      • добавление профайлинга через Tideways, сбор и анализ slow log
      • реализация «Клубной системы» (инвайт-коды, фиксированные или процентные скидки, несколько «уровней» приглашенных, конструктор для выборки групп товаров на которые будут применяться скидки)
      • работа с физическими параметрами товара (конвертация и детекция величин) и приватными API ТК «Деловые линии» и «ПЭК»
      • переработка работы с валютой и API ЦБ РФ
      • оптимизация существующего full text поиска (на Sphinx перейти не успели)
      • переход с PEAR Mail_Mime на Genkgo/Mail
      • переход на HTTPS
      • попытка в CI/CD с помощью deployer/deployer (неудача)
    • Работа с термопринтером Toshiba B-FV4 (удаленно[!] с отладкой через CCTV[!]) для печати транспортных этикеток
    • Работа с ККТ Эвотор ST-5i (удаленная техподдержка и настройка приложений для взаимодействия с эквайрингом)
    • Интеграция со Сбербанком через API: эквайринг, фискализация (ФФД 1.05), кредитование, бонусная система «Спасибо»
    • Интеграция счетчика расширенной электронной торговли Google Analytics + Google Analytics Measurement Protocol
    • Генерация XML/YML каталогов для сайтов-партнеров и Яндекса (Маркет и Директ) c ~60 000 товарами
    • Инструмент для генерации отчетов в виде конструктора под разные форматы (CSV, XLS, XLSX), формирование отчетов вручную, генератор для формирования УПД документов
    • Организационные вопросы: с технической поддержкой SouthBridge.io, Эвотор, Сбербанк, 1С специалистом, поставщиками товаров, сайтами-партнерами, рекламными агентствами и т.п.
    • Техническая поддержка для сотрудников компании 24/7
    • И очень много других самобытных мелочей
  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Веб-разработчик
    Апрель 2018 — Сентябрь 2018 (6 месяцев)

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

    Веб-разработчик
    Июль 2004 — Сентябрь 2013 (9 лет и 3 месяца)

    Разработка сайтов, исправление и написание скриптов, верстка и другие мелкие одноразовые работы. После набора постоянных клиентов услугами фриланс бирж пользоваться перестал.

  • Xcraft
    Челябинск
    Веб-разработчик
    Сентябрь 2013 — Апрель 2018 (4 года и 8 месяцев)

    Веб-разработка игры (пиковый онлайн - 3000 пользователей).

    Первая «взрослая» задача была многопользовательским чатом (с поддержкой групповых чатов), по сути аналог skype внутри игры. Применялся асинхронный подход на фреймверке PHPDaemon. Я работал под крылом главного разработчика, сильного программиста, он подтянул мои знания по асинхронной разработке.

    В дальнейшем было множество интересных задач:

    • взаимодействие с игровым сервером (приложение на c++)
    • создание асинхронных приложений для различных целей
    • приложение для отлова мульти-аккаунтов (evercookie и другие хитрые механики)
    • функционал «охоты за головами» с многосторонними отношениями (цель, охотники, заказчик, друзья заказчика)
    • проведение новогодних эвентов (с изменением функционала и задач для развлечения ежегодно)
    • самостоятельная разработка (по собственной инициативе) механик улучшающих жизнь игроков и новых функций (в большинстве случаев получивших положительные отзывы)
    • frontend-разработка интерфейса для игры (плотная работа с дизайнером), интеграция в проект, использование less и gulp

    ... и множество других специфических игровых механик.

    https://xcraft.ru/user/Sunny