В поиске новых свершений
Любимов Александр Михайлович

Александр
Любимов

Senior Backend-разработчик PHP

Новокузнецк · Готов к переезду

Удалённо Гибрид Готов к релокации
6+
Лет опыта
900+
Продавцов на платформе
10 000+
Заказов в месяц
5
Нанятых разработчиков

Кто я такой

👤 Профиль
Возраст: 23 года · Новокузнецк

Backend-разработчик на PHP с 6+ годами коммерческого опыта. Последние 2+ года — Lead Backend / DevOps в продуктовой компании: marketplace фотоуслуг Seenday на 900+ продавцов и 10 000+ заказов в месяц. Сильные стороны — платёжная логика, интеграции, декомпозиция монолита и собственная инфраструктура.

💻 Основной стек
PHP 8 Yii2 Laravel Symfony Python Go PostgreSQL MySQL Redis Kafka Debezium Docker GitLab CI/CD Nginx Linux
🎯 Что я ищу

Senior или Lead Backend-позицию на PHP в продуктовой команде: платежи и биллинг, интеграции, архитектура сервисов, нагрузка. Полная занятость — удалённо, гибрид или офис с переездом.

🧠 Профессиональные компетенции
  • Профильное образование: СПО «Информационные системы, прикладная математика и информатика» (ГПОУ «КИТ», 2024).
  • Дополнительная подготовка: GeekBrains — FullStack-разработчик, Университет «Синергия» — Python-разработчик.
  • 6+ лет коммерческой backend-разработки на PHP, последние 2+ года — Lead Backend в продуктовой компании.
  • Проектирование микросервисов и выделение сервисов из монолита.
  • Платёжная логика: эквайринг, возвраты, фискальные чеки, выплаты, транзакции.
  • Интеграции: платёжные системы, OAuth, CRM, МойСклад, маркетплейсы и CMS.
  • Технический стек: PHP 8, Yii2, Laravel, Symfony, Python, Go, PostgreSQL, MySQL, Redis, Kafka, Debezium, REST API, OAuth 2.0, Docker, GitLab CI/CD, Nginx, Linux.
🤝 Личностные качества
  • Самостоятельность: веду задачу от идеи до продакшена без постоянного контроля.
  • Ответственность за результат: доделываю до работающего решения, а не «по ТЗ».
  • Умение говорить с бизнесом: перевожу задачи руководителя в технические решения.
  • Наставничество: быстро ввожу новых разработчиков в проект.

Что я сделал

Seenday ID: авторизация из монолита в отдельный сервис

Задача

Авторизация жила внутри монолита.

Решение

Спроектировал и выделил сервис Seenday ID, полностью переработал код авторизации и структуру БД, подключил OAuth через Т-Банк, МТС, Яндекс, Google и VK.

Результат

Сервис выделен и запущен примерно за неделю; вход через 5 OAuth-провайдеров и email.

PHP 8 OAuth 2.0 PostgreSQL Микросервисы

Автоматические выплаты 900+ продавцам

Задача

Гендиректор вручную считал выплаты продавцам и вносил их в банк и базу данных.

Решение

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

Результат

Экономия полдня–дня ручной работы на каждом цикле выплат.

PHP Банк API Транзакции MySQL

Legacy на 65 000 строк: PHP 5.6 → 8.2

Задача

Устаревший проект на PHP 5.6, правки вносились прямо на боевом сервере.

Решение

Мигрировал ~65 000 строк на PHP 8.2, собрал Docker-окружение, развернул self-hosted GitLab и развёл dev и prod окружения.

Результат

Проект на актуальном PHP; по моей оценке, разделение окружений предотвратило ~70% сбоев.

PHP 8.2 Docker GitLab Рефакторинг

Что говорят коллеги

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

Он отличается высокой стрессоустойчивостью: сохраняет спокойствие и продуктивность даже при сжатых сроках и большой нагрузке.

