Я начал в 2018 году с финансовых систем на Java, потом были распределённые backend и маркетплейсы, а сейчас делаю продукты целиком, с AI там, где он действительно помогает. На каждой роли я оставался ответственным за системы после релиза, и это меняет то, как их строишь.
Первые годы я работал над финансовым софтом в Crossinx, где неверная цифра становится реальной проблемой. Там я научился проектировать схему до того, как писать фичу, относиться к миграции как к обратимому шагу и тестировать пути, по которым никто не кликает. Java и Spring Boot были инструментами, уроком была аккуратность с данными.
В Amdaris я перешёл в распределённые системы: Kafka, GraphQL, сервисы, которыми владеют разные команды, и деплои в Azure. В FeelIT работал ближе к самому продукту, включая первые фичи на языковых моделях, которые довёл до продакшена. Сегодня я единственный разработчик на трёх продуктах сразу: дизайн, код, релизы и поддержка на мне.