Работал в 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

Киев

36 лет

Активно ищет работу

полная занятость

Характер работы: удаленная работа

Последняя активность 22 часа назад