ПОДРОБНО О ПРОЕКТЕ
Модернизация клиентского back office
Старый SQL, ручные изменения и дашборд, которому требовался более понятный рабочий процесс.
Задача
Старый SQL, ручные изменения и дашборд, которому требовался более понятный рабочий процесс.
Моя роль
Я самостоятельно доработала SQL, серверную логику, автоматизацию и интерфейс.
Решение
Работа связала хранимые процедуры, логику приложения, фоновые задачи и интерфейс. Ниже можно изучить каждое изменение.
Посмотреть в действии
КОММЕРЧЕСКИЙ КЕЙС / ДВА НАПРАВЛЕНИЯ
Коммерческая работа в eWave Online. Имя клиента и внутренние экраны не раскрываются.
01BКОММЕРЧЕСКИЙ ПРОЕКТ / FULL STACKФункции сайта
Поиск, личный кабинет, обучение и двуязычный интерфейс.
Umbraco 13 · C# · SQL Server
Функции сайта
Поиск, личный кабинет, обучение и двуязычный интерфейс.
Коммерческая работа в eWave Online · Клиент не указан.
Функции сайта, над которыми я работала
- Поиск стандартов и фильтрация.
- Регистрация и личный кабинет.
- Каталог обучения.
- Интерфейсы на иврите и английском, включая RTL.
Работа по всем слоям
Я работала с Umbraco 13, ASP.NET Core, C#, SQL Server и JavaScript/jQuery в backend и интерфейсе сайта.
Сайт и дэшборд ниже относятся к одному клиенту. В работе над сайтом я занималась серверной функциональностью и двуязычным интерфейсом.
Новая жизнь
клиентского back office.
Я самостоятельно переработала клиентский дашборд: SQL, серверную логику, автоматизацию и UI. Цель — более отзывчивая система и меньше ручной работы.
Коммерческий проект · Самостоятельная разработка: SQL, backend, автоматизация и UI.
Клиент захотел купить
весь дашборд.
Посмотреть улучшения дашборда
Выбери проблему. Посмотри, что я изменила и почему.
Хранимые процедуры 2013 года
В основе дашборда оставались старые процедуры базы данных.
Переписаны для лучшего отклика
Переписала старые хранимые процедуры, чтобы улучшить отклик дашборда.
Отзывчивость начинается глубже интерфейса. Работа с базой данных — часть пользовательского опыта.
От ручной работы к понятным процессам
- Ручные изменения
- Существующие задачи и миграции
- Интерфейс, требующий улучшения
Схема объясняет изменения и не воспроизводит исходные экраны.
Поясняющая реконструкция, а не исходный интерфейс клиента. У меня больше нет доступа к коду проекта, поэтому кейс показывает мой вклад без закрытого кода и неподтверждённых показателей производительности.
Технические решения
Разделить ответственность
Я реорганизовала взаимодействия с API и улучшила серверную логику, чтобы у каждого слоя была понятная ответственность.
Улучшить весь процесс
Вместе с интерфейсом я улучшала хранимые процедуры, задачи и миграции. Удобный экран зависит и от того, что происходит за ним.
Как я проверяла изменения
Изменения дэшборда я проверяла вручную и с помощью автоматических тестов.
Автоматизировать повторяющуюся работу
Я заменила ручные изменения автоматической функциональностью. Цель — сделать ежедневную работу клиентов удобнее и сократить необходимость повторного вмешательства.
Подтверждения и ограничения
В кейсе используется поясняющая схема, а не внутренние экраны. Исходный код мне больше недоступен; я не заявляю измеренного ускорения или состоявшейся покупки.