Вибрані роботи
Чотири рішення
Не переліки можливостей. Кожен запис фіксує обмеження, що обрано замість чого, і ту деталь, яку middle-інженер зробив би неправильно, — бо саме це оцінює досвідчений читач.
Три з чотирьох — під NDA. Домени описані конкретно, клієнти не названі, і в цьому весь компроміс: без логотипів, без назв продуктів, без скриншотів. Groundwork — виняток: він публічний, і на нього є посилання.
- 01
Groundwork
Класифікація задач за ризиком L0–L4, 5 спеціалізованих review-агентів, 13 автоматичних гейтів і 15 процедур робочого процесу, під ліцензією MIT із семантичним версіюванням.
Неочевидна частинаПриблизно кожну третю задачу зупиняють до того, як написано хоч рядок коду: неправильно окреслена, конфліктує з наявною поведінкою або дешевше вирішується без розробки. - 02
Голос у структуровані дані
Мовлення стає перевіреною задачею, а не здогадкою: транскрипція під домен, вилучення за схемою і людина перед кожною дією.
Неочевидна частинаТести не мають права звертатися до провайдера. Річ не в рахунку: набір тестів, який залежить від віддаленої моделі, — це набір, що падає з причин, не пов'язаних зі змінами, які перевіряють, і за два тижні команда вчиться його ігнорувати. У CI провайдер замокано, а оновлення моделі ловлять регресійні тести відповідей, які звіряють структурований вихід із фіксованими випадками. Тож тихо перевчену модель ловить набір тестів, а не користувач. - 03
Платежі, кліринг і податкові документи
Токенізація карток, кліринг з ключами ідемпотентності та бухгалтерський експорт — у домені, де бути приблизно правим означає бути неправим.
Неочевидна частинаПодатковий документ із нульовою сумою провайдер відхиляє одразу. Це звучить як крайній випадок — доки знижка, повернення чи повністю покрита позиція не створить такий документ посеред загалом коректної партії. А оскільки випуск працює за принципом «усе або нічого», падає вся партія, і рахунки не отримує ніхто. Такі позиції треба розпізнавати й закривати локально, щоб нуль узагалі не дійшов до провайдера. - 04
Мультиринкова e-commerce платформа
Одна кодова база, клонована під кожен ринок: валюта, локаль і часовий пояс з конфігурації, рушій цін, платежі й доставка за драйверами та синхронізація каталогу з ERP.
Неочевидна частинаСинхронізація каталогу з ERP складає кожну зміну товару як типізований DTO, щоб людина переглянула її до застосування. Записувати вхідні дані одразу в каталог було б значно менше роботи — і імпорт, який застосовує себе сам, це імпорт, який ніхто не може відкотити. Коли ERP надсилає неправильну ціну на десять тисяч товарів, різниця між «складено на перегляд» і «застосовано» — це різниця між відхиленою партією і зіпсованими вихідними.