Обо мне
Сложные системы, не лендинги
Виталий Гребеник, фронтенд-разработчик. Санкт-Петербург.
Работаю там, где интерфейс — инструмент, а не витрина: таск-менеджеры, дашборды, конструкторы правил, панели модерации. Это системы, в которых много данных, ролей и состояний, и в которых цена ошибки выше цены красивой обложки.
За три года десять месяцев — три продуктовые команды: таск-менеджер, криптобиржа и e-commerce. Из крупного: универсальный конструктор автоматизаций на пятьсот с лишним сценариев, календарь уровня Google Calendar, переиспользуемый модуль обсуждений уровня мессенджера, миграция продукта с Vue 2 на Vue 3 вместе с UI Kit.
Параллельно веду два своих проекта: районную сеть для владельцев животных на четырёх клиентах и одном ядре и инфраструктурный сервис доступа с Telegram-ботом в проде. Оба — с проверками до коммита, а не «когда будет время».
Работал по обе стороны API: писал небольшие backend-модули на Node.js и настраивал окружение на Linux и Nginx. Английский — B1: читаю документацию и переписываюсь.
Этот сайт — тоже кейс. Оконный менеджер в браузере, который остаётся индексируемым документом: кейсы читаются без единой строки JS, всё работает с клавиатуры, а на телефоне включается отдельная оболочка, а не масштабированный стол.
- 3г 10м в разработке
- 3 продуктовые команды
- 500+ сценариев в одном модуле
- 2 своих проекта
Vue 3 · TypeScript · React · Nuxt · NestJS · Prisma · Pinia · WebSocket · SCSS · Storybook