Разработка Android приложений, tg-ботов, интеграции, и прочее.

Сергей Миронов Serejekee

Рейтинг: 3 327
не верифицирован
Всего отзывов: 19 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 40
  • Активность:
  • Работ в портфолио: 23
  • Типовых услуг: 22
  • Работ на продажу: 2
  • Возраст: 33 года
  • Стаж работы: 10 лет
  • Зарегистрирован: 06.08.2015
  • Образование: Магистратура
  • Юридический статус:Самозанятый
Был на сайте:

Приложение Android/iOS

Используемые навыки:

Описание

Цель и задача:
Автоматизация и цифровая трансформация складских процессов для фулфилмент-платформы Helpberries.

У клиента возникли классические проблемы роста, сдерживающие масштабирование бизнеса:
1. Неэффективное распределение задач: Ручное распределение заказов приводило к человеческому фактору, фаворитизму и конфликтам в коллективе (упаковщики стремились забирать самые простые или дорогие заказы, оставляя сложные коллегам).
2. Низкая скорость сборки: Поиск товаров по артикулам вручную занимал много времени, а человеческий фактор приводил к регулярным ошибкам и пересортице.
3. Отсутствие прозрачности: Сотрудники не имели оперативного доступа к своей статистике выработки и расчету заработка в реальном времени, что снижало их мотивацию.
4. Хаос с учетом брака: Выявленные дефекты фиксировались хаотично, из-за чего разборы инцидентов с поставщиками затягивались на недели.
5. Разобщенность систем: Отсутствовал единый информационный контур между складской учетной системой, административным штабом и исполнителями на местах.

Цель проекта:
Разработать и внедрить целостную высокопроизводительную экосистему управления складом (WMS). Система должна объединить мощный асинхронный бэкенд, кроссплатформенное мобильное приложение для упаковщиков и десктопную панель администратора с бесшовной интеграцией с внешней учетной системой «МойСклад» (API).

Решение

Для решения поставленной задачи спроектирована и реализована отказоустойчивая трехзвенная архитектура:

1. Высокопроизводительное ядро (Backend)
- Разработано асинхронное REST API на фреймворке FastAPI с базой данных PostgreSQL под управлением SQLAlchemy (Async) и Alembic для миграций.
- Написана интеграция с API учетной системы «МойСклад» для автоматической двусторонней синхронизации заказов, остатков и номенклатуры.
- Реализованы алгоритмы глубокой нормализации данных (normalized_name, normalized_article) и поисковые индексы в БД, что обеспечивает мгновенный поиск товаров даже при слабом интернет-соединении на складе.
- Разработана бизнес-логика для управления статусами заказов (AVAILABLE, IN_PROGRESS, COMPLETED, PARTIAL, DEFECT), администрирования пользователей, закрытия финансового периода (close_month) и экспорта детальных отчетов.

2. Мобильное приложение упаковщика (Helpberries Workers App)
- Создано кроссплатформенное мобильное приложение на фреймворке Flutter (Dart) с использованием Provider для управления состоянием.
- Разработан алгоритм «Умной ленты задач» с рандомизированной выдачей доступных заданий. Это исключило субъективный выбор заказов сотрудниками и гарантировало 100% честное распределение нагрузки и заработка.
- Интегрирован высокоскоростной аппаратный сканер штрих-кодов на базе библиотеки mobile_scanner, что позволило мгновенно верифицировать товар при сборке.
- Реализован интеллектуальный модуль брака: при обнаружении дефекта упаковщик в один клик прикрепляет фотофиксацию, отправляя мгновенный отчет в панель администратора.
- Настроена система push-уведомлений через Firebase Cloud Messaging (FCM) и Flutter Local Notifications с полной адаптацией под требования безопасности Android 15 (SDK 36), включая создание выделенного канала с наивысшим приоритетом звука priority_notifications_v1.

3. Десктопная панель управления (Helpberries Admin Panel)
- Разработано десктопное приложение для Windows на фреймворке Flutter, предоставляющее администраторам склада полный контроль над процессами в реальном времени.
- Панель включает дашборд с ключевыми метриками эффективности, управление реестром заказов и сотрудниками, функционал массовой рассылки уведомлений (broadcast) и инструменты экспорта финансовых отчетов.

4. Инфраструктура и CI/CD
- Проведена полная контейнеризация компонентов в Docker Compose с разделением на Dev и Prod окружения. Настроен веб-сервер Gunicorn (4 процесса) с лимитами логирования, ротацией файлов и механизмами healthcheck.

Результат

Запуск экосистемы Helpberries кардинально повысил маржинальность складской логистики:

1. Рост скорости сборки на 80%: Благодаря аппаратному сканированию штрих-кодов и мгновенному нормализованному поиску, среднее время сборки одного заказа сократилось почти вдвое уже в первые недели эксплуатации.
2. Искоренение конфликтов и прозрачность: Рандомизированный алгоритм распределения задач полностью исключил споры среди сотрудников о "сложных" и "легких" заказах. Внедрение личного кабинета с выводом текущего баланса и заработка за смену повысило мотивацию персонала на 25%.
3. Минимизация ошибок и пересортицы: Жесткий контроль соответствия товара через штрих-кодирование снизил процент ошибок сборки практически до нуля.
4. Ускорение обработки брака в 15 раз: Модуль фотофиксации бракованных товаров позволил сократить время обработки инцидентов с часов до нескольких минут. Администратор мгновенно видит проблему и имеет все визуальные доказательства для работы с поставщиками.
5. Автоматизация рутины: Процессы закрытия смен, синхронизации с «МойСклад» и подготовки отчетности для бухгалтерии стали выполняться в один клик, экономя более 30 часов рабочего времени администраторов ежемесячно.

Система успешно введена в промышленную эксплуатацию, доказала свою стабильность и готова к дальнейшему масштабированию на новые складские площади.

Презентация проекта

Screenshot_from_2026_05_24_21_33_58.png
Screenshot_from_2026_05_24_21_33_53.png
Screenshot_from_2026_05_24_21_33_40.png

Оценили проект:

0