אבישג אביטן

אבישג אביטן

ישראל
פרילנסר
-->

תחומי התמחות

תכנות ופיתוח תוכנה

.NET, C#, Dot Net, VB
במהלך השנתיים האחרונות, רכשתי ניסיון נרחב בעבודה עם טכנולוגיות .NET, כולל שפות תכנות כמו C# ו-VB.NET.

**.NET Framework ו-.NET Core**:
עבדתי עם .NET Framework ו-.NET Core כדי לפתח ולתחזק אפליקציות תוכנה שונות. השתמשתי במגוון של ספריות וכלים המסופקים על ידי .NET כדי לייעל את תהליך הפיתוח ולספק פתרונות אמינים ומודולריים.

C#:
השתמשתי בשפת C# לפיתוח רכיבי צד השרת והפיתוח העסקי של המערכת. פיתחתי שירותים, ממשקי API ויישומים עם C#, תוך שימוש בתכנים מתקדמים כמו LINQ, Async/Await, ו-Entity Framework. עבדתי עם עקרונות של OOP (תכנות מונחה אובייקטים) כדי לבנות קוד נקי ומודולרי.

VB.NET:
פיתחתי רכיבים ותכנים גם בשפת VB.NET, שהתמקדתי בהן לפיתוח אפליקציות עסקיות ולתחזוקה של קוד קיימים. VB.NET שימשה אותי ליצירת פתרונות תוכנה מותאמים אישית, תוך שימוש בספריות של .NET לייעול תהליכים עסקיים.

בנוסף, טיפלתי בהיבטים שונים של תחזוקה ואופטימיזציה של אפליקציות מבוססות .NET, כולל ניהול נתונים, ביצוע בדיקות ופתרון בעיות טכניות.
ASP.NET
במהלך השנתיים האחרונות, עבדתי extensively עם ASP.NET כחלק מהפיתוח של מוצר לאאוטלוק. במסגרת תפקידי, הייתי אחראית על פיתוח ותחזוקה של חלקי צד השרת של המערכת.

במסגרת העבודה ב-ASP.NET, פיתחתי אפליקציות Web Forms ו-MVC שהיו חלק מהפלטפורמה שלנו. השתמשתי ב-ASP.NET לצורך יצירת ממשקי משתמש אינטראקטיביים ולניהול תהליכים עסקיים בשרת. יישמתי את עקרונות ה-MVC (Model-View-Controller) כדי לבנות רכיבים נפרדים של המערכת ולייעל את תחזוקתם.

פיתחתי גם Web API בעזרת ASP.NET כדי לספק שירותים ולבצע אינטגרציה בין החלקים השונים של המערכת, כולל חיבור בין צד הלקוח לצד השרת. יצרתי נקודות קצה (endpoints) לניהול נתונים ולתמיכה בפעולות CRUD, תוך שמירה על עקרונות REST ושימוש בפרקטיקות של אבטחת מידע.

השתמשתי גם בטכנולוגיות נלוות ל-ASP.NET כגון Entity Framework לצורך ניהול ותחזוק של מסדי נתונים, ושילבתי טכניקות כגון Dependency Injection לשיפור קוד ומודולריות. בנוסף, הייתי מעורבת בביצוע אופטימיזציה של ביצועים ופתרון בעיות טכניות.

עבודתי עם ASP.NET אפשרה לי לבנות מערכות יציבות, ניתנות להרחבה, ולטפל בצרכים מורכבים של אבטחת מידע וניהול נתונים
HTML5, CSS3, JavaScript
במהלך השנתיים האחרונות עבדתי בחברה המפתחת מוצר לאאוטלוק, אשר מאבטח מידע של לקוחות. במסגרת תפקידי, הייתי אחראית לפיתוח ותחזוקה של אתרים רספונסיביים המיועדים גם למובייל וגם למחשב. אתרים אלו פותחו בטכנולוגיות שונות, כולל ASP.NET, HTML, CSS, ו-React.

