Работал в 3 компаниях 14 лет 2 месяца
IT
PHP Developer \ Team Lead
Innstant
IT
5 лет 10 месяцев
07.2020 - 05.2026
Керував backend-розробкою та архітектурою масштабної booking-платформи.
Проєктував та впроваджував сервісну архітектуру з асинхронною взаємодією та event-driven processing.
Брав участь у декомпозиції legacy-моноліту.Розробляв GraphQL-інфраструктуру на базі ReactPHP, включаючи сервіси автоматичної генерації схем та асинхронні конвейери.Імплементував інтеграції з OTA, системи realtime-комунікації та великі import/export pipelines.
Впровадив Kafka з retry strategies та dead letter queues.
Працював з:
Symfony 6
GraphQL ReactPHP
Kafka
MySQL
ElasticSearch
Redis
DockerAWS
CI/CD
Обов'язки:
Розробка та покращення архітектури,
Планування спринтів,
Code review,
Менторинг,
Delivery,
Впровадження та вдосконалення технічних процесів.
Web-программист
UVOTEAM
IT
3 года 11 месяцев
10.2016 - 09.2020
- Перенесення проектів з PHP 5 на PHP 7.2,
- Рефакторинг коду з Legacy моноліту в onion архітектуру із сервісним розподілом (застосування SOLID підходів) та застосуванням DDD.
- Відв'язка коду від фреймворку (CI) у бік незалежного від фреймворку проекту.
- Вдосконалення сервісів пошти та публікацій.
- Застосування брокера Rabbit MQ.
- Підтримка системи CRM
- Інтеграція RPC та REST API в проекти
Инженер-программист
2х2 studio
IT
4 года 6 месяцев
02.2012 - 07.2016
- Створення API під Android додатки з використанням Socket.io як тунель і канал зв'язку та Redis як менеджер сесії.
- Створення комерційних ресурсів різного напрямку (агрегатори вражень, світильники, ферми, портали нерухомості, соцмережі, ігрові портали) із застосуванням різних фреймворків (Laravel, Symfony, Yii, CI, Phalcon)
Ключевая информация
- Більше 10 років роботи з PHP/MySQL/JavaScript/CSS
- Є досвід роботи на посаді Full stack та Team Lead
- Близько 2-х років досвіду в Java + Kotlin (програмування під Android)
- Досвід у розробці різного роду API
- Досвід програмування на Python (у тому числі PyGTK3, Qt)
- Робота з SVN/GIT
- Застосування Rabbitmq та Apache Kafka
- Використання на проектах фреймворків як Laravel, Symfony, Kohana, Pixie, Phalcon та створення власної архітетурі без фреймворків
- Імплементував на сайти пошукову машину Sphinx
- Покриття коду тестами (PHPUnit)
- Є досвід проведення рефакторингу з повного Legacy до майже канонічного SOLID
- Імплементація мови запитів GraphQl на backend
- Розуміння та вміння роботи з Linux системами
- Досвід роботи в команді
- Готовий освоювати нові програми та технології, удосконалювати свій професійний та технічний рівень
Учился в 1 заведении
КНЭУ
Информационных систем и технологий
Киев, 2010
Владеет языками
Английский
средний
Русский
средний
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Украинский
родной
Может проходить собеседование на этом языке
Может проходить собеседование на этом языке
Дополнительная информация
Компьютерные навыки
Досвідчений розробник бекенду з понад 14 роками комерційного досвіду проєктування та розробки розподілених систем, мікросервісної архітектури та інтеграційних платформ.
Маю глибоку експертизу в екосистемі PHP 7/8, Symfony, GraphQL, асинхронній обробці даних та подієво-орієнтованій архітектурі.
Досвідчений у декомпозиції монолітних систем на масштабовані сервіси з використанням підходів DDD (предметно-орієнтоване проєктування), CQRS (розділення команд і запитів), гексагональної архітектури та Event Sourcing
Розуміюсь на оптимізації продуктивності бекенду, внутрішніх механізмах PHP, OPCache, PHP-FPM, керуванні пам'яттю та масштабованих інфраструктурних рішеннях.
Маю практичний досвід роботи з Kafka, RabbitMQ, ReactPHP, WebSockets, оптимізацією MySQL, ElasticSearch, ClickHouse, а також інтеграціями з OTA та платіжними системами.
Керував командою розробників із 8 інженерів, брав участь у проєктуванні архітектури, плануванні спринтів, менторстві, перевірці коду та керуванні процесами здачі продукту (delivery).
Свій розділ
Backend:
PHP 7.0–8.2, Symfony, Laravel, Yii/Yii2, API Platform, GraphQL, REST, ReactPHP
Architecture:
Microservices, DDD, CQRS, Event Sourcing, Hexagonal Architecture, Event-Driven Architecture, Monolith Decomposition, SOLID
Async:
Kafka, RabbitMQ, WebSockets, Async Pipelines, Retry Policies, Idempotency, Outbox Pattern
Databases & Storage:
MySQL, PostgreSQL, Redis, ElasticSearch, ClickHouse, MongoDB
Infrastructure:
Docker, CI/CD, GitHub Actions, GitLab CI, Jenkins, AWS (S3, SQS), Linux, Nginx
Monitoring & Logging:
ELK Stack, Sentry
Frontend:
ReactJS, GraphQL Client, HTML/CSS
Processes:
Agile/Scrum, Jira, Confluence, GitFlow, Trunk-Based Development, Code Review, Mentoring
Сергій Вікторович
Сергій Вікторович
Senior Backend Engineer / Team Lead

Киев
Активно ищет работу
полная занятость
Характер работы: удаленная работа
Последняя активность 22 часа назад