← К портфолио
май 2025 г. — по настоящее время

ДБО для юридических лиц — Agrozamin

Software Frontend Engineer · Agrobank

Продукт

Agrozamin — дистанционное банковское обслуживание для юридических лиц: кредитование бизнеса, транзакции между счетами, отчётность и мониторинг операций. Система в проде, дневной оборот — 15+ млрд сум.

Роль и архитектура

Веду фронтенд-часть единолично: архитектурные и продуктовые решения на мне, плюс один разработчик в подчинении — ставлю задачи и делаю код-ревью. Стек: React, TypeScript, TailwindCSS, Redux + TanStack Query для состояния и синхронизации с сервером, формы — React Hook Form, своя библиотека компонентов.

Ключевые модули

  • Кредитование — сценарии оформления и обработки кредитных заявок для бизнес-клиентов
  • Транзакции — платежи между счетами, отслеживание статусов, консолидация транзакционной логики
  • Мониторинг — отображение состояния операций в реальном времени
  • Управление счетами — операции по расчётным счетам клиентов
  • Выгрузка отчётности — формирование и экспорт финансовых отчётов

Admin-панель

Часть той же кодовой базы — панель для сотрудников банка: управление пользователями и операциями, серверная пагинация/фильтрация/кэширование через TanStack Query/Table.

Backend-сервис поддержки

Спроектировал и написал с нуля отдельный backend на TypeScript, NestJS и PostgreSQL для обработки обращений пользователей банка — сейчас в проде, закрывает 20–40 обращений в день без ручного разбора. Проектирование схемы, API и деплой — на мне целиком.

Внутренняя UI-библиотека

Отрефакторил архитектуру и API внутреннего npm-пакета UI-компонентов и стартового шаблона проектов — сейчас он принят как стандарт инициализации новых проектов в компании.