Личные данные скрыты
Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/2849171/
Backend Developer (PHP), 70 000 грн
Контактная информация
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Опыт работы
Middle php developer
с 01.2023 по наст. время
(3 года 2 месяца)
Billing & Wallet System
- Implemented a usage-based billing system (pay-per-use) to replace legacy subscriptions, enabling more flexible monetization via internal currency.
- Developed the wallet core logic for balance top-ups and deductions, using entity listeners for automatic transaction tracking.
- Integrated Google BigQuery to store the full history of balance changes for analytics without overloading the operational database.
(PHP 8.4, Swoole, PostgreSQL, Doctrine ORM & Migrations, Google Pub/Sub, Google BigQuery, Swagger, Monolog)
High-load & async processing
- Investigated and resolved critical failures in mass import processes, eliminating database deadlocks and memory exhaustion incidents.
- Increased message throughput in Swoole-based services by implementing a cross-worker batching layer on top of existing Google Pub/Sub publishing, reducing per-message network overhead for high-volume workloads.
(PHP 8.4, Swoole, PostgreSQL, Doctrine ORM, Google Pub/Sub)
Data aggregation (complex scraping)
- Engineered a concurrency control layer for a Symfony-based Guzzle/Selenium scraping system: resolved Selenium session races and introduced per-source slot locking, enabling stable parallel runs without timeouts or WAF rate-limit bans.
- Redesigned queue architecture by consolidating per-source queues into high/low-priority channels in RabbitMQ and Supervisor, ensuring critical jobs (reports/category imports) run before background scraping.
- Implemented automated rotation of user sessions and VPN connections, keeping within WAF limits and ensuring continuous data collection.
(PHP 8.4, Symfony 5.4, MySQL, Doctrine ORM, Symfony Messenger (RabbitMQ), Guzzle, Selenium, Redis, Supervisor)
Дополнительное образование и сертификаты
Нет дополнительного образования и сертификатов.
Знания и навыки
- PHP
- Laravel
- Знання принципів ООП
- Docker
- MySQL
- Git
- Docker Compose
- Symfony
- PostgreSQL
- RabbitMQ
- Користувач ОС Linux
- PHPUnit
- PhpStorm
- Functional testing
- Redis
- GitFlow
- Selenium WebDriver
- Twig
- Swagger
- REST API
- Legacy Refactoring
- Google Pub/Sub
- BigQuery
- Doctrine ORM
Знание языков
- Украинский — выше среднего
- Английский — начинающий
Похожие кандидаты
-
Back end програміст
65000 грн, Удаленно -
Backend-програміст
Удаленно, Днепр, Киев -
Backend розробник
Удаленно, Харьков -
Backend-розробник
Удаленно, Киев -
Backend-разработчик
Удаленно, Киев -
Back-end програміст
Удаленно, Запорожье