במהלך העבודה על פרויקטים אלו, השתמשתי בטכניקות שונות כדי להבטיח שהאתרים יתאימו למגוון רחב של מכשירים וגדלים של מסכים. כללה זאת שימוש ב-CSS Media Queries כדי לעצב אתרים שיתאימו בצורה אופטימלית למכשירים ניידים ומסכים שונים. בנוסף, אני שואפת למקסם את חווית המשתמש על ידי התאמה דינמית של פריסות ומרכיבים, מה שתרם לשיפור הנגישות ויכולת השימוש של המוצר שלנו.

הניסיון שלי בפיתוח אתרים רספונסיביים כלל גם פתרון בעיות עיצוביות ויישום פרקטיקות מיטביות שמביאות ליצירת חוויות משתמש חיוביות ויעילות בכל פלטפורמה.
מתכנת, פיתוח תוכנה כללי
במהלך השנתיים האחרונות, עבדתי כמפתחת תוכנה כללית בחברה המפתחת מוצר לאאוטלוק. בתפקיד זה, הייתי אחראית על פיתוח ותחזוקה של מגוון רכיבי תוכנה הן בצד השרת והן בצד הלקוח.

במסגרת התפקיד שלי, פיתחתי פתרונות תוכנה תוך שימוש בטכנולוגיות שונות, כולל C#, ASP.NET, HTML, CSS, ו-React. התנסיתי בבניית אפליקציות Web Forms ו-MVC, פיתוח אתרים רספונסיביים, ויצירת REST API ליצירת אינטגרציה חלקה בין רכיבי המערכת השונים.

התמחותי כללה גם עבודה עם מערכות ניהול מסדי נתונים כגון SQL Server ו-Entity Framework. ביצעתי אופטימיזציה של ביצועי השאילתות ותחזוק של מבני נתונים כדי להבטיח יעילות ויציבות.

בנוסף, עסקתי בפתרון בעיות טכניות מורכבות, ביצוע בדיקות תוכנה, וניהול גרסאות קוד. השתמשתי בכלים ובפרקטיקות כמו Git ו-JIRA לניהול פרויקטים ולעבודה בצוותים בצורה מסודרת ויעילה.

עבודתי כמתפתחת תוכנה כללית אפשרה לי לפתח מיומנויות טכניות רחבות ולהבין את כל מחזור חיי הפיתוח, מהפיתוח הראשוני ועד לתחזוקה ושיפור מתמיד של המוצר.
Full Stack Developers
בתפקיד שלי כ-Full Stack Developer בחברה המפתחת מוצר לאאוטלוק, הייתי אחראית על פיתוח ושימור של המוצר מכל הבחינות – מהקצה הקדמי ועד הקצה האחורי. עבדתי על פיתוח רכיבי צד לקוח, כולל אתרים רספונסיביים המיועדים למובייל ולמחשב, תוך שימוש בטכנולוגיות כמו ASP.NET, HTML, CSS, ו-React. השתמשתי בפרקטיקות עיצוב מודרניות כדי להבטיח שהממשקים יהיו נגישים וחווית המשתמש תהיה חלקה ואינטואיטיבית.

בצד האחורי, פיתחתי ותחזקתי שירותי REST API בשפת C#, והבטחתי אינטגרציה חלקה עם רכיבי הלקוח ועם בסיסי נתונים. זה כלל את תכנון והטמעה של נקודות קצה (endpoints) לתמיכה בפעולות CRUD (Create, Read, Update, Delete), טיפול באימות ואישור גישה, וייעול הביצועים של ה-API.

במסגרת התפקיד, הייתי אחראית גם על פתרון בעיות כלליות בתשתיות הפיתוח, ביצוע בדיקות, וניהול גרסאות קוד. שילבתי מיומנויות ניהול פרויקטים כדי להבטיח עמידה בלוחות זמנים ושביעות רצון הלקוחות. עבודה זו אפשרה לי לפתח הבנה מעמיקה של כל שלב בתהליך הפיתוח ולספק פתרונות כוללניים ואיכותיים.

