Bogdan P.

Backend Engineer (PHP) | Production Systems | Integrations | Redis | MariaDB/MySQL | Architecture

Vinnytsya, Vinnytsya, Ukraine

About

Програмуванням почав цікавитися ще в ліцеї з Turbo Pascal. Під час навчання в університеті за спеціальністю «Фізика та основи інформатики» познайомився з Visual Basic, C++, Qt, Java та PHP. Згодом основною мовою розробки став PHP, хоча протягом кар'єри доводилося працювати й з іншими мовами та технологіями. Інтерес до Linux з'явився ще в студентські роки й з того часу він залишається моєю основною робочою системою. За цей час довелося працювати з різними дистрибутивами, налаштовувати серверне програмне забезпечення, аналізувати продуктивність систем та вирішувати проблеми безпосередньо на production-серверах. Частина цього досвіду була отримана ще до появи Docker, коли більшість інструментів та середовищ налаштовувалися вручну. Професійний шлях охоплює як класичну веб-розробку, так і інтеграції з платіжними системами, імпорт та синхронізацію даних, автоматизацію бізнес-процесів та розробку внутрішніх корпоративних систем. Найбільш значущим проєктом стала внутрішня helpdesk-платформа компанії, де вдалося пройти шлях від перших архітектурних рішень до розвитку складної production-системи з background processing, кешуванням, інтеграціями та інструментами моніторингу. Найбільший професійний інтерес викликають архітектура систем, продуктивність, надійність, інтеграції та пошук рішень для нестандартних технічних задач. Основною мовою залишається PHP, проте із зацікавленням стежу й за іншими технологіями, особливо коли є можливість застосувати їх для вирішення реальних практичних задач.

Experience

  • Backend Engineer / System Architect at HelpDeskStar
    Feb 2022 - Present · 4 yrs 6 mos

    • Проєктування та розвиток внутрішньої helpdesk-платформи компанії від ранніх етапів до production-системи для обробки звернень клієнтів. • Реалізація механізмів background processing та періодичних задач для ізоляції тривалих операцій від web-запитів. • Розробка інтеграцій з Email (SMTP/IMAP/OAuth2), Telegram, Viber та зовнішніми сервісами. • Проєктування та розвиток системи кешування на Redis, оптимізація продуктивності та зменшення навантаження на базу даних. • Діагностика та вирішення production-проблем, аналіз вузьких місць продуктивності та стабілізація роботи системи під навантаженням. • Розробка механізмів розширення системи на основі подій (Event-Driven Architecture). • Підтримка production-інфраструктури, участь в оновленнях, міграціях та технічній модернізації системи. • Оптимізація SQL-запитів, індексів та роботи з великими обсягами даних.

  • PHP Developer at Glyanec.NET
    Oct 2014 - May 2026 · 11 yrs 8 mos

    • Розробка та підтримка веб-проєктів на PHP та Drupal. • Інтеграція платіжних систем, зовнішніх API та сторонніх сервісів. • Розробка механізмів імпорту, експорту та синхронізації даних між різними системами. • Оптимізація продуктивності веб-проєктів, SQL-запитів та процесів обробки даних. • Участь у міграціях між версіями PHP, Drupal та серверної інфраструктури. • Аналіз та усунення складних технічних проблем у production-середовищах. • Розробка нестандартного функціоналу для e-commerce, корпоративних сайтів та внутрішніх бізнес-процесів клієнтів.