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