Працював в 6 компаніях 9 років 4 місяці
IT, Торгівля роздрібна / Retail, Інше, Туризм / Подорожі / Пасажирські перевезення
Laravel developer
Axisbits
IT
7 місяців
11.2025 - 05.2026
• Розширив наявну інтеграцію Stripe: додав обробку webhook і повернення коштів, покрив feature-тестами PHPUnit
• Виявив і виправив race condition у системі купонів, через яку був можливий перепродаж при конкурентному навантаженні — знайдено до релізу, покрито регресійним тестом на конкурентність
• Реалізував 5-кроковий майстер онбордингу Store Owner (FormRequest-класи, репозиторій, флоу модерації), покритий 85 тестами PHPUnit
• Підняв покриття публічного API feature-тестами з 0% до 92% (152 роути) у CI/CD-пайплайні на AWS
• Посилив throttle верифікації телефону: ліміт ізольовано за user ID замість IP, щоб один користувач за NAT не блокував інших; покрито тестом ізоляції
• Покращив переносимість SQL для багатотабличних запитів: MySQL-специфічні агрегати замінено на портативний NULL-safe підхід
Бекенд розробник
edp3
IT
3 роки 9 місяців
02.2022 - 10.2025
• Оптимізував пакетне видалення користувачів: час обробки 1 000 користувачів скорочено з ~60 с до 3 с (~20x) заміною построкових запитів на пакетні
• Спроєктував автентифікацію за API Key end-to-end: entity, репозиторій, сервіс, HTTP-шар, CLI-команди керування, кастомний throttle middleware, повне покриття PHPUnit
• Реалізував інтеграції OAuth2-провайдерів: Panopto end-to-end (авторизація, продовження/оновлення токенів, кешування токенів на рівні БД з міграційною командою без даунтайму, синхронізація сесій, очищення невалідних токенів); провайдери Kaltura і Canvas; Notion, Google Docs і Jira — CRUD провайдерів, робота з токенами, валідація
• Додав rate limiting і роботу з квотами для інтеграції Panopto, усунувши помилки HTTP 429 під час пакетної синхронізації сесій• Розширив систему webhook для організацій (IDM): повторна відправка, налаштовуваний TTL, пошук за вмістом payload, відкат помилок під feature flag• Розширив REST API до v2: 71 ендпоінт (Owner, Provider, Integration) з використанням репозиторних трейтів і Eloquent resource-шарів; AES-шифрування чутливих полів доступу в БД
• Реалізував асинхронний пакетний імпорт користувачів і груп через AWS SQS: валідація ліцензій, відновлення після помилок, відновлення soft-deleted записів з усіма зв'язками
• Побудував сценарії email-сповіщень для 25+ кейсів (запрошення, зміна ролей, закінчення ліцензії, пакетні операції)
• Брав участь у реструктуризації за DDD: console-команди перенесено до доменних папок, винятки винесено з конфігів, i18n-міграція захардкоджених рядків; участь у підвищенні PHPStan до level 8
Бекенд розробник
Majestyk
Торгівля роздрібна / Retail
11 місяців
04.2021 - 02.2022
- Побудував REST API для мобільних застосунків iOS/Android і React-додатків (4 тис. користувачів), у команді з 5 розробників
- Розробив бекенд-логіку gacha-системи: зважений випадковий вибір, механіка pity, конвертація дублікатів, розподіл нагород
- Працював у кросфункціональній команді з frontend- і мобільними розробниками
Веб програміст
citymops.com
Інше
4 місяці
12.2019 - 03.2020
Розробка сайта citymops.com проєктування бд. реалізация проєкта на laravel + mysql. парсер xlsx для заповнення даними. черги для відправки email. слухачі для збору статистики відвідувань сторінок. сервіси для завантаження зображень. налаштування сервера на хості
Php програміст
Skyup studio
Туризм / Подорожі / Пасажирські перевезення
1 рік 9 місяців
03.2018 - 11.2019
Веб програміст
Top15
IT
2 роки 2 місяці
02.2016 - 03.2018
Ключова інформація
PHP 8.x, JavaScript;
Laravel, Symfony (Doctrine ORM, DI, Event Dispatcher);
Microservices, REST API;
AWS SQS, Laravel Jobs/Queues;
MySQL, Redis
AWS (SQS, DynamoDB), Docker, CI/CD
PHPUnit, PHPStan
Навчався в 1 закладі
Державний університет інформаційно - комунікаційних технологій
Безпека інформації в комп'ютерних мережах і системах
1, 2009
Володіє мовами
Англійська
середній
Українська
вільно
Курси, тренінги, сертифікати
Додаткова інформація
Особисті якості
Юрій Анатолійович
Юрій Анатолійович
Бекенд розробника

Одеса
повна зайнятість, неповна зайнятість, проектна робота
Характер роботи: віддалена робота
Остання активність 2 години тому