Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
PHP-разработчик (Symfony, Laravel) с 5+ годами опыта в backend-разработке. Специализируюсь на проектировании и развитии высоконагруженных веб-сервисов, интеграции внешних API и построении микросервисной архитектуры. Успешно реализовал проекты в сферах госуслуг, финтеха, фудтеха и корпоративных решений. Обладаю глубокой экспертизой в PHP (Symfony, Laravel), базах данных (MySQL, PostgreSQL, ElasticSearch), системах CI/CD и контейнеризации (Docker, Kubernetes). Имею опыт настройки DevOps-процессов, разработки REST и GraphQL API, а также внедрения безопасных и масштабируемых решений. Отличаюсь вниманием к качеству кода, веду code review, менторю коллег и участвую в проектировании архитектуры.
Проекты
(5 лет 6 месяцев)
ПиццаСофт
Роль
PHP-разработчик
Обязанности
Модуль “Платная доставка” – функционал для менеджеров, позволяет зафиксировать стоимость доставки
Команда: 2 Backend, 2 Frontend, 1 QA-Engineer
Обязанности:
● Разработка новых функциональностей на чистом PHP (версия 7.4) например: CRUD операции, Логирование истории действия пользователей. Блоки: корзина, заказы клиента, продукты, настройки полигонов и зоны доставки.
● Разработка API для интернет-магазина, модуль “платная доставка”
● Расшерение функциональностей API на Laravel: Форматирование отчета для бухгалтеров в xml и отправка через шину и Миграция таблиц БД.
● Проектирование архитектуры БД MySQL, участие в проектировании новых фичей (использование draw.io, Mysql Workbench).
● Написание SQL запросов.
● Написание документации несколько модулей для аналитиков.
● Разработка системы уведомления через телеграм канал (Notification Telegram Channel)
● Настройка CI/CD (автодеплой микро проект), Docker, Kubernetes. Rancher для управления Kubernetes-кластерами через графический интерфейс.
● Linux, написание bash скриптов для сборки локальных окружений
● Доработки на Golang (правки спецификации API, исправление struct моделя + добавление тестов)
● Поиск и исправления багов в чужом коде (работа с Sentry)
● Разработка корпоративных библиотек для разработки (DI (PSR), HTTP Message (PSR), Validator данных )
● Реализация системы Access Control
● Написание Unit/Functional тестов
● Работа в команде, code review, методология Scrum, Agile
Достижения
● Разработал API (REST) для сохранения/удаления тарифной сетки платной доставки.
● Разработал API (REST) для повышения тарифной сетки платной доставки для полигона или несколько полигонов.
Корпоративный чат для менеджеров и дилеров – чат сохраняет все операции о конкретном заказе со стороны менеджеров и дилеров, операция заказа, изменение статуса заказа, претензии от дилеров.
Команда: 1 PM, 1 Backend, 1 Frontend
Обязанности:
● Разработка корпоративного чата между менеджерами и дилерами.
● Разработка системы аутентификации и авторизации
● Работа с Redsms (https://redsms.ru/) для подтверждения sms сообщения на телефон
● Рефакторинг модулей - работа с корзиной, заказами и других частей проекта.
● Настройка Docker с нуля docker-compose.yml для локального окружения
● Добавление bash script для автоматизации процессов
● Работа с Discord Bot: Бот собирает все актуальные ошибки из Sentry и отправляет в канал разработки ежедневно.
● Исправление старых багов от предыдущих разработчиков
● Работа с CLI : создание команд для cron (планировщик задачи)
● Работа с брокерами сообщений (RabbitMQ через Symfony Messenger) в рамках реализации системы обмена данных между сервисами.
● Работа с кэшированием данных (Redis)
● Разработка системы аутентификации и авторизации для пользователей
● Исправление ошибок в модуле для управления заказов клиентов
● Исправление ошибок в API для обмена данных между менеджерами и бухгалтерами (счет для оплаты заказа)
● Исправление многих других ошибок на уровень Sentry для https://lk.kedrcompany.ru/
● Написание тестов
Достижения
● Разработал корпоративный чат для менеджеров, что значительно оптимизировало работу персонала
● Разработал систему для вывода всех актуальных ошибок в проекте и отправка в Дискорд Канал, что позволило намного быстрее реагировать на возникающие проблемы