React.js
במהלך השנתיים האחרונות עבדתי בחברה המפתחת מוצר לאאוטלוק, אשר מאבטח מידע של לקוחות. במסגרת תפקידי, הייתי אחראית לפיתוח ותחזוקה של אתרים רספונסיביים המיועדים גם למובייל וגם למחשב. אתרים אלו פותחו בטכנולוגיות שונות, כולל ASP.NET, HTML, CSS, ו-React.

במהלך העבודה על פרויקטים אלו, השתמשתי בטכניקות שונות כדי להבטיח שהאתרים יתאימו למגוון רחב של מכשירים וגדלים של מסכים. כללה זאת שימוש ב-CSS Media Queries כדי לעצב אתרים שיתאימו בצורה אופטימלית למכשירים ניידים ומסכים שונים. בנוסף, אני שואפת למקסם את חווית המשתמש על ידי התאמה דינמית של פריסות ומרכיבים, מה שתרם לשיפור הנגישות ויכולת השימוש של המוצר שלנו.

הניסיון שלי בפיתוח אתרים רספונסיביים כלל גם פתרון בעיות עיצוביות ויישום פרקטיקות מיטביות שמביאות ליצירת חוויות משתמש חיוביות ויעילות בכל פלטפורמה.
API, REST, SOAP
במהלך העבודה שלי בחברה המפתחת מוצר לאאוטלוק, הייתי מעורבת בפיתוח של REST API כחלק מהפיתוח האחורי של המערכת. העבודה כללה את הפעולות הבאות:

תכנון ויישום API: פיתחתי REST API בשפות C# ו-VB.NET, שמטרתן הייתה לאפשר אינטראקציה בין רכיבי המערכת ולספק גישה מאובטחת ויעילה למידע. התכנון כלל יצירת endpoints, ניהול בקשות HTTP, והגדרת מבני נתונים באמצעות JSON.
אבטחת API: טיפלתי באבטחת ה-API על ידי יישום אמצעי הגנה כגון אימות OAuth, ניהול הרשאות, והצפנה. כל זאת כדי להבטיח את פרטיות הנתונים ולמנוע גישה לא מורשית.
אופטימיזציה וביצועים: ביצעתי אופטימיזציה של הביצועים על ידי יישום קונספטים של caching, טיפול בטעויות וביצועי שרת. אני שואפת לשמור על API מהיר ויעיל גם תחת עומסים גבוהים.
תיעוד ותחזוקה: יצרתי תיעוד מעודכן ומפורט של ה-API לצורך תמיכה והכוונה למפתחים אחרים, ותחזקתי את ה-API על ידי פתרון בעיות ושדרוגים נדרשים.
ניסיון זה תרם לשיפור הקישוריות והאינטגרציה של המוצר עם מערכות אחרות, והבטיח פעולה חלקה ויעילה של הפיצ'רים השונים.
מפתחי Front-end
במהלך השנתיים האחרונות, עבדתי כמפתח קדמי בחברה המפתחת מוצר לאאוטלוק. בתפקיד זה, הייתי אחראית על פיתוח ותחזוקה של חלקי צד הלקוח של המערכת, עם דגש על יצירת חווית משתמש אינטואיטיבית ומרשימה.

**פיתוח אתרים רספונסיביים**:
פיתחתי אתרים רספונסיביים המיועדים למובייל ולמחשב באמצעות טכנולוגיות כמו HTML, CSS ו-JavaScript. השתמשתי ב-React לפיתוח רכיבים אינטראקטיביים ובניית ממשקים מודולריים, שהבטיחו חווית משתמש חלקה ועשירה.

**עיצוב וחווית משתמש (UI/UX)**:
יישמתי עקרונות עיצוב UX/UI כדי ליצור ממשקים ידידותיים ונגישים. השתמשתי בטכניקות כמו CSS Flexbox ו-Grid ליצירת פריסות גמישות ומעוצבות, ויישמתי עקרונות של עיצוב רספונסיבי כדי להתאים את הממשק למגוון גדלי מסכים.

**אינטגרציה עם צד השרת**:
עבדתי בצמוד עם רכיבי צד השרת ו-REST API כדי להבטיח אינטגרציה חלקה עם המערכת האחורית. השתמשתי ב-fetch וב-axios ליכולת שליחת בקשות API וקבלת נתונים, והבטחתי שפעולות כמו שליחה וקבלה של נתונים יתנהלו בצורה חלקה ויעילה.

