Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Никита П. PHP разработчик, Middle

ID 4422
НП
Никита П.
Мужчина, 29 лет
Россия, Волгоград, UTC+3
Ставка
2,125 Р/час
НДС не облагается
Специалист доступен с 28 апреля 2024 г.

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

Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Middle
Навыки
PHP
SOLID
Bitrix Framework
Symfony
PHPUnit
Codeception
SQL
Docker
Elasticsearch
Composer
Linux
Vue.js
JavaScript
Битрикс
D7
Отрасли
E-commerce & Retail
Главное о специалисте
Более 4 лет занимаюсь backend разработкой на PHP, в основном Bitrix и Symfony, есть опыт написания unit-тестов. Есть опыт frontend-доработок, знаком с Vue. Использую docker. При написании кода придерживаюсь принципов “чистого кода” (SOLID, DRY, YAGNI и т.д.). 9 месяцев работал на зарубежном проекте по разработке и поддержке решений на платформе Spryker. Работал на проекте крупного интернет-магазина, занимался оптимизацией и доработкой каталога, внедрением микроразметки, интеграцией с внешними сервисами доставок, разработкой собственных библиотек классов для решения задач. Также в другом проекте занимался рефакторингом кода и внедрением сервисов аналитики. Оптимизировал работу внутренних служб доставки, дорабатывал API мобильного приложения, исправлял генерацию карты сайта. Умею уточнять, декомпозировать и оценивать задачи. Для коммуникации использую Youtrack/Bitrix24/Jira, Telegram/Slack. В работе использую Git. Умею структурировать код, продумывать структуру классов, поддерживающую дальнейшее масштабирование и расширение функционала.
Проекты   (3 года 8 месяцев)
Модульный фреймворк для создания маркетплейсов
Роль
backend разработчик
Обязанности
Обязанности в проекте: 1. интеграция модулей по документации 2. корректировка документации 3. исправление багов 4. ревью кода 5. покрытие кода unit-тестами Цель проекта: разработка модульного фреймворка для запуска интернет-магазинов и маркетплейсов. Разработка ведётся с применением модульного подхода, поддерживается минимальная зависимость между модулями, расширение функционала модулей осуществляется при помощи системы плагинов, соблюдаются принципы SOLID. Участвовал в разработке проекта демонстрационного маркетплейса на базе проекта демонстрационного интернет-магазина. В ходе этого проекта занимался интеграцией фич (наборов модулей, реализующих или расширяющих конкретный функционал) по документации для разработчиков, исправлением возникающих ошибок, правками демо-данных. Исправлял различные баги и осуществлял подготовку их к релизу, включая написание changelog для затронутых модулей.
Период работы
Ноябрь 2021 - Октябрь 2022  (1 год)
Интернет-магазин натуральной косметики и продуктов питания
Роль
backend разработчик
Обязанности
Обязанности в проекте: 1. переработка механизмов служб доставки 2. доработка и автоматическая генерация карты сайта 3. программирование нового механизма почтовых рассылок 4. интеграция с внешними сервисами аналитики (Google analytics, REES46) 5. доработки API мобильного приложения 6. разработка кастомизированных выгрузок 7. внедрение баннерной рекламы 8. ревью кода Цель проекта: обеспечение стабильной работы сайта и мобильного приложения. Оптимизировал работу служб доставки - устранил дублирование кода, вынеся его в единый механизм и объединив несколько таблиц с данными в одну. Внёс изменения в генерацию карты сайта, чтобы устранить дублирующиеся и неправильные ссылки. Также занимался разработкой карты изображений. При разработке почтовых механизмов так же устранил дублирование кода, объединив несколько механизмов в один и исправив мелкие ошибки. Вынес шаблон письма из кода, что позволило хранить его в отдельном файле и редактировать силами контент-менеджеров. Осуществлял мелкие правки мобильного API, выгрузок, программы лояльности, производил рефакторинг кода.
Период работы
Май 2020 - Октябрь 2021  (1 год 6 месяцев)
Интернет-магазин систем безопасности
Роль
backend разработчик
Обязанности
Обязанности в проекте: 1. разработка системы почтовых рассылок 2. разработка библиотеки для приблизительного расчета размеров заказа 3. разработка системы просмотра электронных журналов 4. доработки фильтрации каталога 5. внедрение микроразметки 6. ревью кода Цель проекта: расширение функционала и ускорение работы сайта, улучшение релевантности поиска. Существенно переработал систему, предназначенную для интеграции с внешним почтовым сервисом, на использование встроенных средств фреймворка bitrix, сохранив при этом интерфейс контент-менеджеров. Разрабатывал систему классов для оценки физических размеров заказа, которая использовалась при прогнозировании стоимости доставки. Система учитывала товары разных типов: обычные товары, упаковки, гибкие шланги и кабели и т.д. Разработал механизм, позволяющий при загрузке pdf-журнала на сайт преобразовывать его в html-формат и предоставлять пользователю удобный функционал для его просмотра.
Период работы
Март 2019 - Апрель 2020  (1 год 2 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ВолГУ
Специальность
Математическое обеспечение информационных систем
Завершение учебы
2016 г.
Высшее
Учебное заведение
ВолГУ
Специальность
Прикладная математика и информатика
Завершение учебы
2018 г.

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

BioTech, Pharma, Health care & Sports • E-commerce & Retail • LifeStyle
ЯМ
Ярослав М.
Ульяновск
PHP разработчик
Senior
3,500 Р/час
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
АР
Александр Р.
Волгоград
PHP разработчик
Middle
2,125 Р/час
PHP
MySQL
Git
Docker
Symfony
PostgreSQL
REST
RabbitMQ
Redis
Elasticsearch
+19

Занимаюсь 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).

Подробнее

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

E-commerce & Retail
НП
Никита П.
Волгоград
PHP разработчик
Middle
2,125 Р/час
Docker
Elasticsearch
JavaScript
PHP
SQL
Linux
Symfony
Composer
SOLID
Bitrix Framework
+15

Более 4 лет занимаюсь backend разработкой на PHP, в основном Bitrix и Symfony, есть опыт написания unit-тестов. Есть опыт frontend-доработок, знаком с Vue. Использую docker. При написании кода придерживаюсь принципов “чистого кода” (SOLID, DRY, YAGNI и т.д.). 9 месяцев работал на зарубежном проекте по разработке и поддержке решений на платформе Spryker. Работал на проекте крупного интернет-магазина, занимался оптимизацией и доработкой каталога, внедрением микроразметки, интеграцией с внешними сервисами доставок, разработкой собственных библиотек классов для решения задач. Также в другом проекте занимался рефакторингом кода и внедрением сервисов аналитики. Оптимизировал работу внутренних служб доставки, дорабатывал API мобильного приложения, исправлял генерацию карты сайта. Умею уточнять, декомпозировать и оценивать задачи. Для коммуникации использую Youtrack/Bitrix24/Jira, Telegram/Slack. В работе использую Git. Умею структурировать код, продумывать структуру классов, поддерживающую дальнейшее масштабирование и расширение функционала.

Подробнее