Владимир С. PHP разработчик, Senior
ID 29413
ВС
Владимир С.
Мужчина, 25 лет
Россия, Москва, UTC+3
Ставка
3 596,53 Р/час
вкл. НДС 5% (133.33 Р)
Специалист доступен с 2 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
PHP разработчик, участвующий в коммерческих проектах более 5 лет. Работал над решениями для автоматизации бизнес-процессов, разработки высоконагруженных микросервисных систем и интеграции сложных платежных систем. Участвовал в проектах для таких областей, как финансы, e-commerce, здравоохранение, реклама и энергетика. Создавал и поддерживал продукты, включая CRM-системы, платежные агрегаторы, ERP-решения, рекламные платформы и системы управления закупками. Специализируется на разработке масштабируемых микросервисов, оптимизации производительности приложений, интеграции с внешними API и работе с асинхронными системами на основе Kafka и Redis.
Проекты
(6 лет 8 месяцев)
Автоматизированная система управления закупками
Роль
PHP Developer
Обязанности
Описание: система управления закупками, включающая в себя различные модули.
Интересное:
Разработка высоконагруженного механизма импорта/экспорта Excel-файлов (до 100k строк) с использованием PHPSpreadsheet, включая оптимизацию потребления памяти и скорости обработки;
Реализация бизнес-логики для импортозамещения: автоматический подбор альтернативных поставщиков на основе критериев стоимости, сроков и санкционных ограничений;
Разработка модуля проверки целостности данных при массовых загрузках, включая валидацию форматов и бизнес-правил;
Анализ и сбор бизнес требований проекта;
Проектирование архитектуры и схемы базы данных;
Разработка серверной части системы;
Покрытие юнит-тестами ключевых частей системы;
Написание документации;
Интеграция с внутренними сервисами.
Рефакторинг / разработка нового функционала - 10/90. Архитектурные/Фичовые задачи - 50/50.
Соотношение работы менеджером/разработчиком - 10/90. Соотношение работы Back/Front
разработчиком - 100/0.
Команда: 1 Lead, 2 PM, 2 Front, 3 Back, 2 QA, 3 аналитик, 1 дизайнер DevOps.
Достижения
Разработал механизм импорта/экспорта объемных Excel файлов в систему;
Оптимизировал сложные запросы к БД, снизив время ответа на запросы системы отчетности в 5 раз.
Стек специалиста на проекте
PostgreSQL, Docker, Symfony, PHPUnit, PHPSpreadSheet, PHP 8, Redis, Psalm, OpenAPI, phpstan, csfixer
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2023 - По настоящее время
(2 года)
Платежный агрегатор для международного рынка
Роль
Старший Backend разработчик
Обязанности
Описание: платежный агрегатор, включающий в себя более 50 платежных систем.
Участие в проекте:
Проектирование RESTful API для 50+ платежных систем с унифицированной абстракцией для обработки валютных операций и комиссий.
Оптимизация запросов к Percona MySQL: шардинг таблиц платежей, переход на column-based индексы для аналитических отчетов;
Разработка и поддержка основного проекта;
Интеграция платежных систем, работающих на различных протоколах обмена данными;
Доработка и рефакторинг внутренних сервисов;
Взаимодействие с командами со стороны клиентов продукта, платежных систем.
RPS: 1000.
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 40/60.
Соотношение работы Back/Front разработчиком - 100/0.
Команда: 1 Lead, 1 PO, 10 Backend, 4 Frontend, 4 QA, 4 PM.
Стек специалиста на проекте
Apache Kafka, MySQL, Kibana, Grafana, Memcached, Symfony, Percona, PHPUnit, Sentry, Redis, GOlang, Psalm, phpstan, PHP 8.2, csfixer
Отрасль проекта
FinTech & Banking
Период работы
Май 2022 - Декабрь 2023
(1 год 8 месяцев)
CRM система для онлайн курсов
Роль
Middle PHP Developer
Обязанности
Описание: для информационные курсы, работающие по системе подписок.
Участие в проекте:
Разработка системы подписок с гибкой тарификацией: пробные периоды, промокоды, каскадные скидки (на основе Symfony Event Dispatcher);
Интеграция с платежными шлюзами (Robokassa, CloudPayments) и SMTP-сервисами (SendGrid, Mailgun) через асинхронные очереди Redis;
Реализация механизма отложенных списаний с использованием Symfony Messenger и Dead Letter Queue для обработки ошибок;
Проектирование и разработка c нуля API;
Разработка API для личного кабинета, панели для администраторов;
Обработка большого кол-ва платежей и заказов посредством очередей (Symfony Messenger +Redis);
Проектирование базы данных (MySQL).
Рефакторинг / разработка нового функционала - 20/80. Архитектурные/Фичовые задачи - 50/50.
Соотношение работы менеджером/разработчиком - 10/90. Соотношение работы Back/Front
разработчиком - 100/0.
Команда: 1 Lead, 2 Backend, 2 Frontend, 1 QA, 1 PM, 1 Designer.
Достижения
Разработал модуль, позволяющий гибко настраивать тарифы для каждого отдельного онлайн-курса, работающих по рекуррентной системе оплаты;
Настроил асинхронную обработку платежей через Symfony Messenger и Redis;
Интегрировал более 10 платежных систем;
Разработал backend часть дашборда для отслеживания LTV.
Стек специалиста на проекте
PostgreSQL, Symfony, PHPUnit, Sentry, Graylog, PHP 8, Redis, phpstan
Отрасль проекта
EdTech
Период работы
Март 2021 - Апрель 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
Читинский техникум отраслевых технологий и бизнеса
Специальность
Программист
Завершение учебы
2019 г.