**שיפור ביצועים**:
ביצעתי אופטימיזציה של ביצועי האתרים באמצעות טכניקות כמו טעינה עצלנית (lazy loading), מיניפיקציה של קבצים, ו-Cache-Control. ניהלתי את ביצועי הקוד וייעלתי את זמן הטעינה של הדפים כדי לשפר את חווית המשתמש הכוללת.

**תחזוקה ותמיכה**:
עסקתי בתחזוקה שוטפת של האתרים, תיקון בעיות טכניות, והטמעה של שינויים ושיפורים בהתאם למשוב משתמשים ולדרישות פרויקט. השתמשתי בכלים כמו Git לניהול גרסאות קוד ו-JIRA לניהול משימות ותקשורת בצוות.
מפתחי Back-end
במהלך השנתיים האחרונות, עבדתי כמפתח אחורי בחברה המפתחת מוצר לאאוטלוק. במסגרת תפקידי, הייתי אחראית על פיתוח ותחזוקה של רכיבי צד השרת והשרתים, על מנת להבטיח פעולה חלקה ויעילה של המערכת כולה.

**פיתוח שירותי API**:
פיתחתי שירותי REST API בעזרת שפת C# ו-ASP.NET, כדי לתמוך באינטראקציה בין רכיבי צד הלקוח והשרת. יצרתי נקודות קצה (endpoints) לתמיכה בפעולות CRUD (Create, Read, Update, Delete), תוך שימוש בעקרונות REST והקפדה על אבטחת מידע.

**ניהול בסיסי נתונים**:
עבדתי עם SQL Server ו-Entity Framework כדי לנהל ולעצב מסדי נתונים, לכתוב שאילתות SQL מורכבות ולבצע אופטימיזציה של הביצועים. השתמשתי ב-Entity Framework לביצוע מיפוי אובייקטים-מסד נתונים (ORM) ולטיפול בקשרים בין נתונים.

**אבטחת מידע**:
פיתחתי פתרונות לאבטחת מידע, כולל ניהול אימות ואישור גישה, הצפנת נתונים, ויישום מדיניות אבטחה. התמקדות זו הייתה חיונית להבטחת פרטיות המידע ועמידה בתקנים ובדרישות רגולציה.

**אופטימיזציה ותחזוקה**:
עסקתי באופטימיזציה של ביצועי קוד ושרתים, פתרון בעיות טכניות, ותחזוקה שוטפת של מערכות הפיתוח. השתמשתי בכלים כמו Git לניהול גרסאות קוד ו-JIRA לניהול משימות ופרויקטים.

**תכנון ויישום תהליכים עסקיים**:
בניתי והטמעתי תהליכים עסקיים שונים תוך שימוש בעקרונות תכנות מונחה אובייקטים (OOP) ועקרונות תכנות מודולרי כדי לפשט את הקוד ולשפר את תחזוקתו.

בניית אתרים

בניית אתרים דינמיים
במהלך השנתיים האחרונות, צברתי ניסיון משמעותי בפיתוח אתרים דינמיים כחלק מהתפקיד שלי בחברה המפתחת מוצר לאאוטלוק. אתרים אלו עוסקים בתוכן משתנה שנבנה ומתעדכן בזמן אמת, ומספקים חווית משתמש אינטראקטיבית ומותאמת אישית.

**פיתוח ממשקי משתמש אינטראקטיביים**:
פיתחתי אתרים דינמיים תוך שימוש בטכנולוגיות כגון JavaScript, React ו-ASP.NET. השתמשתי ב-React ליצירת רכיבים אינטראקטיביים שיכולים לעדכן את המידע בדף מבלי לטעון מחדש את העמוד כולו. זה אפשר לי לבנות ממשקים רספונסיביים ודינמיים, שהגיבו במהירות לפעולות משתמש ושינויים בנתונים.

