Просмотр резюме
Middle PHP-разработчик
Договорной
РоссияУльяновск
ПолнаяУдаленная работа
Опыт работы
5 лет 8 месяцев
Последнее место работы
enter2web
Web-разработчик
1 год 3 месяца
Резюме в Telegram-канале
10 резюме
Пост каждый день

О себе
О себе
PHP-разработчик с 5+ годами опыта в e-commerce. Работал как в продуктовой разработке CMS (ядро платформы, модули, релизы), так и в кастомной под заказчика, а также в иностранном стартапе. Архитектура: MVC, модульность; отдельно выносил функциональность в самостоятельные сервисы рядом с платформой; имею опыт работы на Laravel.
Большая часть работы связана с живым legacy кодом: рефакторинг, оптимизация кода и запросов к БД, миграция на PHP 8, аккуратное расширение чужого кода, внедрение нового функционала, покрытие тестами.
Реализовывал различные задачи: интеграции по REST API (аналитика, платёжки, ИИ-сервисы), очереди, работа с кешем, импорт и экспорт товаров.
AI в разработке использую как инструмент, в основном SDD: спецификация, план, тесты, разбор кода. Всегда делаю код ревью, в том числе и того, что написал сам.
Больше года руководил небольшой командой разработчиков. За это время прокачал не только технические навыки, но и менторство, эмпатию и уверенное взаимодействие с коллегами разных ролей.
Умею разбираться в сложных системах, внимателен к деталям, дисциплинирован и надёжен. Ценю и уважаю командную работу, открыт к диалогу, умею давать и принимать обратную связь. Открыт к новым проектам и технологиям.
Буду рад откликам.
Опыт в Affiliate
Данные отсутствуют
Опыт работы5 лет 8 месяцев
Сентябрь 2025 - по н.в.
(1 год 3 месяца)
enter2web
Web-разработчик
Работа на проекте e-commerce платформы, выступающей в роли центрального процессора и административной панели: модульный PHP-монолит. Проект является иностранным стартапом. Международная команда, коммуникация на английском и русском языках.
Обязанности:
- Расширение административных возможностей платформы под специфику бизнес-процессов заказчика: кастомизация админки, реализация различных отчётов по заказам и доставке, изменение процесса возвратов.
- Интеграция платформы с внешним магазином и панелями продавцов по API.
- Рефакторинг, оптимизация и кастомизация процессов импорта и экспорта данных товаров: получение фидов из внешних источников в разных форматах (XML, CSV, SOAP API), маппинг, валидация и нормализация данных, применение хэшей для идемпотентности, улучшение логирования процесса импорта.
- Интеграция с векторной БД Pinecone: выгрузка категорий и характеристик, синхронизация индекса, семантические подсказки для упрощения сопоставления категорий, характеристик и полей товара.
- Улучшение отслеживания истории изменения товаров с использованием Elasticsearch.
- Реализация автоматической модерации товаров: отдельный ИИ-сервис, калибровка порогов для вердикта, синхронизация и сверка с актуальными данными платформы (категории, характеристики).
- OpenAPI/Swagger: актуализация документации API, сверка живого трафика со схемой API, контрактные прогоны Schemathesis, автоматизация актуализации схемы API через CI-pipeline.
- Покрытие тестами функционала модулей платформы.
Май 2024 - Июнь 2025
(1 год 2 месяца)
CS-Cart
Инженер-программист
Работа в команде по разработке e-commerce движка "CS-Cart" для интернет-магазинов и маркетплейсов.
Обязанности:
- разработка новой функциональности для ядра и модулей;
- рефакторинг legacy-кода, исправление багов, участие в релизах;
- подключался к задачам в рамках разработки новой версии продукта (Enterprise) на Laravel;
- технический анализ задач, декомпозиция, оценка сроков;
- взаимодействие с QA, менеджментом продукта и техподдержкой.
Февраль 2023 - Май 2024
(1 год 4 месяца)
CS-Cart
Руководитель группы программистов
Team lead команды программистов (2 backend и 1 frontend) по разработке и поддержке модулей для магазинов и маркетплейсов на базе e-commerce движка CS-Cart.
Обязанности:
- декомпозиция, планирование и контроль задач, проведение code review, внутренних встреч, менторство;
- внедрение новых процессов и формирование базы знаний команды;
- коммуникация и взаимодействие с сотрудниками группы компаний на разных уровнях;
- продолжал писать код: кастомизации, миграция модулей отдела с PHP 7.4 на PHP 8.1, разбор инцидентов.
Февраль 2021 - Январь 2023
(2 года)
Simtech Development
Программист
Отдел разработки и поддержки модулей для интернет-магазинов и маркетплейсов движка "CS-Cart".
Обязанности:
- разработка и кастомизация e-commerce решений отдела;
- поддержка существующих продуктов, а также клиентских магазинов, устранение проблем;
- взаимодействие с техподдержкой и другими сотрудниками отдела.
Навыки
Elasticsearch
Redis
Java Script
PHPUnit
PHP
Smarty
HTML
Git
Linux
Docker
JQuery
AJAX
MySql
NGINX
Apache
PostgreSQL
Laravel
REST-API
Владение языками
Средний Английский
Занятость
Занятость
Полная, Частичная, Проектная
Формат работы
Удаленная работа
График работы
Гибкий, 5/2
Переезд
Невозможен
Командировки
Командировки возможны