Разработка инструмента «Мобильная бухгалтерия для ИП» компании «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 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Java-разработчик
  • Аккаунт-менеджер IT-проектов
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • C#-разработчик
  • Инженер по нагрузочному тестированию
  • Bitrix24-аналитик
  • DevOps-инженер
  • 1С-аналитик
  • 1С-разработчик
  • Разработчик Битрикс
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • Лидогенератор
  • Fullstack-аналитик
  • DBA
  • QA Engineer Fullstack (Kotlin)
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • RPA-разработчик
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

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