Александр Р. PHP разработчик, Senior

ID 4791
АР
Александр Р.
Мужчина, 33 года
Россия, Волгоград, UTC+3
Ставка
2 825,85 Р/час
вкл. НДС 5% (104.76 Р)
Специалист доступен с 3 июля 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Senior
Навыки
PHP
MySQL
Git
Docker
Symfony
PostgreSQL
REST
RabbitMQ
Redis
Elasticsearch
Bitrix Framework
Vue.js
TypeScript
JavaScript ES6
PHPUnit
SOLID
Sphinx
Битрикс
D7
Codesniffer
phpstan
NewRelic
1С-Битрикс
Doctrine
OpenAPI
Docker Compose
highload
Высоконагруженные системы
SQL
мysql
Отрасли
E-commerce & Retail
FoodTech
Знание языков
Английский — C1
Немецкий — B1
Главное о специалисте
Занимаюсь backend разработкой на PHP более 3-х лет. Имею опыт работы с Symfony, 1С-Битрикс. При разработке пользуюсь инструментами для статического анализа кода и пишу тесты. Также имеется опыт работы с frontend, в том числе фреймворком Vue. Есть опыт интеграции поисковых систем Sphinx и ElasticSearch. Применял эти системы в каталоге товаров, для построения фильтров и в поиске по сайту. Занимался поддержкой интернет-магазинов с большим каталогом товаров (~100 тыс. позиций). Умею уточнять, декомпозировать и оценивать задачи. Быстро погружаюсь в новые проекты, осваиваю новые для себя инструменты и технологии. В коммуникациях использую Jira/Youtrack/Trello/Bitrix24, Slack, Telegram. В работе использую Git, Docker. Также имею опыт разработки и обновления конфигураций 1С (более трех лет, сертификат 1С:Специалист), интеграции в информационные базы API мессенджеров (Viber, WhatApp, Telegram, сообщения Вконтакте) и календарей (Google Calender, MS Exchange).
Проекты   (5 лет 1 месяц)
Агрегатор заказов и сервис доставки
Роль
Backend разработчик
Обязанности
Крупный сервис, предоставляющий возможность пользователям через приложение или сайт сделать заказ в любом из предприятий-партнеров, а также сразу оформить доставку. Проект, изначально спроектированный как "монолит", активно перестраивается на микросервисную архитектуру, а также интегрирует различные партнерские сервисы. Работа велась в небольшой команде с использованием методологии Agile через недельные спринты. При разработке активно использовались инструменты статического анализа (CodeSniffer, PHPMD, psalm), а также собственные чекеры – например, проверки на покрытие кода unit тестами. Обязанности в проекте: 1. Поддержка работы монолита, в том числе повышение скорости и стабильности высоконагруженной системы 2. Поддержка работы раздела администрирования на сайте 3. Доработка инструментов, используемых разработчиками (кодогенераторы, тестсьют, pre-commit чекеры) 4. Замещение функционала монолита на использование микросервисов 5. Написание unit и интеграционных тестов 6. Уменьшение техдолга Задачи: 1. Доработка инструмента автогенерации http клиентов для микросервисов на основе схемы OpenAPI 2. Реализация механизма слияния данных при объединении внешних и внутренних пользователей 3. Внедрение сервисов стран и валют: реализация плавного перехода от использования информации из БД на данные сервиса с разрывом связей между сущностями Doctrine, а также таблицами БД 4. Реализация "ленивой" загрузки данных пользователя из внешнего сервиса 5. Реализация универсального механизма кэширования для часто используемых URL со статичными данными 6. Интеграция внешних бандлов, не используемых в других сервисах, в ядро монолита
Стек специалиста на проекте
Docker, PHP, Symfony, Doctrine, PHPUnit, Docker Compose, OpenAPI, highload
Отрасль проекта
FoodTech
Период работы
Январь 2023 - По настоящее время  (2 года 7 месяцев)
Конструктор маркетплейсов
Роль
Backend разработчик
Обязанности
Разработка и поддержка проектов на базе Symfony с использованием модульной архитектуры со слабыми зависимостями, реализуемыми через систему плагинов. В ходе работы постоянно контролировались и поддерживались чистота и качество кода при помощи инструментов статического анализа кода (таких, как CodeSniffer и phpstan). Работа была организована по методологии Agile через двухнедельные спринты, включавшие ежедневную коммуникацию с коллегами на английском языке. Обязанности в проекте: 1. Поддержка проектов на базе Symfony 2. Оценка и спецификация задач 3. Разработка компонентов системы по спецификациям 4. Код ревью и ручное тестирование Задачи: 1. Импорт каталога товаров из внешнего микросервиса 2. Обработка изменений ассортимента, полученных при импорте – акционные цены, временно неактивные товары 3. Доработка бизнес-логики – привязка корзины, списка покупок, заказов и пр. к подразделению целиком вместо отдельного пользователя 4. Доработка интеграции с мониторинговой системой Prometheus для отслеживания количества заказов в определенных логических статусах 5. Анализ производительности при импорте товарных предложений из CSV файлов, выработка и тестирование предложений по оптимизации. Для этого использовались отчеты Blackfire и NewRelic, а в качестве решения применялись различные оптимизации таблиц БД: от настройки индексов и внешних ключей до партиционирования.
Стек специалиста на проекте
PHP, Codesniffer, NewRelic, phpstan
Отрасль проекта
E-commerce & Retail
Период работы
Октябрь 2021 - Декабрь 2022  (1 год 3 месяца)
Интернет-магазин инструментов
Роль
Backend разработчик
Обязанности
Крупный интернет-магазин инструментов и инвентаря (порядка 100 тыс. активных товарных позиций). Штатный механизм поиска на сайте не обеспечивал достаточной скорости выдачи результатов и не позволял осуществлять поиск с учетом опечаток или различных форм слова, поэтому было предложено внедрить и настроить ElasticSearch для его замены. Обязанности в проекте: 1. Разработка программного кода для использования ElasticSearch в качестве поискового движка 2. Настройка анализаторов и поисковых запросов для обычного поиска и подсказок в ходе набора текста (автодополнение) 3. Поддержка с высоконагруженной системы Задачи: 1. Реализовать возможность индексации товаров в ElasticSearch по названию, описанию, артикулу, бренду 2. Настроить лексические анализаторы и поисковые запросы к ElasticSearch для поиска по товарам и автодополнения 3. Внедрить на сайт точный поиск товаров по артикулу, нечеткий поиск по названию, описанию и бренду с использованием синонимов и различных словоформ 4. Реализовать ранжирование результатов поиска по релевантности и дополнительному свойству товаров
Стек специалиста на проекте
MySQL, Elasticsearch, PHP, Высоконагруженные системы, 1С-Битрикс, highload
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2021 - Октябрь 2021  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ВолГУ
Специальность
Математическое обеспечение и администрирование информационных систем
Завершение учебы
2016 г.

