Как я работаю
Сначала разобраться, потом писать код.
Почти все проекты, на которых я работал, были долгоживущими: один из них я сопровождал восемь лет
и провёл через две смены архитектуры. Такой опыт учит простой вещи: решение, принятое на старте,
определяет стоимость всех следующих изменений.
Поэтому я начинаю с предметной области, а не с кода: кто работает в системе, что делает каждый,
где данные расходятся с реальностью. Дальше согласовываю этапы и критерии готовности,
чтобы вы видели результат по частям, а не одним куском в конце.
Отдельно люблю задачи с чужим кодом, которые принято считать неприятными: разобраться,
что там происходит, найти причину, а не симптом, и аккуратно починить, ничего не сломав рядом.
Архитектура CRM и бизнес-систем
E-commerce Magento 2 и свои платформы
Интеграции API, очереди, синхронизация
Производительность кэш, запросы, фронт
Качество тесты, код-ревью, CI/CD