Денис Ш.
Веду фронтенд в двух инфраструктурных продуктах, которые обеспечивают непрерывную работу тысяч микросервисов внутри банка. Работаю на стыке инженерии, архитектуры и продуктового подхода, взаимодействую с архитекторами, аналитиками, DevOps и бизнесом. 🧩 Платформа автогенерации микросервисов Внутренняя SPA-платформа, которая позволяет автоматизировать создание новых сервисов по заданным параметрам. Проект затрагивает все департаменты банка. Мой вклад: - Разработал фронтенд с нуля: архитектура на React + Zustand + Tailwind. - Реализовал: - визуальное создание сервисов; - черновики с автосохранением; - авторизацию через Keycloak; - массовую сборку, установку и деплой сервисов; - подписки и WebSocket-уведомления. - Реализация через WebSocket просмотр в таймлайнов, информация по массовым сборкам, деплоям сервисов - Автоматизация процессов сократила T2M (Time-to-Market) на 30–50%. - Внёс вклад в API и backend-логику (Java), развивал DX. 📊 Портал метрик и подписок на поставки Платформа агрегирует данные со всех проектов департамента и позволяет отслеживать поставки, обновления, сборки и метрики — как в real-time, так и исторически. Мой вклад: - Перевёл монолит(React) на монорепу(Next.js) с Turborepo, улучшил архитектуру. - Построил систему подписок, подписей и real-time оповещений. - Разработал ролевую модель и интерфейс управления правами. - Повысил покрытие тестами с 10% до 90%, снизил техдолг и увеличил покрытие типами до 99%. - Рост вовлечённости пользователей +40% за счёт UX-оптимизаций.
Работал в команде Малого бизнеса — продуктовая разработка сервисов для клиентов и сотрудников банка. Вёл фронтенд-проекты с упором на перформанс, пользовательский опыт и устранение техдолга. 🛡️ Проект: Деловая репутация B2E-платформа для оценки благонадёжности контрагентов, внедрённая в комплаенс-процессы Росбанка. Цель — автоматизация ручных проверок и предотвращение рисков по 115-ФЗ. Мой вклад: - Создал с нуля интерфейс системы (Vue 3 + Pinia + TS). - Интегрировал данные из внутренних источников + ML-скоринг. - Реализовал гибкую фильтрацию, поиск и отображение истории взаимодействий. - Увеличили конверсию в целевые действия на 30%. - Внёс вклад в командную разработку: онбордил новых сотрудников, поддерживал соседние команды. Дополнительно: - Провёл рефакторинг → -50% техдолга; - Повысил покрытие тестами до 90% (Jest + Vue Testing Utils); - Участвовал в миграции проекта с Vue 2 → Vue 3 + TypeScript.
Государственный проект по созданию системы инвентаризации и внутреннего документооборота. Работал в составе небольшой команды, отвечал за архитектуру и весь фронтенд. Проект включал несколько подсистем и поддерживал разные типы пользователей. 📍 Система инвентаризации 1. Выстроил архитектуру и поддерживал монорепозиторий с модулями на Vue 2, React и SCSS/TS. 2. Провёл масштабный рефакторинг: снизил техдолг на ~50%, улучшив стабильность на 35%. 3. Разработал новые модули: экспорт отчётов, карты (на openlayers), справочники, фильтрация. 4. Повысил покрытие тестами до 70% (Jest). 5. Интегрировал backend-логику (Golang/Python) и расширил функциональность фронта. 6. Работал как единственный фронтендер на проекте, отвечал за всё визуальное поведение. 📊 Охват: ~2000 пользователей ежемесячно. 📍 Внутренний портал крупной российской корпорации Спроектировал и реализовал всю архитектуру фронтенда (React + Zustand + SCSS). 1. Разработал ключевые модули: 2. Профили пользователей и обращения к руководству; 3. Документооборот и заказ документации; 4. Система ролей, блокировка пользователей, новостной раздел. 5. Покрыл 90% компонентов тестами. 6. Создал документацию и проводил демонстрации заказчику. 7. Вёл новых фронтендеров и взаимодействовал с аналитиками, дизайнерами, бэком. 📊 Охват: ~1000 пользователей.
Коммерческий проект — корпоративный портал для мастеров и внутренней службы поддержки компании. Основная цель — цифровизация работы, учёта заказов и коммуникаций сотрудников. 1. Разрабатывал клиентскую часть (React + Redux Toolkit) и участвовал в backend-разработке (Node.js, Express). 2. Создал систему админ-панели и личного кабинета с REST API. 3. Разработал внутренний блог: обсуждения, отчёты, ролевую модель. 4. Оптимизировал API и логику авторизации, улучшив безопасность. 5. Настроил серверную инфраструктуру и обеспечил сборку и деплой. 📊 Вклад: 70% работы — фронтенд (интерфейсы, взаимодействие); 30% — backend (авторизация, база, API). Выступал как фуллстек-инженер в команде из 3–5 человек.
Понравился профиль? Создайте себе такой же