Firecode
← Кейсы

Кейс · Финтех

Расширение приложения мобильного банка — Газпромбанк

Газпромбанк — один из крупнейших универсальных финансовых институтов России, предоставляющий широкий спектр банковских, финансовых, инвестиционных продуктов и услуг корпоративным и частным клиентам, финансовым институтам, институциональным и частным инвесторам. Банк входит в тройку крупнейших банков России по всем основным показателям и занимает третье место в списке банков Центральной и Восточной Европы по размеру собственного капитала.

Отрасль
Финтех
Команда проекта
4 человек
Команда
5 специалистов
Срок
6 месяцев
Технологии
  • Kotlin
  • Moxy
  • Retrofit
  • Room
  • RxJava
  • Navigation Component
  • MVP
  • Clean architecture
Расширение приложения мобильного банка — Газпромбанк

Особенности реализации

Перед нами стояла задача разработать функционал мобильного банкинга для одного из крупнейших банков страны, приложением должны пользоваться предприниматели и бизнесмены. Мы понимали, что наш код должен быть максимально стандартизирован и оптимизирован, чтобы заложить фундамент для его успешного развития. Приложение объединяет в себе множество различных сервисов, которые облегчают деятельность бизнеса. В России огромное количество предпринимателей, которые не имеют в штате бухгалтера, поэтому необходимо было сделать так, чтобы человек в несколько кликов мог оплачивать счета, переводить деньги и сдавать отчетность. Разрабатывая продукт для миллионов людей, у нас не было шансов на ошибку, так как ошибка могла вылиться в значительные финансовые потери заказчика. При этом нам надо было реализовать проект для абсолютно разных аудиторий, чтобы приложением было удобно пользоваться не только малому бизнесу, но и крупному. Наша задача заключалась в разработке мобильного приложения для Андроида, а это операционная система самая популярная в мире. И отсюда вытекает много сложностей, приложение должно одинаково хорошо работать даже на устаревших устройствах, прекрасно отображаться на разных разрешениях экранов. Наша команда справилась с поставленной задачей и сделала этот мир еще лучше.

Реализация

1

Модуль авторизации и регистрации

Для получения доступа к банковскому приложению существуют определенные процедуры, которые связаны с безопасностью, необходимо было разработать алгоритм для комфортного получения доступа в личный кабинет без лишней бюрократии и в тоже время сохранить принципы безопасности.

2

Модуль "События"

В личном кабинете клиента работает единая система событий, которая завязана на централизованную базу данных банка, и связана со всеми его продуктами.

3

Модуль "Счета"

Хранение всех счетов, актов и фактур. Также возможность оплаты счетов и их загрузку с распознаванием реквизитов.

4

Модуль "Отчетность"

Реализовали возможность сдачи отчетности в контролирующие органы с использованием ЭЦП.

5

Модуль "Чат"

Возможность общения клиентов со специалистами банка посредством различных способов.

6

Модуль "История"

Логирование всех банковских операций и статистика для пользователя

Технологии и подходы

Разработка

В рамках реализация проекта были реализованы модули на Kotlin, которые связываются с единым центром API банка посредством защищенной авторизации. Оптимизация приложения позволила снизить кодовую нагрузку и вес приложения, что позволило значительно увеличить скорость приложения.

QA

Весь функционал системы покрыт автотестами, а также весь процесс разработки был связан с ручным тестированием, специалистами QA был разработан подробный тест-план, который внедрен в TMS-систему.

Обеспечение удобства

Возможности Андроид систем позволяют реализовать широкий функционал возможностей. Наши аналитики проработали потребности пользовательского опыта и адаптировали его в приложении.

Удобный формат работы и методология

Проект реализовывался по формату аутстафф, где мы обеспечили заказчику подключение нужных специалистов. Команда работала над проектом по гибкой методологии Scrum, при которой программное обеспечение создавалось инкрементально с самого начала.

Результат

Резюме: Проект Газпромбанка объединяет в себе огромный функционал возможностей для пользователей, предоставляя бизнесу новые возможности для работы с банкингом. Личный кабинет организации является репутационной составляющей банка, показывающим лояльное отношение банка к бизнесу.

Команда на проекте

Бизнес аналитикАндроид-разработчик x2Тестировщики x2

Нужна такая же экспертиза в команде?

Подберём инженеров под ваш стек и задачи — обсудим за день.

Следующий кейс: Сервис скрининга клиентов — Сбер

Заявка

Нужен такой же проект?

Опишите задачу — предложим состав команды, сроки и порядок работы.

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.

Оставить заявку

Достаточно имени и контакта — остальное по желанию.

PDF, DOC, DOCX, RTF, ODT, XLSX, PNG, JPG — до 10 МБ