Shinhan Finance
|Frontend-разработчик
Алматы, Алматы, Kazakhstan
Summary
Разрабатывал и поддерживал клиентские и внутренние веб-приложения для финансовых сервисов, отвечая за развитие интерфейсов, цифрового документооборота, платежных сценариев и архитектуры фронтенда.
Highlights
Построил комплексную систему загрузки и управления документами с поддержкой мультизагрузки, предпросмотра и отображения прогресса, значительно повысив удобство работы с файлами.
Внедрил двуязычный интерфейс (ru/kk) для клиентского кабинета и корпоративного портала, устранив ошибки переключения языка и обеспечив сохранение состояния.
Реализовал функционал массовой обработки контрактов с пакетной генерацией и скачиванием, улучшив пользовательский опыт при работе с большими объёмами данных.
Оптимизировал производительность приложения за счёт внедрения ленивой загрузки и code-splitting, улучшив рендеринг длинных списков и устранив дублирование данных.
Интегрировал сложные платежные сценарии, обеспечив корректную обработку транзакционных статусов даже при сетевых сбоях и нестабильных ответах API.
Разработал административные формы с умной валидацией, автокомплитом и проверками уникальности данных, снизив количество пользовательских ошибок и дублей.
Усилил безопасность и стабильность пользовательских сценариев, настроив NextAuth для защиты маршрутов и корректных редиректов.
Успешно руководил миграцией проекта на Next.js 15 и TypeScript, устранив проблемы совместимости библиотек и стабилизировав production-сборку.