תיאור פרויקט
שדרוג מערכת ניהול ללקוח
SQL ותיק, שינויים ידניים ולוח בקרה שנדרש בו תהליך עבודה ברור יותר.
המשימה
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 בצד השרת ובממשק האתר.
האתר והדשבורד למטה שייכים לאותו לקוח. עבודתי באתר כללה פונקציונליות בצד השרת וממשקים דו-לשוניים.
מודרניזציה של
מערכת ניהול ללקוח.
שיפרתי באופן עצמאי דשבורד ללקוח: SQL, לוגיקה בצד השרת, אוטומציה וממשק משתמש. המטרה: מערכת מגיבה יותר ופחות עבודה ידנית.
פרויקט מסחרי · פיתוח עצמאי ב-SQL, backend, אוטומציה וממשק.
הלקוח רצה לרכוש
את הדשבורד כולו.
עיון בשיפורי הדשבורד
בחרו בעיה. ראו מה שיניתי ולמה.
פרוצדורות מאוחסנות משנת 2013
פרוצדורות ותיקות במסד הנתונים היו חלק מהתשתית הקיימת של הדשבורד.
שכתוב לשיפור זמן התגובה
שכתבתי את הפרוצדורות המאוחסנות הישנות כדי לשפר את תגובתיות הדשבורד.
תגובתיות מתחילה מתחת לממשק. עבודה על מסד הנתונים היא חלק מחוויית המשתמש.
מעבודה ידנית לתהליכים ברורים יותר
- שינויים ידניים
- משימות ומיגרציות קיימות
- ממשק שדרש שיפור
התרשים מסביר את השיפורים ואינו שחזור של המסכים המקוריים.
המחשה של העבודה, ולא ממשק הלקוח המקורי. אין לי עוד גישה לקוד הפרויקט, ולכן התיאור מציג את התרומה שלי ללא קוד חסוי או מדדי ביצועים שלא אומתו.
החלטות הנדסיות
להפריד תחומי אחריות
ארגנתי מחדש את האינטראקציות עם ה-API ושיפרתי את לוגיקת השרת כדי שלכל שכבה תהיה אחריות ברורה יותר.
לשפר את התהליך כולו
עבדתי על פרוצדורות, משימות ומיגרציות לצד הממשק. מסך ברור תלוי גם בתהליכים שמאחוריו.
איך בדקתי את השינויים
בדקתי את השינויים בדשבורד ידנית ובאמצעות בדיקות אוטומטיות.
להפוך עבודה חוזרת לאוטומטית
החלפתי שינויים ידניים בפונקציונליות אוטומטית כדי להקל על עבודת הלקוחות ולצמצם התערבות חוזרת.
מה נבדק ומהן המגבלות
התיאור משתמש בתרשים להמחשה ולא במסכים פנימיים. קוד המקור כבר אינו זמין לי, ואיני טוענת לשיפור ביצועים מדוד או לרכישה שהושלמה.