КБ
Кирилл Б.
Мужчина, 31 год
Россия, Екатеринбург, UTC+5
Ставка
2 467,53 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
PHP разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Кирилл — PHP-разработчик уровня Middle из Екатеринбурга. Специализируется на разработке высоконагруженных веб-приложений и микросервисных архитектур. Имеет опыт работы с реляционными и NoSQL базами данных, системами кеширования (Redis, Memcached), а также с инструментами для контейнеризации и оркестрации (Docker, Kubernetes).
Участвовал в проектах в отраслях EdTech и Travel, Hospitality & Restaurant business. В рамках проектов занимался оптимизацией производительности, рефакторингом legacy-кода, проектированием и внедрением архитектуры, интеграцией с внешними API и платёжными системами.
Среди проектов, над которыми работал Кирилл, — «Самокат», где он занимался разработкой и поддержкой сервиса, связанного с обработкой и валидацией адресных данных, и онлайн-сервис для организации бизнес-поездок, включающий бронирование отелей, билетов, трансферов и других travel-услуг.
Общая продолжительность работы на проектах — 5 лет 11 месяцев.
Проекты
(6 лет)
"Самокат"
Роль
PHP программист
Обязанности
Разработка и поддержка высоконагруженного сервиса, связанного с обработкой и валидацией адресных данных.
Проект включает:
Микросервисную архитектуру для масштабируемости.
Интеграцию с внешними API (2GIS, DaData) для улучшения качества данных.
Систему кэширования и оптимизированные базы данных для высокой производительности.
Автоматизированную обработку адресов с возможностью ручного разбора.
Основные обязанности:
Оптимизация производительности, увеличение пропускной способности с 100 до 1400 RPS за счет рефакторинга и оптимизации PHP-кода.
Настройки индексов и партиционирования в PostgreSQL.
Внедрения Redis/KeyDB для кэширования.
Масштабирования микросервисов с Kubernetes.
Использование Kafka для асинхронной обработки задач.
Внедрение TDD: покрытие бизнес-логики unit- и интеграционными тестами (PHPUnit).
Регулярный Code Review и рефакторинг legacy-кода.
Следование принципам Clean Architecture и DDD для улучшения структуры проекта.
Разработка адресной системы
Создание системы ручного разбора адресов, снизившей нагрузку на поддержку.
Интеграция с 2GIS и DaData для автоматической верификации адресов.
Использование Elasticsearch/Manticore для быстрого поиска.
Интеграция и работа с внешними сервисами
Разработка API для взаимодействия с геосервисами.
Обработка и нормализация данных от сторонних провайдеров.
Стек специалиста на проекте
PostgreSQL, Docker, Elasticsearch, PHP, Kubernetes, Nginx, Symfony, Clean Architecture, TDD, Kafka, Redis, DDD, Manticore, KeyDB
Отрасль проекта
EdTech
Период работы
Март 2023 - Май 2025
(2 года 3 месяца)
Онлайн-сервис для организации бизнес-поездок
Роль
PHP программист
Обязанности
Онлайн-сервис для организации бизнес-поездок, включающий бронирование отелей, билетов, трансферов и других travel-услуг. Платформа интегрирована с крупными поставщиками (Booking.com, Ostrovok, KiwiTaxi и др.), обеспечивая клиентам широкий выбор и автоматизированное оформление заказов.
Обязанности:
Спроектировал и внедрил Clean Architecture + DDD, что повысило модульность, тестируемость и гибкость кода.
Провел рефакторинг критичных модулей (аутентификация, поиск, корзина), сократив количество ошибок на 40% и ускорив обработку запросов.
Разработал стандарты проектирования БД, нормализовал таблицы, оптимизировал индексы – улучшил производительность сложных запросов на 30%.
Реализовал OAuth 2.0 для безопасной авторизации пользователей и партнеров.
Настроил JWT-аутентификацию и ролевую модель доступа (RBAC).
Разработал RESTful API для внутренних и внешних интеграций.
Подключил 10+ внешних сервисов (Booking.com, SmartTravel, Portbilet, iWay и др.) через API, унифицировав форматы данных.
Автоматизировал синхронизацию данных (отели, билеты, трансферы) с использованием RabbitMQ для асинхронной обработки.
Внедрил Elasticsearch для быстрого поиска по отелям и рейсам.
Использовал Redis для кеширования часто запрашиваемых данных (справочники, тарифы).
Настроил Docker-окружение для ускорения разработки и деплоя.
Закрыл 200+ задач (фичи, багфиксы, оптимизации).
Проводил Code Review, обучал команду (3 middle-разработчика), повысив качество кода.
Внедрил TDD: покрытие ключевых модулей юнит-тестами (PHPUnit) и интеграционными тестами (Behat).
Стек специалиста на проекте
PostgreSQL, RabbitMQ, MySQL, Docker, Elasticsearch, PHP, Nginx, Symfony, Sphinx, Clean Architecture, TDD, PHPUnit, Behat, Redis, DDD, Zend, Phinx
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Март 2022 - Март 2023
(1 год 1 месяц)
NDA
Роль
PHP разработчик
Обязанности
Разработка и поддержка высоконагруженных веб-приложений и микросервисных архитектур.
Оптимизация и рефакторинг legacy-кода для улучшения производительности и стабильности.
Проектирование и внедрение Event-Driven Architecture для асинхронной обработки данных.
Интеграция с внешними API, платежными системами, CRM и ERP-решениями.
Разработка и поддержка RESTful API для взаимодействия фронтенда и мобильных приложений.
Работа с базами данных (реляционными и NoSQL), оптимизация запросов, шардинг, репликация.
Внедрение систем кеширования (Redis, Memcached) для ускорения работы приложений.
Настройка и поддержка CI/CD (GitLab CI/CD, Jenkins, Docker, Kubernetes).
Участие в Code Review, внедрение лучших практик (SOLID, DRY, PSR).
Настройка и поддержка Docker-контейнеров, оркестрация через Kubernetes, работа с облачными платформами (AWS, Yandex Cloud).
Внедрение Prometheus + Grafana, ELK-стек (Elasticsearch, Logstash, Kibana) для анализа производительности.
Реализация механизмов защиты от SQL-инъекций, XSS, CSRF, внедрение OAuth2 / JWT.
Написание Unit / Feature-тестов (PHPUnit, Pest), интеграция с SonarQube для контроля качества кода.
Участие в Agile / Scrum-процессах, взаимодействие с аналитиками, QA и фронтенд-разработчиками.
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Apache Kafka, MySQL, Elasticsearch, PHP, Laravel, MongoDB, Apache Cassandra, Memcached, Nginx, Symfony, Slim, Redis
Отрасль проекта
EdTech
Период работы
Июнь 2019 - Март 2022
(2 года 10 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (6 ч/день)
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Сочинский государственный университет
Специальность
Экономика и управление на предприятии
Завершение учебы
2015 г.