Резюме: Backend-разработчик (Laravel/PHP)
Опытный backend-разработчик с экспертизой в PHP/Laravel. Более 5,5 лет в коммерческой разработке, из которых последние несколько лет строю и масштабирую внутреннюю CRM-платформу для работы с клиентами, займами и т.п. Имею опыт в проектировании надежных REST API, интеграции микросервисов и оптимизации высоконагруженных узлов. Начинал карьеру в аутсорсинге, где научился быстро погружаться в разные проекты и работать в жестких рамках SLA.
Технологический стек и навыки
Backend & Архитектура:
Laravel/PHP, понимание OOP, SOLID, паттернов проектирования.
Интеграции: REST, JSON-RPC, Webhooks, JWT, работа с XML/CSV.
Базы данных:
PostgreSQL: проектирование схем, оптимизация запросов, индексы, транзакции.
Redis: кэширование, хранение сессий, Rate Limiting.
MySQL - базовый опыт.
Инфраструктура, DevOps:
RabbitMQ.
Docker: контейнеризация приложений, использование для локальной разработки
Мониторинг: Grafana (дашборды, метрики), Sentry (трейсинг, алертинг, анализ ошибок).
CI/CD: GitLab CI.
Git: Git Flow, code review, CI/CD pipelines, работа в команде
Языки программирования (дополнительно):
Kotlin — начальный уровень (изучаю).
Vue.js — базовый уровень (понимаю компонентную модель, способен внести правки во фронтенд).
Готов обучиться необходимому стеку, если ранее его еще не использовал.
------------------------------
Последнее место работы - ООО "ВБ Диджитал" (Главный программист разработки прикладных решений)
Май 2024 — сейчас (2 года и 3 месяца)
Проект: Внутренняя CRM-система для сотрудников с информацией о клиентах, разработка сервиса маркетинговых кампаний для взаимодействия с клиентами (sms, push, email, звонки).
Проектировал и разрабатывал различные модули CRM и смежных сервисов, реализовывал разнообразный перечень бизнесовых и технических задач с применением принципов SOLID, DRY, KISS, YAGNI.
Занимался оптимизацией PostgreSQL: добавление индексов, переписывание тяжелых запросов для сокращения время ответа тяжелых эндпоинтов.
Практический опыт RabbitMQ: внедрения асинхронной обработки тяжелых бизнес-событий (изменение статусов, рассылки, фоновые джобы) для разгрузки синхронных запросов.
Использовал мониторинг: отправка метрик в Grafana, Sentry для реагирование на ошибки на стендах.
Реализовывал интеграцию с внутренними и внешними API партнеров.
Повышал стабильность релизов: обязательное написание интеграционных и Unit-тестов ко всему реализуемому функционалу проектов.
Соблюдал стандарты качества кода, работа по Git Flow.
Работал в Agile-команде, взаимодействовал с frontend, QA, аналитиками, инфраструктурной командой.
Занимался рефактонингом legacy-кода.
Участвовал в cross-ревью.
Повышал покрытие кода тестами.
--------------------
Heads & Hands
3 года и 5 месяцев
Ведущий программист
Январь 2021 — Май 2024 (3 года и 5 месяцев)
Проекты: backend (Laravel/PHP) для мобильных приложений (iOS/Android) и SPA-фронтендов в разных отраслях.
Разрабатывал и поддерживал REST API с нуля и на базе legacy для мобильных и frontend-команд.
Интегрировал сторонние сервисы: платёжные системы, SMS-шлюзы, аналитические платформы и т.п.
Проводил рефакторинг устаревшего кода к современным стандартам Laravel.
Работал в многопроектной среде: быстрое погружение в домен заказчика, оценка и декомпозиция задач, синхронная работа с командами по Agile.
Работал как с монолитом, так и с микросервисами.
Участвовал в Code Review / оценке и декомпозиции задач / выкатке релизов.
Писал функциональные и unit-тесты.