Кейс
iDeliver Solutions - портал для бизнес-сервисов, логистики и автоматизации компаний
Платформа для корпоративных сервисов: логистический модуль, HR leave application, cloud backup, remote access, IT support, mini POS и 3A Program.
- Год
- 2019
- Клиент
- iDeliver Solutions
- Роль
- Senior Backend Engineer
Описание
iDeliver Solutions - бизнес-портал для малого и среднего бизнеса в Малайзии, объединяющий несколько направлений: web/e-commerce решения, digital marketing, 3A Program, HR-портал для управления отпусками, логистическую платформу, защиту бухгалтерских данных через cloud backup, удаленный доступ к корпоративным папкам и accounting software, IT support и I-Taskz System для продаж и mini POS. Проект требовал единой backend-логики для разных сервисов, клиентов, заявок, внутренних процессов и интеграций.
Задача
Сервисы компании были разрозненными: заявки, клиенты, логистика, HR-процессы, резервное копирование и поддержка жили в разных сценариях и плохо масштабировались. API было недостаточно защищено для работы с корпоративными и бухгалтерскими данными, не хватало четкого разграничения прав, логирования действий и стабильной обработки заявок. Логистические и support-процессы требовали быстрых статусов, уведомлений и прозрачной истории операций, а ручная обработка создавала риск ошибок и задержек.
Решение
Спроектировал backend-структуру для единого портала с модулями клиентов, заявок, ролей, статусов, уведомлений и истории действий. Разделил бизнес-логику по доменам: logistics, HR leave management, cloud backup, remote access, IT support и mini POS. Усилил безопасность API через авторизацию, валидацию, аудит, контроль доступа и защиту операций с корпоративными данными. Для тяжелых процессов добавил фоновые задачи, очереди и более надежную обработку статусов.
Результаты
Компания получила более управляемую платформу вместо набора разрозненных процессов. Клиенты смогли работать с сервисами через понятный портал, команда быстрее обрабатывала заявки, а логистические, HR и support-сценарии стали прозрачнее. Снизилось количество ручных ошибок, улучшилась защита данных и появилась база для дальнейшего масштабирования сервисов.