Денис С. , Senior, PHP разработчик

Male avatar
Денис С.
2 070 ₽/час 331 200 ₽/мес. без НДС
Опыт работы:
От 3 до 6 лет
Языки:

Русский — C2

ПисьменныйРазговорный

Английский — A2

ПисьменныйРазговорный

О специалисте

Навыки
PHP 7+ / 8
PHP 8.3
Symfony (5–7)
Yii2
MySQL / MariaDB
Doctrine ORM
SOAP
Kafka
Redis
Memcached
Linux
Git
Jira
Technology:
JavaScript
Laravel
REST API
Database:
PostgreSQL
MongoDB
Applications:
Docker
Source_control:
GitLab CI/CD
GitLab
Test:
Trello
Instruments:
Postman
Swagger
Формат работы
Удалённо
Описание о специалисте

Я backend-инженер с почти 5-летним коммерческим опытом разработки высоконагруженных backend-систем на PHP (включая PHP 8.x) с использованием фреймворков Symfony и Laravel. Ответственность, Системное мышление, Командная работа, Проактивность, Ориентация на результат.

Примеры работ

Платформа дилерского центра и контент-платформа
Описание задачи/проекта

Разработка и развитие backend-сервисов на PHP (Laravel / Symfony 6/7) с использованием возможностей PHP 8.3. Проектирование и развитие микросервисной архитектуры (декомпозиция монолита, выделение сервисов). Реализация REST API для frontend и внешних интеграций. Участие в построении BFF/Gateway-слоя для агрегации данных и оптимизации клиентских запросов. Проектирование структуры БД и работа с PostgreSQL (индексы, оптимизация, EXPLAIN). Использование Doctrine ORM для работы с данными и доменной логикой. Интеграция сервисов через Kafka (асинхронное взаимодействие, события). Реализация event-driven взаимодействия между сервисами. Внедрение кеширования через Redis. Настройка CI/CD (GitLab CI/CD). Работа с Git: ветки, merge/rebase, cherry-pick, revert, работа с MR. Code review и контроль качества кода. Взаимодействие с командой (frontend, аналитики, QA).

Позиция на проекте
Senior Backend Developer
Размер команды
Backend — 5, Frontend — 3, QA — 2, Analyst — 1
Ответственность
  1. Разработка и развитие backend-сервисов на PHP (Laravel / Symfony 6/7) с использованием возможностей PHP 8.3
  2. Проектирование и развитие микросервисной архитектуры (декомпозиция монолита, выделение сервисов)
  3. Реализация REST API для frontend и внешних интеграций
  4. Участие в построении BFF/Gateway-слоя для агрегации данных и оптимизации клиентских запросов
  5. Проектирование структуры БД и работа с PostgreSQL (индексы, оптимизация, EXPLAIN)
  6. Использование Doctrine ORM для работы с данными и доменной логикой
  7. Интеграция сервисов через Kafka (асинхронное взаимодействие, события)
  8. Реализация event-driven взаимодействия между сервисами
  9. Внедрение кеширования через Redis
  10. Настройка CI/CD (GitLab CI/CD)
  11. Работа с Git: ветки, merge/rebase, cherry-pick, revert, работа с MR
  12. Code review и контроль качества кода
  13. Взаимодействие с командой (frontend, аналитики, QA)
Технологии и инструменты
Docker, Doctrine ORM, Git, GitLab CI/CD, Kafka, Laravel, PostgreSQL, Redis, PHP 8.3, Symfony 6/7
Период работы/продолжительность
Сентябрь 2023 г. - Июль 2026 г.
Онлайн-платформа для покупки и продажи недвижимости
Описание задачи/проекта

Разработка backend на PHP 8.x (Laravel). Проектирование и реализация REST API. Проектирование структуры базы данных (PostgreSQL). Оптимизация SQL-запросов и производительности. Использование Redis и Memcached. Реализация авторизации через JWT. Частичное внедрение микросервисной архитектуры. Интеграции с внешними сервисами. Настройка CI/CD. Работа с Git.

Позиция на проекте
Backend Developer
Размер команды
Backend — 3, Frontend — 2
Ответственность
  1. Разработка backend на PHP 8.x (Laravel)
  2. Проектирование и реализация REST API
  3. Проектирование структуры базы данных (PostgreSQL)
  4. Оптимизация SQL-запросов и производительности
  5. Использование Redis и Memcached
  6. Реализация авторизации через JWT
  7. Частичное внедрение микросервисной архитектуры
  8. Интеграции с внешними сервисами
  9. Настройка CI/CD
  10. Работа с Git
Технологии и инструменты
Git, GitLab CI/CD, JWT, Laravel, Memcached, PHP, PostgreSQL, Redis
Период работы/продолжительность
Февраль 2023 г. - Сентябрь 2023 г.
Разработка и поддержка digital-сервисов и веб-платформ
Описание задачи/проекта

Разработка backend-сервисов на PHP (Laravel). Интеграции с внешними API. Работа с PostgreSQL и MySQL. Оптимизация запросов и бизнес-логики. Контейнеризация (Docker). Настройка CI/CD. Обеспечение стабильности сервисов. Работа с Git.

Позиция на проекте
Backend Developer
Размер команды
Команда — 5 человек
Ответственность
  1. Разработка backend-сервисов на PHP (Laravel)
  2. Интеграции с внешними API
  3. Работа с PostgreSQL и MySQL
  4. Оптимизация запросов и бизнес-логики
  5. Контейнеризация (Docker)
  6. Настройка CI/CD
  7. Обеспечение стабильности сервисов
  8. Работа с Git
Технологии и инструменты
Docker, Git, GitLab CI/CD, Laravel, MySQL, PHP, PostgreSQL
Период работы/продолжительность
Январь 2022 г. - Январь 2023 г.
Интернет-магазин подарочных сертификатов
Описание задачи/проекта

Разработка backend-логики. Проектирование базы данных. Реализация API. Разработка личного кабинета. Поддержка системы.

Позиция на проекте
PHP Developer
Размер команды
Команда — 4 человека
Ответственность
  1. Разработка backend-логики
  2. Проектирование базы данных
  3. Реализация API
  4. Разработка личного кабинета
  5. Поддержка системы
Технологии и инструменты
JavaScript, Laravel, MySQL, PHP
Период работы/продолжительность
Июль 2021 г. - Январь 2022 г.
Корпоративные порталы и веб-приложения
Описание задачи/проекта

Разработка приложений на PHP (Symfony, Yii2). Проектирование архитектуры и БД. Разработка серверной логики. Интеграции и скрипты. Работа с Redis и СУБД.

Позиция на проекте
FullStack Developer
Размер команды
Команда — 6 человек
Ответственность
  1. Разработка приложений на PHP (Symfony, Yii2)
  2. Проектирование архитектуры и БД
  3. Разработка серверной логики
  4. Интеграции и скрипты
  5. Работа с Redis и СУБД
Технологии и инструменты
MariaDB, MySQL, PHP, Redis, Symfony, Yii2
Период работы/продолжительность
Январь 2019 г. - Май 2020 г.

Образование

Высшее
Название учебного заведения/курса
ММА (Московская международная академия), Москва
Специальность
Экономика, Бизнес-программирование
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста

Request Poster