Олександр

Програміст PHP, Laravel, MySQL

Вид зайнятості:
повна, неповна
Вік:
37 років
Місто проживання:
Рівне
Готовий працювати:
Дистанційно, Рівне

Контактна інформація

Шукач вказав: ТелефонЕл. пошту

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

Senior Backend Laravel-developer

з 01.2023 по 02.2026 (3 роки 2 місяці)
WGroup, Миколаїв (IT)

Команда: 4 backend, 2 frontend, PM, QA
Стек: Laravel, MySQL, Redis, RabbitMQ, Docker, Traefik, CI/CD

Розробляв та підтримував екосистему з 40+ мікросервісів на Laravel, включаючи допрацювання проекту на Node.js.

Працював над переходом на обмін подіями через RabbitMQ, що дозволило зменшити взаємозалежність сервісів та підвищити їхню автономність.

Документував усі створені API-ендпоінти за допомогою Swagger (OpenAPI), підтримуючи актуальність специфікацій для зручної інтеграції фронтенд-команди та суміжних сервісів.

Оптимізував MySQL таблиці обсягом 100+ ГБ: проводив складні міграції чанками та налаштовував індекси для високонавантажених модулів.

Створював та супроводжував черги через Laravel Horizon, оптимізував виконання важких фонових завдань.

Працював у межах налагоджених CI/CD процесів у GitLab, брав активну участь у Code Review та підтримував високу якість коду.

Використовував Docker та Traefik для контейнеризації та маршрутизації сервісів.

Self-employed — Full-stack Developer

з 02.2021 по 01.2023 (2 роки)
contract, Рівне (Роздрібна торгівля)

Проєкти: Створення та підтримка e-commerce рішень, складських та облікових систем.

Стек: PHP (Laravel), MySQL, REST API, Composer, JS, Bootstrap.

Спроєктував та реалізував Multi-tenant e-commerce платформу (аналог маркетплейсу), що дозволяла багатьом незалежним продавцям керувати мережами магазинів у межах єдиної екосистеми.

Розробив систему управління товарною інформацією з можливістю гнучкої дистрибуції та синхронізації різних каталогів товарів між десятками зовнішніх сайтів через REST API.

Впровадив Package-Driven Development, винісши ядро бізнес-логіки та модулі інтеграцій у власні Composer-пакети. Це забезпечило високу швидкість розгортання нових інстансів та легкість оновлення системи.

Реалізував складну модель контролю доступу (Context-aware RBAC), де права працівників динамічно змінювалися залежно від обраного магазину чи ролі в кабінеті продавця.

Проєктував структури MySQL з використанням індексів та оптимізованих запитів для стабільної роботи з великими обсягами даних (типи товарів, варіації, історія транзакцій багатьох орендарів).

Senior Laravel developer

з 02.2019 по 02.2021 (2 роки)
Zolteco, Київ (IT)

Проєкти: Масштабована платформа для мереж салонів краси, e-commerce сервіси.

Стек: PHP (Laravel), MySQL, REST API, Redis.
Розробляв та підтримував екосистему, що охоплювала десятки однотипних клієнтських сайтів, об’єднаних єдиною архітектурною базою.

Спроєктував та реалізував механізм синхронізації клієнтських платформ із центральним API-сервером для забезпечення актуальності даних у реальному часі.

Оптимізував роботу з базами даних та пришвидшив час відповіді застосунків, що було критично для систем запису клієнтів з високим трафіком.

Відповідав за розробку складної бізнес-логіки та стабільність RESTful API для зовнішніх та внутрішніх споживачів.

Впроваджував нові функціональні модулі та проводив рефакторинг існуючих компонентів для підвищення їхньої підтримуваності.

Senior PHP Developer

з 09.2016 по 01.2019 (2 роки 5 місяців)
4writers Research Group, Рівне (IT)

У складі команди з двох розробників спроєктував та реалізував панель керування мережею сайтів. Система дозволяла через єдиний інтерфейс автоматизувати конфігурацію, оновлення коду та розгортання нового функціоналу на різних серверах.

Створив сервіс веб-аналітики для збору та обробки даних про поведінку користувачів у реальному часі.

Розробив інструменти для автоматизації публікації контенту та власну модульну CMS, що оптимізувало роботу контент-менеджерів.

Відповідав за продуктивність баз даних та стабільність високонавантажених публічних сервісів.

Middle / Senior developer

з 06.2015 по 07.2016 (1 рік 2 місяці)
Syteg, Рівне (IT)

Розробляв інформаційні портали на Laravel та партнерську платформу для афіліатів.

Реалізовував бізнес-логіку та серверну частину у складі команди з 6 розробників.

Remote Full-Stack developer

з 02.2012 по 04.2015 (3 роки 3 місяці)
50kopeek, Київ (Видавництво, поліграфія)

Створював корпоративний портал для внутрішніх команд та веб-сервіс обробки замовлень для сотень клієнтських сайтів.

Автоматизовував бізнес-процеси друкарні та керував мережею новинних сайтів.

Junior / Middle developer

з 10.2011 по 02.2015 (3 роки 5 місяців)
SoftGroup, Рівне (IT)

Брав участь у розробці внутрішнього PHP-фреймворку та інтегрував платіжні системи (PayPal, 2Checkout, BlueSnap тощо).

Розробляв сервіс перевірки текстів на плагіат та адміністрував серверну інфраструктуру.

Освіта

IT STEP Computer Academy

Програмування, Рівне
Середня спеціальна, з 2006 по 2009 (3 роки)

IT STEP Computer Academy (Комп’ютерна Академія ШАГ) 2006 — 2009 Спеціальність: Розробка програмного забезпечення

Знання і навички

  • PHP
  • MySQL
  • Laravel
  • Docker
  • Git
  • Знання принципів ООП
  • Користувач ОС Linux
  • REST API
  • AJAX
  • RabbitMQ
  • Microservices

Знання мов

  • Англійська — середній
  • Українська — вільно

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: