Евгений З.
Компания в сфере автомобильной аренды, развивающая онлайн-платформу для путешественников и партнёрскую программу для владельцев туристических мест. Продукт объединяет сервис аренды автомобилей и путеводитель. Путешественники могут знакомиться с местами, оставлять отзывы и оценки, а владельцы — участвовать в партнёрской программе и получать бонусы. Разрабатывал backend платформу на Laravel. Продуктовые модули, архитектуру приложения и автоматические проверки ключевых пользовательских сценариев. Реализовал модульную архитектуру в стиле DDD. Разделил систему на Application, Domain и Infrastructure слои, вынес бизнес-логику из контроллеров в application/domain уровень, для дальнейшей поддержки и развития. Выделил доменные сервисы и контракты, отделив правила работы продукта от деталей фреймворка и инфраструктуры. Разработал модуль работы с валютами. Выбор и сохранение валюты пользователя, нормализация и конвертация денежных значений. Пользователи получили возможность просматривать стоимость в выбранной валюте. Реализовал комментарии и рейтинги в путеводителе для гостей и зарегистрированных пользователей, чтобы посетители могли делиться опытом и учитывать оценки при выборе мест. Добавил ограничения частоты запросов и организовал пересчёт рейтингов через события и очереди, вынеся обработку в фон. Оптимизировал SQL-запросы и кеширование данных в PostgreSQL и Redis для повышения производительности backend-части приложения Покрыл ключевые пользовательские сценарии feature- и integration-тестами для снижения риска регрессий при изменении бизнес-логики. Участвовал в code review, работал с feature-ветками и CI/CD. Стек: PHP 8.4, Laravel 12, PostgreSQL 15, Redis, Docker, Git, CI/CD, DDD, GitLab, PHPStan, PHP CS Fixer
Компания в сфере электронной коммерции, развивающая собственный интернет-магазин и внутренние сервисы управления продажами. Цифровая инфраструктура объединяет клиентский сайт, рабочие инструменты менеджеров и интеграции с внешними ресурсами для сбора кредитных заявок и обмена данными. Перевёл legacy-проект с PHP 7.2 на PHP 8.4 и Symfony 6.4+, переработал структуру приложения для дальнейшего развития магазина на современном стеке. Оптимизировал SQL-запросы, внедрил кеширование и переработал ресурсоёмкие участки кода, снизив нагрузку на базу данных. Реализовал интеграции с внутренними и внешними сервисами через REST API и Webhooks, автоматизировав обмен данными между системами. Разработал реактивные интерфейсы с поддержкой Graceful Degradation. Разделил приложение на слои, вынес бизнес-логику из шаблонов и организовал PSR-4-автозагрузку. Подготовил код к модульному и функциональному тестированию. Разработал и внедрил Outbox-механизм для сохранения сообщений перед отправкой и их последующей доставки во внешние системы. Разрабатывал отдельный back-office на Laravel для работы менеджеров с внутренней платформой. Реализовал автоматический сбор заявок со сторонних ресурсов и загрузку во внутреннюю систему, убрав необходимость вручную переносить заявки. Работал с использованием trunk-based development, feature-ветки и code review. Настроил CI/CD на GitHub Actions. Автоматизировал проверку стиля кода, статический анализ и запуск тестов при внесении изменений. Внедрил Docker для единого окружения локальной разработки и проверки изменений. Участвовал в code review и помогал новым разработчикам разобраться в архитектуре и процессах проекта. Стек: PHP 8.4, Symfony 6.4+, Laravel 11, PostgreSQL 15, Nginx, Docker, GitHub Actions, PHPStan, PHP CS Fixer, REST API, CI/CD, DDD
Производственный бизнес в сфере птицеводства, развивающий онлайн-продажи собственной продукции. Интернет-магазин выступает цифровой витриной компании и каналом взаимодействия с покупателями, дополняя основную деятельность предприятия. Поддерживал и развивал интернет-магазин на WordPress/WooCommerce, адаптируя функциональность сайта под задачи бизнеса. Реализовывал новые функции по запросам бизнеса в рамках действующей платформы WordPress/WooCommerce. Переработал кастомную логику через хуки и фильтры WordPress/WooCommerce, заменив жёстко заданные участки кода стандартными механизмами расширения платформы. Сделал реализацию удобнее для последующих доработок. Дорабатывал интерфейс на JavaScript и jQuery. Добавлял динамическое обновление элементов через AJAX без полной перезагрузки страницы. Использовал Docker для локальной разработки и тестирования изменений перед публикацией на рабочем сайте. Вёл историю доработок в Git для контроля изменений. Стек: PHP 8.2, MySQL 8, WordPress, WooCommerce, JavaScript, jQuery, AJAX, Docker, Git.
Розничный бизнес, развивающий продажи мототехники, через собственный интернет-проект. Сайт интегрирован с товароучётной системой, связывая онлайн-канал с обработкой заказов и учётом товарных остатков. Занимался развитием сайта, автоматизацией обмена данными и поддержкой серверной инфраструктуры. Провёл редизайн проекта с учётом современных UI/UX-требований: обновил пользовательский интерфейс и представление информации на сайте. Интегрировал «МойСклад» для автоматической синхронизации заказов и товарных остатков между сайтом и учётной системой. Использовал Docker для локальной разработки и тестирования изменений перед публикацией на рабочем сайте. Настраивал сервер и контролировал его работу для поддержания доступности и производительности интернет-проекта. Стек: PHP 8.0, MySQL 8, WordPress, WooCommerce, JavaScript, jQuery, AJAX, Docker, Git.
Понравился профиль? Создайте себе такой же