**אינטגרציה עם API**:
השתמשתי ב-REST API לצורך שליחה וקבלה של נתונים בזמן אמת. אינטגרציה זו אפשרה לי להציג מידע עדכני ודינמי למשתמשים, כמו למשל עדכונים בזמן אמת, חיפושים מותאמים אישית, ונתונים דינמיים אחרים.

**ניהול ותצוגת נתונים**:
פיתחתי פתרונות לניהול ותצוגת נתונים דינמיים, תוך שימוש בטכנולוגיות כגון AJAX ו-fetch API. השתמשתי בטכניקות כמו עיבוד נתונים בצד הלקוח (client-side rendering) כדי להבטיח שהנתונים ייטענו ויתעדכנו בצורה חלקה וללא צורך בטעינת עמודים מחדש.

**עיצוב דינמי ורספונסיבי**:
יישמתי עקרונות עיצוב דינמי ורספונסיבי כדי לוודא שהאתרים יתאימו לכל סוגי המכשירים והמסכים. השתמשתי בטכניקות CSS מודרניות כגון Flexbox ו-Grid ליצירת פריסות גמישות שיכולות להשתנות בהתאם לנתונים ולפעולות המשתמש.

**אופטימיזציה ותחזוקה**:
ביצעתי אופטימיזציה של ביצועי האתרים הדינמיים על ידי ניהול וייעול העברות נתונים וכתיבה אופטימלית של קוד. טיפלתי בתחזוקה שוטפת של האתרים, פתרתי בעיות טכניות ויישמתי שיפורים כדי לשפר את חווית המשתמש ואת ביצועי האתר.
בניית אתרים פשוטים, עמודי נחיתה
במהלך השנתיים האחרונות עבדתי בחברה המפתחת מוצר לאאוטלוק, אשר מאבטח מידע של לקוחות. במסגרת תפקידי, הייתי אחראית לפיתוח ותחזוקה של אתרים רספונסיביים המיועדים גם למובייל וגם למחשב. אתרים אלו פותחו בטכנולוגיות שונות, כולל ASP.NET, HTML, CSS, ו-React.

במהלך העבודה על פרויקטים אלו, השתמשתי בטכניקות שונות כדי להבטיח שהאתרים יתאימו למגוון רחב של מכשירים וגדלים של מסכים. כללה זאת שימוש ב-CSS Media Queries כדי לעצב אתרים שיתאימו בצורה אופטימלית למכשירים ניידים ומסכים שונים. בנוסף, אני שואפת למקסם את חווית המשתמש על ידי התאמה דינמית של פריסות ומרכיבים, מה שתרם לשיפור הנגישות ויכולת השימוש של המוצר שלנו.

הניסיון שלי בפיתוח אתרים רספונסיביים כלל גם פתרון בעיות עיצוביות ויישום פרקטיקות מיטביות שמביאות ליצירת חוויות משתמש חיוביות ויעילות בכל פלטפורמה.
בניית אתרים רספונסיביים, פיתוח רספונסיבי
במהלך השנתיים האחרונות עבדתי בחברה המפתחת מוצר לאאוטלוק, אשר מאבטח מידע של לקוחות. במסגרת תפקידי, הייתי אחראית לפיתוח ותחזוקה של אתרים רספונסיביים המיועדים גם למובייל וגם למחשב. אתרים אלו פותחו בטכנולוגיות שונות, כולל ASP.NET, HTML, CSS, ו-React.

במהלך העבודה על פרויקטים אלו, השתמשתי בטכניקות שונות כדי להבטיח שהאתרים יתאימו למגוון רחב של מכשירים וגדלים של מסכים. כללה זאת שימוש ב-CSS Media Queries כדי לעצב אתרים שיתאימו בצורה אופטימלית למכשירים ניידים ומסכים שונים. בנוסף, אני שואפת למקסם את חווית המשתמש על ידי התאמה דינמית של פריסות ומרכיבים, מה שתרם לשיפור הנגישות ויכולת השימוש של המוצר שלנו.

הניסיון שלי בפיתוח אתרים רספונסיביים כלל גם פתרון בעיות עיצוביות ויישום פרקטיקות מיטביות שמביאות ליצירת חוויות משתמש חיוביות ויעילות בכל פלטפורמה.