PHP-разработчик
Олег
Возраст
23 года (13 Апреля 2002)
Город
Москва
Переезд невозможен
Полная занятость
2 года 10 месяцев
Информационные технологии / IT / Интернет
Компания предоставляет SaaS-платформу для автоматизации сервисов доставки питьевой воды
и сопутствующих товаров. Решение включает CRM-систему для управления клиентами,
заказами и логистикой, приложения для клиентов (мобильное и веб), а также мобильное
приложение для экспедиторов.
Команда: 2 backend, 3 frontend, 1 mobile, 2 тестировщика, бизнес-аналитик и менеджер
продукта.
Основная зона ответственности была за развитие серверной бизнес-логики, интеграции с
внешними сервисами, оптимизация производительности, применение принципов SOLID и
паттернов проектирования, участие в CI/CD-процессах, написание тестов и рефакторинг
существующего кода.
Стек: PHP 8.3, Laravel 12, Vue.js, PostgreSQL, Redis, RabbitMQ, Docker, OpenAPI (Swagger),
Prometheus, Grafana, PHPUnit.
Достижения:
- Добавил интеграцию с 1С через REST API: разработал механизм двусторонней синхронизации
клиентов и заказов, реализовал обработку ошибок и повторные попытки через RabbitMQ,
обеспечив устойчивый обмен данными между системами при пиковых нагрузках.
- Реализовал механизм учета и резервирования складских остатков на стороне CRM с
идемпотентностью операций, защитой от race condition и атомарными списаниями через
транзакции PostgreSQL, обеспечив корректную работу при высокой конкурентной нагрузке.
- Спроектировал гибкую систему скидок, тарифов и промо-акций (процентные,
фиксированные, накопительные, персональные), с учётом приоритетов применения, правил
совместимости и количественных/временных лимитов. Решение позволило бизнесу свободно
запускать новые промо-механики.
- Внедрил Yandex Suggestions API в процесс оформления заказа с автоматическим
подтягиванием индекса и района, что ускорило оформление, упростило работу курьеров и
повысило конверсию.
- Реализовал мониторинг ключевых метрик (latency, error rate) через Prometheus и Grafana, что
позволило оперативно выявлять деградации API и снижать количество инцидентов.
Типовые задачи:
- Внедрение кэширования на Redis для часто запрашиваемых API-методов с целью снижения
задержек и нагрузки на БД.
- Реализация асинхронной обработки задач через RabbitMQ (уведомления, генерация отчётов)
для выноса тяжелых операций из основного потока HTTP запросов и повышения стабильности
системы.
- Оптимизация медленных SQL-запросов и отчетов (индексация, переработка JOIN,
профилирование через EXPLAIN).
- Настройка и поддержка CI/CD в GitLab: автозапуск PHPUnit, статический анализ (PHPStan),
проверка code style, автоматический деплой в staging.
Информационные технологии / IT / Интернет
Веб-студия, специализирующаяся на разработке и внедрении цифровых решений для бизнеса
(сайты, CRM-системы, корпоративные порталы, интеграции), включая решения на базе
1С-Битрикс и Битрикс24.
Проект: digital-health платформа для персонального управления здоровьем.
Команда: 2 backend, 1 frontend, 1 менеджер, 1 тестировщик.
Зона ответственности: разработка и поддержка backend-логики сервиса, проектирование REST
API, рефакторинг кода и участие в код-ревью.
Стек: PHP 8.2, Symfony 6.4, MySQL, Redis, Docker, OpenAPI (Swagger).
Достижения:
- Спроектировал универсальную модель повторяющихся расписаний на основе
RRULE-подобных правил, которая хранит сложные схемы приёма лекарств и процедур без
генерации отдельных записей на каждый день, что сократило нагрузку на базу данных и
повысило гибкость планирования.
- Разработал функционал сбора и нормализации данных сна, активности и пульса из Health
Connect, что позволило автоматически рассчитывать выполнение формализованных целей
врача и формировать отчёты для визита.
- Спроектировал систему напоминаний с поддержкой local notifications (offline-first) и
push-уведомлений (FCM/APNS), включая quiet hours. Также обеспечил их распределение по
сценариям (приём лекарств, пропуск дозы, эскалация на caregiver) с идемпотентной
отправкой и перерасчётом при изменении расписания/часового пояса.
- Спроектировал RBAC-модель для совместного доступа к медицинскому профилю: владелец
может предоставлять доступ третьим лицам (сиделкам, родственникам) с разграничением
прав (read/edit), аудитом действий и возможностью отзыва доступа, повысив безопасность
совместного использования данных.
- Реализовал модуль визуализации adherence с прогресс-индикаторами и динамикой
соблюдения рекомендаций, повышающий вовлечённость и соблюдение предписаний.
- Заложил архитектуру для основных модулей платформы: хранение лекарств, календарь
осмотров у врачей.
Высшее (Бакалавр)
Донецк, 2022 — продолжаю учиться
Английский — Технический
Разрабатываю backend-сервисы, работаю с очередями, кэшированием и интеграциями с внешними API. Умею оптимизировать SQL запросы, настраивать CI/CD и автогенерацию Swagger/OpenAPI-документации, писать тесты и пользоваться системами мониторинга. Интересно развиваться в сторону высоконагруженных сервисов, финансовых и B2B-платформ, микросервисной архитектуры и контейнеризации. Готов работать с задачами, связанными с производительностью, интеграциями и развитием архитектуры продукта, а также поддержкой и аккуратным улучшением существующего кода.
Телеграм для связи: @manha_dev
7 мая, 2017
Василий Васильевич
Город
Москва
Возраст
67 лет (27 сентября 1958)
Опыт работы:
35 лет и 5 месяцев
Последнее место работы:
Главный специалист, ООО ВНИИГАЗПРОМ
11.2013 - по текущее время
10 февраля, 2017
120 000 руб
Эмил
Город
Москва, м. Маяковская
Возраст
43 года ( 5 апреля 1983)
Опыт работы:
11 лет и 2 месяца
Последнее место работы:
Ведущий программист, ООО «Национальная Юридическая Служба»
02.2015 - по текущее время
13 марта, 2024
Резюме размещено в отрасли
