FIG. P — ОГЛЯД
Портфоліо
Вибрані роботи у SaaS, commerce, платформах і developer tooling.
FIG. 07 — ВИБРАНІ ПРОЄКТИ
Огляд проєктів
Репрезентативні роботи з різних напрямів. Детальні case studies — за запитом.
PRJ-01
§ SAAS
Операційна платформа Growica
CRM, керування сайтами, процеси affiliate-контенту, багаторазові компоненти та production-запуски для розподіленої веб-інфраструктури.
PRJ-02
§ COMMERCE
Платформа бронювання MotoPress
Бронювання, розклад, доступність, REST API, права доступу, інтеграції та admin-процеси.
PRJ-03
§ PLATFORM
Product engineering у WPForms
Платежі, Stripe, PayPal, UX конструктора форм і архітектура продукту для 7M+ активних інсталяцій.
PRJ-04
§ FINTECH
Автоматизація Flint Group
CRM, Laravel-модулі, обробка через черги, provisioning і процеси деплою для приблизно 10K сайтів.
PRJ-05
§ MEDIA
Інженерні системи запуску
Code review, автоматизовані перевірки, smoke-тести, документація та процеси релізу, що роблять запуск у production повторюваним.
PRJ-06
§ TOOLING
Технічне лідерство між технологіями
Архітектура та практичний запуск у backend-платформах, інтерфейсах, API, інтеграціях, автоматизації та production-експлуатації.
FIG. 08 — ПОЛЬОВІ НОТАТКИ
Нотатки з роботи
Особисті спостереження про створення й підтримку систем дуже різного масштабу.
FLINT GROUP
На ~10K сайтів додаткові люди не розв’язують операційну проблему. Її розв’язує інфраструктура. Якщо оновлення, деплої, зміни контенту чи rollback усе ще залежать від повторюваної ручної роботи, мережа масштабується майже лінійно разом із кількістю людей. Справжній ефект з’являється, коли одну контрольовану дію можна розгорнути, перевірити й скасувати для всього парку.
НОТАТКА ПРО ПРОЄКТ — FLINT GROUP · ~10K САЙТІВ
WPFORMS
За 7M+ активних інсталяцій мала зміна ніколи не буває справді малою. Ви не контролюєте версію PHP, серверний стек, налаштування WordPress чи поєднання add-ons навколо свого коду. Виправлення однієї відомої проблеми може створити менш передбачувану регресію в іншому місці. У такому масштабі зменшувати невизначеність так само важливо, як виправляти bug.
НОТАТКА ПРО ПРОЄКТ — WPFORMS · 7M+ ІНСТАЛЯЦІЙ
MOTOPRESS
Робота над меншим продуктом наодинці навчила мене іншої відповідальності. Архітектура, платежі, безпека, API, інтеграції, релізи й підтримка сходилися в одній точці. Не було окремої команди, якій можна передати проблему: кожне технічне рішення мало бути корисним для продукту загалом.
НОТАТКА ПРО ПРОЄКТ — MOTOPRESS · ВІДПОВІДАЛЬНІСТЬ ЗА ПРОДУКТ
FIG. ✕ — СПІВПРАЦЯ
Шукаєте senior engineering leadership?
Архітектурний напрям, performance engineering і senior-технічна відповідальність для команд, яким це потрібно. Обговоримо, чи підходимо одне одному.
— EOF
