blackerxblackerx

Александр Меньщиков

web developer · Бэкенд · Ведущий (Lead)
От 180 000 ₽ · Не ищу работу
Возраст: 33 года
Опыт работы: 12 лет
Регистрация: 27.06.2015
Последний визит: 1 день назад
Местоположение: Россия, Санкт-Петербург
Войдите, чтобы посмотреть контакты пользователя

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

Опыт работы

  • Глобальный поставщик ИТ-решений и сервисов
    Санкт-Петербург · От 1000 до 5000 сотрудников
    senior web developer
    Февраль 2020 — По настоящее время (9 месяцев)

    Разработка корпоративного портала компании. Технологический стек: Symfony 4.4 (PHP 7.4), PostgreSQL 12, Redis, RabbitMQ, Mercure, Vue.js (TypeScript).

    Из особенностей проекта можно выделить реализацию административной и клиентской частей в виде SPA, при этом клиентская часть реализована как PWA с поддержкой работы в offline-режиме. Также стоит отметить интеграцию с механизмом SAML-аутентификации и автоматического распределения ролей пользователей в зависимости от группы пользователя в AD (получаемых через LDAP).

    Все задачи на серверной стороне, связанные с работой с внешними ресурсами и подсистемами, способными создать задержку в обработке запросов, реализованы в виде отложенных асинхронных запросов через очередь сообщений (RabbitMQ).

    Для развёртывания проекта использовался Docker Swarm, а для функционального тестирования Symfony Panther.

    В проекте использовался статический анализ кода (PHP, JS) силами PHP-CS-Fixer, PHP CodeSniffer, PHP Mess Detector, phan и ESLint.

  • Создаем не только сайты, но и сложные информационные системы.
    Санкт-Петербург
    senior web developer
    Июль 2018 — Январь 2020 (1 год и 7 месяцев)

    Одним из основных активов компании является собственная сеть доставки контента cdnnow, в связи с чем большинство проектов так или иначе связаны с использованием данного CDN и с работой с видео (хранение, обработка, передача).

    Проекты, над которыми велась работа, можно разделить на следующие группы по технологическому стеку.

    1. PHP (Symfony 3/4), JS (native / Webpack + Babel), MariaDB, Redis, ClickHouse, RabbitMQ, Lua (luajit + nginx):
    – система управления сетью доставки контента cdnnow;
    – справочная система для британской консалтинговой компании, работающей в области медицины (система включала механизмы обработки и хранения видео-контента и развитую подсистему контроля доступа к нему);
    – аутсорс-проект для дилерской сети Yota;
    – различные небольшие внутренние разработки.

    2. JS (Webpack + Babel):
    – собственный браузерный видео-плеер с поддержкой защищённого контента (DRM-защита с помощью Widevine, FairPlay или PlayReady);
    – библиотека для организации трансляции видео с применением технологии p2p.

    3. Java, C#, Go:
    – набор сервисов для защиты видео-контента по технологиям Widevine, FairPlay и PlayReady;
    – сервисы обмена сообщениями по технологии p2p.


    Вернуться к должности разработчика решил в связи с поступлением в ВУЗ на вечернее отделение и переосмыслением работы специалиста после работы руководителем.

    PHP-программист
    Сентябрь 2009 — Март 2010 (7 месяцев)
    PHP-программист
    Май 2008 — Октябрь 2008 (6 месяцев)
  • С 2008 года мы разрабатываем для наших клиентов корпоративные сайты, интернет-магазины и веб-сервисы.
    Санкт-Петербург · От 10 до 100 сотрудников
    senior php developer
    Июль 2014 — Июнь 2015 (1 год)

    Разработка сайтов на CMS 1C-Битрикс.

    senior php developer
    Октябрь 2013 — Апрель 2014 (7 месяцев)

    Аутсорс для издательства "Лань".

  • Издательство "Лань"
    Санкт-Петербург
    head of web development
    Апрель 2014 — Июль 2014 (4 месяца)

    Разработка архитектуры новой версии ЭБС "Лань".

  • digital-агентство
    Санкт-Петербург · От 100 до 1000 сотрудников
    senior php developer, team lead
    Июнь 2012 — Сентябрь 2013 (1 год и 4 месяца)

    Занимался проектированием и разработкой системы автоматизации размещения рекламы в Google AdWords, Яндекс.Директ, Яндекс.Маркет и ВКонтакте (Гарпун, garpun.com).
    Технологический стек: PHP 5.3 (native + публичная часть на базе yii), JS (native + jQuery и ряд сторонних библиотек), PostgreSQL, MongoDB, Redis.

  • Управление проектами в области веб-разработка и поддержка сайтов и интернет-магазинов
    Санкт-Петербург
    CEO, CTO, senior web developer
    Январь 2012 — Июнь 2016 (4 года и 6 месяцев)
  • Астротэк СПб
    Санкт-Петербург
    middle php developer
    Июнь 2010 — Ноябрь 2011 (1 год и 6 месяцев)

    Разработка проектов automobile.ru (ныне am.ru) и market.automobile.ru (аналог Яндекс.Маркета по автомобильной тематике, ныне закрыт). Первый опыт работы с высоконагруженным проектом, разрабатываемым гибридной командой (веб-представление на php+js, поисковые механизмы на Си).
    Технологический стек: PHP 5.2, PostgreSQL, JS, memcache.

  • Крупнейшая телекоммуникационная и ведущая ИТ-компания
    Москва · Более 5000 сотрудников
    Интегратор
    Октябрь 2008 — Сентябрь 2009 (1 год)

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

  • СПбПУ Петра Великого

    Санкт-Петербургский политехнический университет Петра Великого
    Санкт-Петербург · 1644 выпускника
    Институт компьютерных наук и технологий
    Сентябрь 2018 — По настоящее время (2 года и 1 месяц)

Дополнительное образование