Я HR в этой компании
Описание не добавлено
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Участвовал в доработке системы личного кабинета для Абсолют Банка. Она позволяет клиентам удобно управлять своими счетами, общаться с поддержкой через чат и заказывать карты, повышая уровень сервиса и лояльность пользователей."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Провёл рефакторинг устаревшего JavaScript-кода на TypeScript, устранил дублирующие зависимости. Повысил читаемость тестируемость и поддержку проекта."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Добавил поддержку голосовых сообщений, используя React Audio Recorder и FFmpeg.js для записи и компрессии аудио Облегчил коммуникацию пользователей с поддержкой."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Интегрировал i18next и Google Translation API для автоматического перевода сообщений бота, добавив выбор языка в настройках профиля. Расширил доступность платформы для иностранных клиентов"}]},{"type":"paragraph","content":[{"type":"text","text":"★ Реализовал функционал загрузки и предпросмотра дизайнов карт с помощью React"}]},{"type":"paragraph","content":[{"type":"text","text":"Dropzone, Preview.js и валидации через Zod обеспечив удобную кастомизацию карт."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Разработал переиспользуемую систему уведомлений с документацией в Storybook и визуальным тестированием через Chromatic, что упростило поддержку интерфейсов."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Разработал калькулятор расчёта условий кредитов в разделе заявок, применив React Hook Form и TypeScript для валидации и управления состоянием. Повысил прозрачность взаимодействия пользователей с системой."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Участвовал в доработке системы личного кабинета для Абсолют Банка Она позволяет клиентам удобно управлять своими счетами, общаться с поддержкой через чат и заказывать карты, повышая уровень сервиса и лояльность пользователей."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Реализовал автосохранение черновиков сообщений с помощью localForage и Redux Toolkit, обеспечив устойчивость чата к разрывам соединения."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Создал модуль сравнения депозитов на React Table с визуализацией доходности через Chart.js, обеспечив быстрый выбор подходящего продукта."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Построил систему визуализации расходов в личном кабинете с использованием Recharts и React Query для кэширования и ускорения загрузки аналитики."}]},{"type":"paragraph","content":[{"type":"text","text":"★ Проводил онбординг новых разработчиков, помогая адаптироваться к кодовой базе и процессам в модуле чата, улучшив скорость включения команды в работу."}]},{"type":"paragraph"},{"type":"paragraph","content":[{"type":"text","text":"Техстек и навыки: React (React 18), JavaScript, TypeScript, TypeScript, Redux Toolkit, RTK Query, dnd-kit, Zod, React Hook Form, Chart.js, Recharts, i18next, FFmpeg.js, localForage, CSS Modules, SCSS, Bootstrap, CSS, styled-components, Material UI, Storybook, API Integration, Responsive Design, Работа в команде, Рефакторинг, оптимизация производительности, UI/UX, E2E Testing, Agile, обучение, GitLab CI/CD."}]}]}