Пятнадцать лет строю и масштабирую распределённые системы — застал переход индустрии от bare-metal серверов и монолитов к cloud-native, Kubernetes и GitOps. Берусь за то, что команды откладывают: технический долг, CI/CD с нуля и удержание систем в строю.
Design System / Frontend — Vue.js, TypeScript, Webpack, Storybook, CSS
Референсная архитектура. Клиентский код под NDA, поэтому страница описывает устройство системы и логику решений, а не конкретное внедрение.
Библиотека компонентов, общая для нескольких продуктов, на дизайн-токенах: смена цвета или отступа прилетает везде сразу, а не в одиннадцать слегка разных мест. Каждый компонент описывает свои варианты, состояния и поведение с клавиатуры.
Доступность встроена в компонент, а не является находкой аудита: фокус виден, до элементов можно дойти клавиатурой, контраст проверяется на уровне токенов. Дорабатывать это задним числом на сорока компонентах стоит несравнимо дороже.