Обо мне

Я не получаю уведомления о новых заявках в друзья.
Пишите письма. ;)

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Cистема для привлечения клиентов
Team lead and Senior PHP developer
Сентябрь 2011 — По настоящее время (7 лет и 9 месяцев)

Первый год был рядовым backend-программистом. Сейчас являюсь ведущим разработчиком проекта PR.Sape, а также его ответвления LM.Sape.

Задачи

  • разработка функционала различных сложности и масштабов - рассказать тут можно много чего; обобщённые примеры:
    • автопокупщик услуг (работает в фоне) с учётом ряда условий и фильтров, равномерным распределением бюджета в течение указанного периода + дозакупка "остатка" по результатам неудач прошлых попыток
    • исправление фундаментальных косяков фреймворка (типа утечки памяти, приводящей к регулярному падению фоновых скриптов)
    • добавление и развитие казалось бы простых фич (типа очередного свойства услуги), что в условиях сложного проекта имеет кучу подводных камней:
      • нагрузка на память / БД
      • скорость обработки в течение интересующего нас времени
      • разнообразная аналитика
      • сложно-составная разметка под локализацию (иногда отложенную - до запроса пользователя)
      • всяческие защиты от выстрела в ногу
  • управление небольшой командой из backend/frontend-разработчиков:
    • постановка и декомпозиция задач
    • проверка работы
    • обучение технологиям и подходам в разработке
    • психологическая поддержка
    • услуги переводчика в обсуждениях между разработчиками и заказчиками (постановщиками задач)
  • и. о. HR - сам ищу себе в команду специалистов:
    • составление и размещение вакансий
    • подбор кандидатов и проведение собеседований
    • курирование на испытательном сроке (да и после - тоже) и принятие решения о дальнейшем сотрудничестве

Яркие достижения

  • разработал в одиночку библиотеку для управления php-исключениями в крупных проектах (https://github.com/MagicPush/enterprise-exception) - изначально библиотека разрабатывалась под нужды компании
  • разработал в одиночку небольшую аналитическую CRM для внутренних целей компании, которая используется и сегодня
  • нашёл хороших разработчиков не только для своей, но и для других команд компании

Основной стек технологий

  • PHP 7.0: переезжали с 5.3, в планах обновиться до 7.2
  • symfony 1.4 (Zend 1 в проекте CRM); в планах переехать на symfony 4 (новые проекты пишутся уже на нём)
  • MySQL: сложные запросы (чистые + Doctrine 1), таблицы (InnoDB, индексы)
  • Oracle: сложные запросы, чуток разработки на PL/SQL
  • Gearman: у нас много фоновых задач
  • Sphinx: фиксированные и rt-индексы
  • GIT: ветки и совместная разработка

International School of Investment and Finance
 
PHP Developer
Май 2010 — Июль 2011 (1 год и 3 месяца)

Задачи:

  • техническая поддержка, рефакторинг и модификация существующих web-проектов;
  • разработка и сопровождение новых web-приложений;
  • составление документации под разработанные модули/приложения/проекты;
  • консультирование младших программистов, менеджмент сдельщиков

Достижения:

  • разработан с нуля программный комплекс со сложными логикой и взаимодействием с БД, посвящённый тестированию пользователей, анализу результатов и составлении на основе оных индивидуальной программы обучения для каждого пользователя;
  • разработан костяк с большей частью ключевых функций нового web-проекта типа "магазин";
  • различные улучшения существующих проектов

Причина ухода: развал компании.

PHPMySQLSymfonySVN
Российский государственный социальный университет
Техник
Октябрь 2009 — Май 2010 (8 месяцев)

Обязанности:

  • отладка работы корпоративного портала;
  • написание дополнительных сценариев и страниц портала;
  • написание прочих сценариев по требованию

Достижение:

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

Причина ухода: жажда профессионального роста.

    Высшее образование
    Российский государственный социальный университет
    Москва
    Факультет: Социологии и информационных технологий
    Сентябрь 2005—Июнь 2011 (5 лет и 9 месяцев)

    Получил степень магистра.

    Ах да, ещё однажды стал мистером факультета за пение на французском.