👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Artiom Vendelev (vendelev), 44 года, Россия, МоскваArtiom Vendelev (vendelev), 44 года, Россия, Москва

Artiom Vendelev

Эксперт
PHP-разработчикБэкенд разработчикАрхитектор программного обеспеченияСтарший (Senior)
От 290 000 ₽Не ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 44 года
Опыт работы: 23 года
Регистрация: 02.07.2008
Последний визит: 6 дней назад
Гражданство: Россия
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Основная специализация: backend-разработчик

В качестве программиста приходилось работать с:
PHP, Clickhouse, MySQL, PostgreSQL, RabbitMQ, Docker, Python, Node.js, Oracle, HTML, CSS, JavaScript

Профессиональные цели:
Достичь профессиональных высот и повысить свой уровень благосостояния.

Навыки

PHP
Symfony
PhpUnit
MySQL
Yii framework
Linux
Docker
Высоконагруженные системы
ClickHouse
PostgreSQL

Эксперт

0консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Помогаю развивать навыки

Базы данныхООПRESTRabbitMQSQLPhpUnitТестирование ПОGitPHPDocker
Стоимость
Бесплатно

Участие в профсообществах

Опыт работы

  • Частная практика
    Бэкенд разработчик (Ведущий)Программист-аналитик
    Август 2024 — Сентябрь 2024 (2 месяца)

    Разработка Telegram Bot для проекта "АвтоВолонтёр"
     

  • Мы разрабатываем новые технологии и делаем их доступными для бизнеса
    От 100 до 1000 сотрудников
    Бэкенд разработчик (Старший)Ведущий программист
    Март 2021 — Август 2024 (3 года и 6 месяцев)

    Разработка и поддержка:

    • Платформа для управления бизнесом на маркетплейсах - EGGHEADS

    Основные обязанности:

    • Развитие и поддержка системы финансовой аналитики и управления поставками
    • Интеграция с Wildberries и Ozon
    • Написание unit тестов, code review и рефакторинг
    • Собеседование кандидатов
    • Адаптация новых сотрудников (onboarding)

    Интересные задачи:

    • Раздел "Аналитика брендов"
    • Автобиддер для рекламы на Wildberries
    • Система Управления Поставками для Ozon
    • Внедрение очередей: выгрузка отчетов, заполнение кеш-таблиц и т.п.
    • Адаптация кода под требования анализаторов кода: CodeSniffer, PHPStan, PHPMD
    • Внедрение практик Clean Architecture, CQRS
    • Распил монолита:
      • Вынос функционала в самостоятельные composer-библиотеки
      • Перенос интеграции с маркетплейсами в самостоятельный сервис

    Примеры работ:

    MySQLPHPClickHouseRedisGitSQLDockerSwaggerPostgreSQLCakePHP
  • Разработка ПО для медицинских учреждений
    МоскваОт 10 до 100 сотрудников
    Бэкенд разработчик (Ведущий)Ведущий программист
    Ноябрь 2018 — Февраль 2021 (2 года и 4 месяца)

    Разработка и поддержка:

    Основные задачи:

    • Развитие и поддержка МИС:Поликлиника
    • Разработка API для страховых компаний (SOAP)
    • Создание микросервисов Справочники, Палаты и Филиалы для МИС:Стационара (Symfony 4, OpenAPI, RabbitMQ)
    • Разработка микросервисного АРМ для интеграции с ЕГИСЗ
      (VueJs, Symfony 4, OpenAPI)

    Успехи:

    • Настройка dev-окружения для сервисной архитектуры (Docker)
    • Использовал Makefile для оптимизации запуска команд внутри контейнеров
    • Внедрение:
      • Graylog и написание Symfony-Bundle для логирования через очередь
      • Тестирование с помощью Codeception
      • Анализаторы кода: Psalm, CodeSniffer
  • Реализация масштабных ИТ-проектов федерального и регионального уровня
    МоскваОт 100 до 1000 сотрудников
    Фулстек разработчик (Старший)Ведущий программист
    Июнь 2016 — Октябрь 2018 (2 года и 5 месяцев)

    Разработка и поддержка:

    Основные обязанности:

    • Развитие и поддержка общего функционала
    • Интеграция с внешними сервисами гос. услуг (SOAP, ActiveMQ)
    • Создание микросервисов (PHP7, Yii2, JSON API, OpenAPI)

    Успехи:

    • Переезд на новый сервер разработки, GitLab и Docker
    • Перевод портала в домен www.mos.ru и загрузка статичных файлов с поддоменов
    • Автоматизация процесса создания патчей и релизов
    • Применил практику unit-тестирования
    • Внедрение:
      • Менеджер зависимостей - Composer
      • Мониториг - Pinba и Jinba
      • Система логирования - Graylog
      • Очередь сообщений - RabbitMQ

    Примеры работ:

  • Автоматизация строительства
    МоскваОт 100 до 1000 сотрудников
    Ведущий программист/Руководитель Отдела Web-приложений
    Апрель 2011 — Июнь 2016 (5 лет и 3 месяца)

    Разработка и поддержка:

    • Основной сайт продаж
    • Группа корпоративных сайтов
    • Промо-сайты объектов строительства

    Основные обязанности:

    • Модернизация и поддержка сайтов Группы, более 20 сайтов
    • Планирование и постановка задач программистам и дизайнерам
    • Работа с подрядчиками/"удалёнными" сотрудниками

    Успехи:

    • Формирование отказоустойчивой инфраструктуры с защитой от DDoS-атак
    • Разработка фреймворка с Сервис-ориентированной архитектурой (Микросервисы) для обеспечения масштабируемости сайтов при нагрузке или отказе одного из серверов
    • Перевод большинства сайтов Группы на единый фреймворк
    • Создание системы деплоя сайтов на тестовый и продакшен сервера
    • Приведение серверов к единому стандартку
        (Nginx, Apache, Memcached, PHP, MySQL)
    • Автоматизация работ по обновлению и настройке новых серверов (Ansible)
    • Настройка мониторинга инфраструктуры

    Примеры работ:

    PHPMySQLООПNginxLinuxZabbixAnsibleVMware
  • ООО "Медиа Дэйли"
    Москва
    Руководитель проекта/Ведущий программист
    Август 2008 — Апрель 2011 (2 года и 9 месяцев)

    Разработка:

    • Социальная сеть "SchoolOut".
    • Социальная сеть "Мои города.
    • Интернет-магазин распродаж "Mamsy".

    Основные обязанности:

    • Управление коллективом 12 человек
    • Постановка задач программистам, дизайнерам, тестировщикам
    • Работа с outsource
    • Планирование работ, мониторинг, анализ рисков, управление изменениями в проектах
    • Ведение документации
    • Координация IT-отдела с другими отделами компании
    • Подбор IT-персонала, собеседования, адаптация новых сотрудников
    • Разработка интерактивных форм
        (HTML, CSS, JavaScript, PHP, PostgreSQL)

    Успехи:

    • Формирование команды
    • Внедрение автоматизированного тестирования
    • Внедрение этапа "Проектирование" при помощи UML-модели
    • Быстрая масштабируемость проекта при нагрузке

    Примеры работ:

  • Разработка ПО (Legal Tech)
    МоскваОт 100 до 1000 сотрудников
    Программист
    Сентябрь 2005 — Июнь 2008 (2 года и 10 месяцев)

    Разработка и поддержка информационно-справочной системы "ГАРАНТ-Интранет".

    Основные обязанности:

    • Разработка и поддержка WEB-интерфейсов (AJAX)
        (HTML, CSS, JavaScript, DTML, Python, Zope)
    • Анализ ТЗ, оценка сроков разработки


    Примеры работ:

  • B52 Technologies, Inc
    Москва
    Application programmer
    Март 2004 — Сентябрь 2005 (1 год и 7 месяцев)

    Участие в разработке системы документооборота между врачами в поликлинике и лабораторией.

    Основные обязанности:

    • Разработка и поддержка печатных форм
        (HTML,CSS, PHP).
    • Разработка и поддержка WEB-интерфейсов (AJAX)
        (HTML, CSS, JavaScript, PHP, Oracle).
  • Курский государственный университет
    КурскОт 1000 до 5000 сотрудников
    Программист
    Сентябрь 2001 — Март 2004 (2 года и 7 месяцев)

    Основные обязанности:

    • Разработка и поддержка сайта Курского государственного университета
      (HTML, PHP, MySQL).
    • Создание обучающей программы по грамматике французского языка
      (HTML и JavaScript).
    HTMLCSSPHPMySQLJavaScript

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

  • КГУ

    Курский государственный университет
    Курск281 выпускник
    Физико-математический
    Январь 1997 — Январь 2002 (5 лет)

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

  • Специалист.ру

    Центр компьютерного обучения «Специалист» при МГТУ им. Н.Э. Баумана
    Москва1552 выпускника
    Linux: Уровень 1. Основы администрирования и безопасности; Уровень 2. Использование в качестве серверов в Internet
    Март 2013 — Июнь 2013 (3 месяца)
    IT-Project Management: управление проектами в области информационных технологий
    Апрель 2008 — Июнь 2008 (2 месяца)