Отдельно хочу отметить его умение работать с задачами, у которых нет подробного описания. Александр самостоятельно разбирается в контексте, уточняет требования, предлагает варианты решения и доводит работу до результата.

Кроме того, Александр отлично работает в команде: открыт к обсуждению, охотно делится опытом и помогает коллегам. С ним легко и приятно взаимодействовать.

Рекомендую Александра как профессионала, на которого можно положиться в любой ситуации.

Никита Скопицев Frontend Engineer · коллега

Работал вместе с Александром, был в его подчинении. Обсуждали задачи, проходил ревью кода и получал отличную ОС от Саши. Был рад поработать вместе!

Матвей Девятых Backend-разработчик · работал в подчинении

Очень круто было вместе работать, менторил меня с нуля опыта.

Руслан Хамидуллин Backend Developer PHP · работал в подчинении

Все рекомендации в Сетке →

Мой путь

Хронология Нажмите на полосу, чтобы развернуть место работы
сейчас
2020 2021 2022 2023 2024 2025 2026 2027

CRM, личный кабинет и marketplace фотоуслуг Seenday: 900+ продавцов, 10 000+ заказов в месяц.

Обязанности
  • Проектирование и разработка backend-сервисов: авторизация, заказы, платежи, выплаты, обработка фото.
  • Декомпозиция монолита на сервисы и синхронизация данных между ними.
  • Интеграции с платёжными системами, OAuth-провайдерами и онлайн-кассой.
  • Разработка инструментов на Python и Go: обработка изображений, Telegram-боты, десктоп-приложение для выгрузки фото.
  • Инфраструктура (Linux, Docker, Nginx, Redis, Centrifugo, GitLab CI/CD) и руководство командой: найм, адаптация, code review.
Ключевые результаты
  • Выделил из монолита сервис авторизации Seenday ID за ~1 неделю, полностью переработал код авторизации и структуру БД.
  • Подключил OAuth-вход через 5 провайдеров (Т-Банк, МТС, Яндекс, Google, VK) и вход по email.
  • Разработал backend заказов полного цикла: расчёт стоимости, оплата, callback, статусы, частичные и полные возвраты.
  • Интегрировал 4 платёжные системы (Т-Банк, Belassist, Unicorn, WebKassa), формировал фискальные чеки через WebKassa.
  • Проводил денежные операции в заказах и выплатах в транзакциях для консистентности данных.
  • Автоматизировал выплаты 900+ продавцам: система сама рассчитывает суммы и создаёт черновики платежей в банке — экономия полдня–дня на каждом цикле.
  • Настроил синхронизацию данных между сервисами через Kafka и Debezium (CDC).
  • Разработал сервисы обработки изображений (тысячи — десятки тысяч фото в день) и водяные знаки с обходом области лица.
  • Поддерживал десктоп-приложение на Go (Fyne) для выгрузки фото: по коду выгрузки оно получает JSON-схему через API и раскладывает фотографии по папкам и подпапкам результата.
  • Полностью переработал интерфейс Go-приложения.
  • Писал на Python скрипты для работы с изображениями и Telegram-ботов.
  • Развернул self-hosted GitLab и CI/CD с автодеплоем на dev — экономия ~1 часа в день.
  • Нанял и адаптировал 5 PHP-разработчиков: самостоятельно закрывать задачи они начинали через ~3 дня.
PHP 7.4/8.4 Python Go Fyne PostgreSQL MySQL MariaDB Redis Kafka Debezium Docker GitLab CI/CD Nginx Centrifugo OpenAPI Postman Linux

Проектная работа: онлайн-игра на SA-MP. Разработка в 2020–2021, далее поддержка и доработки параллельно с другими проектами.

Обязанности
  • Разработка и поддержка веб-части проекта: сайт, личный кабинет игрока, backend и frontend.
  • Разработка серверной логики игры на Pawn и Lua.
  • Поддержка и развитие проекта на протяжении 4+ лет, настройка хостинга и доменов.
