⚙️ Как настроить работу команды на удалёнке? На второй неделе марафона обсудим это с ребятами из Студии Лебедева, Dodo Pizza, Aliexpress и DataArt. Регистрируйтесь на страничке марафона и присоединяйтесь к нам!
drsouldrsoul

Василий Суродин

PHP-разработчик
Ищу работу
Возраст: 33 года
Опыт работы: 11 лет и 11 месяцев
Регистрация: 21.08.2014
Последний визит: 4 года назад
Профессиональные навыки: Linux · PHP · MySQL · CSS · HTML · Высоконагруженные системы · Twitter Bootstrap · JQuery
Войдите, чтобы посмотреть контакты пользователя

Опыт работы

  • Altweb (megaindex.org)
    Москва
    PHP программист
    Август 2014 — По настоящее время (6 лет и 4 месяца)
    Работа в компании megaindex.org над системой RTB (real-time-bidding) рекламы – rtarget.ru.◦ Краткое описание: крупный проект включающий около 10 серверов, под 1тб базы данных, таблицы до 1млрд. строк. Суть в проведении торгов за рекламные места сайтов в момент загрузки страницы (до 120 мс). Проект достался в весьма сыром виде, значительная часть функционала не работала, пропускная способность DSP (Demand-side platform) была низкой. В проекте мной было выполнено масштабирование, лечение множества унаследованных багов, расширение функционала, ввод новых технологий. Подробнее: полное переписывание аукционной (торги за показ) и фронтальной части (приём запросов/выдача ответов для SSP, DMP), распределение её на несколько серверов, написание системы синхронизации баз данных, перенос всего что возможно в оперативную память (Memcached), к тому же было придумано несколько хитростей которые дали значительную прибавку производительности, подключение новых SSP (Sell Side platform), подключение DMP (Data Management Platform), перенос PHP на HHVM (отлично ускоряет, регулярные выражения так вообще грандиозно), создание расширенной системы статистики аукционов. Следствием этого стало серьёзное сокращение среднего времени выполнения аукциона за рекламное место и увеличение количества обрабатываемых запросов, а так же значительное расширение возможностей сервиса ну и конечно избавление от множества багов, изменение пользовательских интерфейсов.
  • Частная предпринимательская деятельность
    Нижний Новгород · От 1000 до 5000 сотрудников
    PHP разработчик
    Август 2013 — Январь 2014 (6 месяцев)
    Разработка системы массовой генерации уникальных, тематических сайтов.◦ Краткое описание: в рамках проекта создано множество парсеров различных ресурсов (видео, изображения, категории сайтов, тексты, в том числе автоматизированы переводы иностранного контента), написан модуль генерации уникальных дизайнов. Создана система управления. Подключено множество API сторонних сервисов (биржи ссылок, агрегаторы, регистраторы доменов, antigate). Придуман и реализован метод обхода защиты от ботов (защита на основе ajax) на базе Selenium server (эмуляция действий пользователя в браузере). Создано 2 уровня админок, сделаны системы централизованного обновления файлов системы и базы данных в распределённых админках. Написаны системы работы со статистикой посещений и индексации. Автоматизирована регистрация доменов и их привязка. Разработана система активации админки при помощи лицензионных кодов. Написана система управления лицензиями с привязкой к покупателям в качестве расширения для CSM Joomla и сам промо сайт проекта с руководствами. Проект придуман, спроектирован и реализован с нуля одним человеком (включая дизайн админок). Творчество над системой дало богатый опыт по интеграции различных сервисов, поиску подходящих технологий и обходу противоботных защит. Адрес проекта: guts-kombayner.ru.
  • Частная практика, работа без зачисления в штат
    Москва · От 1000 до 5000 сотрудников
    Веб-разработчик
    Август 2008 — Январь 2013 (4 года и 6 месяцев)
    Фриланс в области веб-разработок. Специализация на создании сайтов под ключ на CMS Joomla и написании расширений для этой CMS. ◦ Примеры: palnn.ru (строительная компания), joomla-develop.ru (продающий сайт одного из созданных расширений), zaobmf.ru (мебельная фабрика), afk4u.ru (лаборатория ЗОЖ).
  • ГП НО Нижтехинвентаризация
    Нижний Новгород
    Инженер отдела информационных технологий и связи
    Январь 2008 — Август 2008 (8 месяцев)
    Администрирование ЛВС, внедрение программного продукта, периферийная техника, работа с филиалами (51 филиал), поддержка пользователей.