Я HR в этой компании
No description
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Разработка модулей единой платформы ВТБ для управления розничными и корпоративными продуктами. Работа в распределённой Scrum-команде."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Построил систему авторизации и аутентификации на React и Node.js 20 с использованием JWT, OAuth 2.0 и Redis. Реализовал регистрацию, вход, восстановление пароля и разграничение прав по ролям и уровням доступа."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Создал конструктор шаблонов продуктовых пакетов на React 18 и TypeScript. Реализовал клонирование и настройку тарифов, управление состоянием через Redux и обработку форм с валидацией через React Hook Form."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Настроил автоматическую генерацию TypeScript-типов и клиентских обёрток из OpenAPI 3.0.3 спецификаций через OpenAPI Generator 6.0.1. Упростил подключение новых эндпоинтов и повысил надёжность интеграции с бэкендом."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Реализовал мгновенные уведомления через WebSocket с поддержкой всплывающих окон, звуковых оповещений и синхронизацией пропущенных сообщений. Это позволило менеджерам сразу видеть важные события."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Спроектировал систему кастомизируемых отчётов на React/TypeScript с возможностью настройки колонок (drag-and-drop, закрепление) и сохранением пользовательских представлений в localStorage."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Проводил технический онбординг для новых разработчиков по React 18 и TypeScript, объяснял принципы KISS/DRY и процессы SCRUM, организовывал сессии парного программирования."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"- Разработал интерактивную таблицу для анализа финансовых данных в реальном времени на React 18 и TypeScript. Использовал React Query 3, WebSocket для потоковой передачи данных и react-virtualized для виртуализации строк. Подключил генерацию типов из OpenAPI для типобезопасности."}]}]}