Ключевые результаты
  • Единолично разработал веб-часть проекта «под ключ»: сайт, личный кабинет игрока и API для игрового сервера.
  • Интегрировал приём платежей через Robokassa и ЮPay.
  • Сделал VK-бота на PHP для управления игровым аккаунтом прямо из чата.
PHP MySQL JavaScript jQuery HTML5 CSS Pawn Lua VK API

Проектная работа: legacy-проект на PHP.

Обязанности
  • Развитие backend и frontend legacy-проекта (PHP, JavaScript, jQuery).
  • Обновление кодовой базы и декомпозиция монолита.
  • Настройка процессов разработки: окружения, GitLab, code review других разработчиков.
Ключевые результаты
  • Мигрировал legacy-проект (~65 000 строк) с PHP 5.6 на PHP 8.2.
  • Ввёл раздельные dev и production окружения вместо правок на боевом сервере — по моей оценке, это предотвратило ~70% сбоев.
  • Собрал Docker-окружение, развернул self-hosted GitLab и перенёс проект на новый сервер.
PHP 5.6/8.2 JavaScript jQuery HTML5 CSS Docker GitLab

Проектная работа: интеграции для интернет-магазинов.

Обязанности
  • Разработка интеграций интернет-магазинов с учётными и CRM-системами.
  • Разработка модулей и сайтов на OpenCart, InSales, WooCommerce и Yii2.
  • Поддержка и доработка модуля Bitrix24.
Ключевые результаты
  • Разработал синхронизацию данных из МойСклад в InSales.
  • Разработал интеграции с RetailCRM.
  • Разработал API для сайта на Yii2.
PHP 5.6/7.4/8.0 Yii2 MySQL REST API OpenCart InSales WooCommerce Bitrix24

Проектная работа.

Обязанности
  • Backend-разработка на PHP 8 и Yii2.
  • Доработка интерфейсной части: вёрстка, JavaScript, AJAX.
Ключевые результаты
  • Реализовал CRUD-модули для работы с данными на Yii2.
  • Сделал интерактивные элементы интерфейса на JavaScript с AJAX-запросами к backend.
PHP 8.0 Yii2 MySQL JavaScript AJAX HTML5 CSS

Проектная работа, первый коммерческий опыт.

Обязанности
  • Разработка и доработка функциональности на October CMS.
  • Интеграция нового функционала с существующим проектом.
Ключевые результаты
  • Писал контроллеры October CMS и вывод данных из них на страницы сайта.
PHP 7.4 October CMS

Технологический стек

Языки
PHP 8 Python Go SQL JavaScript
Фреймворки
Yii2 Symfony Laravel October CMS Fyne
Базы данных и очереди
PostgreSQL MySQL MariaDB Redis Kafka Debezium (CDC)
API и архитектура
REST API OpenAPI / Swagger OAuth 2.0 Микросервисы WebSocket (Centrifugo)
DevOps
Docker GitLab CI/CD Nginx Linux Git Kaspersky Security Center Gitlab (self-hosted) isp-manager php-fpm Centrifugo Cron
Интеграции
Т-Банк (Платежи) WebKassa МойСклад RetailCRM InSales Bitrix24 Яндекс ID МТС ID Google ID VK ID Т-Банк ID BelAssist Unicorn Robokassa
Инструменты и команда
Postman Code Review Найм и адаптация Наставничество
🌍 Языки
Русский — Родной Английский — A2

Учёба и курсы

2024
ГПОУ «КИТ»
Среднее профессиональное
Информационные системы, прикладная математика и информатика
2026
FullStack-разработчик
GeekBrains
Web-разработка
2024
Python-разработчик
Университет «Синергия»
Программирование

Давайте свяжемся

Email
alyubimov@code-maker.ru
✈
Telegram
@LyubimovDev
LinkedIn
LyubimovDev
С
Сетка
Профиль в Сетке
hh
HH.ru
Резюме на HH.ru
☎
Телефон
+7 (950) 578-66-32
Доступен с 10:00 до 20:00 (МСК +4)