Похожие специалисты

BioTech, Pharma, Health care & Sports • E-commerce & Retail • LifeStyle
ЯМ
Ярослав М.
Ульяновск
PHP разработчик
Senior
3 596,53 Р/час
Apache
Битрикс
Composer
Confluence
Crontab
Docker
Elasticsearch
Git
GitHub
GitLab
+65

менторство младших разработчиков; проводил codereview в команде; проектирование архитектуры работал с чистым SQL на уровне продвинутых запросов (оконные функции, условные операторы выбора и т.д.); опыт работы с UNIX-системами на высоком уровне; развитые коммуникативные навыки; быть ответственным в команде за планирование и декомпозиции задач работа в режиме многозадачности способность к обучению и развитию оценка поставленные задачи в story point и работа в команде по методологии Agile; понимание основных принципов SOLID, KISS, DRY знание основных паттернов проектирования, умение их применять опыт работы с брокерами сообщений, понимание принципов их работы опыт работы с многопоточностью и асинхронностью опыт настройки, понимание принципов работы CI/CD опыт проектирования REST, SOAP взаимодействия систем руководство командой разработки в роли тимлида

Подробнее
E-commerce & Retail • FinTech & Banking • HRTech • Marketing, Advertising & Design • Urban technology
НЧ
Никита Ч.
Тюмень
PHP разработчик
Middle+
2 389,61 Р/час
Apache Kafka
Docker
Elasticsearch
Laravel
Linux
MySQL
PHP
PostgreSQL
Postman
RabbitMQ
+48

Опытный, технически подкованный, увлеченный бэкенд-разработкой специалист. Вникает в суть. Знает паттерны проектирования, соблюдает стандарты разработки. Любит новые технические вызовы. Навыки работы с командой: Проводит Code Review коллег; Управлял небольшой командой; Умение разрешать конфликтные ситуации; Умение работать в стрессовых ситуациях; Наставничество младших разработчиков и тестировщиков. Работа с проектами: Быстро обучаем, изучал новые технологии для проекта; Знает структуры данных; Знает паттерны проектирования; Самостоятельно ставил задачи; Предлагает собственные идеи и решения для различных запросов и задач клиента; Проводит аналитику; Опыт в самостоятельной оценке проектов; Опыт разработки продуктов с нуля; Оценивал поставленные задачи; Общение напрямую с клиентом, уточнение требований и задач.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • FoodTech
АР
Александр Р.
Волгоград
PHP разработчик
Senior
2 825,85 Р/час
PHP
мysql
Sphinx
SOLID
Bitrix Framework
Elasticsearch
REST
Git
Redis
Codesniffer
+30

Занимаюсь backend разработкой на PHP более 3-х лет. Имею опыт работы с Symfony, 1С-Битрикс. При разработке пользуюсь инструментами для статического анализа кода и пишу тесты. Также имеется опыт работы с frontend, в том числе фреймворком Vue. Есть опыт интеграции поисковых систем Sphinx и ElasticSearch. Применял эти системы в каталоге товаров, для построения фильтров и в поиске по сайту. Занимался поддержкой интернет-магазинов с большим каталогом товаров (~100 тыс. позиций). Умею уточнять, декомпозировать и оценивать задачи. Быстро погружаюсь в новые проекты, осваиваю новые для себя инструменты и технологии. В коммуникациях использую Jira/Youtrack/Trello/Bitrix24, Slack, Telegram. В работе использую Git, Docker. Также имею опыт разработки и обновления конфигураций 1С (более трех лет, сертификат 1С:Специалист), интеграции в информационные базы API мессенджеров (Viber, WhatApp, Telegram, сообщения Вконтакте) и календарей (Google Calender, MS Exchange).

Подробнее