Разработка инструмента «Мобильная бухгалтерия для ИП» компании «Cifra»

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

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

Для разработки такого инструмента в SimbirSoft обратился клиент Cifra — дочерняя компания банка ВТБ.

Задача

Перед нами стояла задача ускорить выпуск нового мобильного приложения  — бухгалтерии для ИП. Наша экспертиза в финтехе позволила в течение недели подключиться к проекту и обеспечить разработку с учетом всех требований клиента в срок.

х7
рост числа пользователей
2,5 месяца
разработки

Решение

Под управлением клиента мы сформировали команду, в состав которой на старте вошли разработчики Java (Kotlin), iOS (Swift), Android (Kotlin) и DevOps. Также к проекту подключились QA-специалист, дизайнер и аналитик.

Нашей первоочередной задачей стал разбор кода, исправление критических ошибок и настройка отказоустойчивости. Для этого DevOps развернул окружение и организовал доставку кода на стенды за две недели. Далее вместе с клиентом мы обсудили будущую архитектуру и решили применить стратегию IaC («инфраструктура как код»). Она позволяет управлять виртуальными машинами на программном уровне, без ручной настройки, масштабировать инфраструктуру при развитии проекта и снижать временные затраты на рутинные операции.

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

Мы в команде остановились на сервис-ориентированной архитектуре. Она предполагает, что логика работы приложения реализована независимо от дополнительных сервисов для проектирования. Такой подход позволяет легко заменять распределенные компоненты при необходимости и адаптироваться к изменениям бизнес-задач.

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

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

5 человек в команде на пике

Результат

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

Реализация приложения позволила расширить функциональность сервиса онлайн-бухгалтерии и увеличить число пользователей в 7 раз.

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

Технологии

Kotlin, Swift, Terraform, Prometheus, Kubernetes, Яндекс Cloud, MVVM, Clean Architecture.

Другие работы
Разработка мобильного приложения для «Подели»
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для компании «Татнефть»
Модернизация микросервисной инфраструктуры для «ОТП Банк»
Разработка мобильного приложения для «Подели»
Усиление команды по разработке системы управления грузоперевозками для компании «ТЕХНОНИКОЛЬ»
Автоматизация финансовой аналитики: модернизация сервиса
Разработка корпоративного портала для обучения сотрудников крупной технологической компании
Развитие приложения Askona Sleep для компании «Аскона»
Разработка мобильного приложения для HeadHunter
Создание корпоративных продуктов для компании «Татнефть»
Модернизация микросервисной инфраструктуры для «ОТП Банк»
Оставьте заявку на проект
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Python-paзработчик
  • Java-разработчик
  • Node.js-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Golang-разработчик
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • Разработчик на C++
  • 1С-разработчик
  • Разработчик Битрикс
  • Flutter-разработчик
  • SDET (Python)
  • Менеджер по продажам IT SaaS
  • IT-рекрутер
  • Бизнес-аналитик
  • Fullstack-аналитик
  • SQL разработчик
  • Delphi/SQL разработчик
  • QA Engineer с опытом в нагрузочном тестировании
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.