Sabag-Dev

Sabag-Dev

לא מפחד ממערכות ישנות – ולא עוצר בטכנולוגיות חדשות.

נתניה, ישראל
פרילנסר

אודותינו

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

שפות

עברית
שפת אם
אנגלית
שליטה טובה

תחומי התמחות

טכנולוגיה

150 ₪ לשעה
ניהול מערכות מידע
ניהול מערכות מידע
אחד התחומים שאני עוסק בו ב־SABAG-DEV הוא ליווי וניהול של מערכות מידע מקצה לקצה – במיוחד בארגונים קטנים ובינוניים שאין להם מחלקת IT מלאה, אבל צריכים מישהו שיחזיק את הכול בידיים בטוחות.

אני מתעסק עם:

ניהול שרתים, גיבויים, משתמשים והרשאות

שילוב בין מערכות שונות – הנה"ח, ��וכחות, תיוק, CRM

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

פתרון תקלות שקשורות בתקשורת, הרשאות, גישה או חומרה

תיעוד והטמעת תהליכים טכנולוגיים ברמה ארגונית

ליווי טכנולוגי של הארגון – גם ברמה יומיומית וגם בתכנון עתידי

העיקרון שלי פשוט: טכנולוגיה צריכה לשרת את האנשים – ולא להיפך.
UNIX, Linux
UNIX / Linux
ב־SABAG-DEV אני עובד לא מעט עם מערכות מבוססות לינוקס, במיוחד כשמדובר בשרתים, שירותים אוטומטיים או אפליקציות שמריצות Node.js, Python או Docker.

אני מתעסק עם:

ניהול שרתים על הפצות כמו Ubuntu, Debian ו־CentOS

כתיבת סקריפטים ב־Bash לאוטומציה ותחזוקה

הגדרת הרשאות, cron jobs, ניהול תהליכים והרצת רקעים

שימוש בכלים כמו systemctl, htop, journalctl, ssh

התקנות והגדרות של סביבות הפעלה, Nginx, Docker ועוד

פתרון תקלות ברמת מערכת או רשת (DNS, firewall, הרשאות)

אני אוהב את הגמישות של Linux – ואם משהו נשבר, זה בדרך כלל גם המקום שבו הכי כיף לתקן.
IIS
IIS – שרת אינטרנט של מייקרוסופט
IIS זה אחד הכלים הוותיקים שאני עדיין עובד איתו לא מעט ב־SABAG-DEV, בעיקר כשמדובר במערכות מבוססות ASP.NET או אפליקציות דסקטופ שמתחברות ל־Web API פנימי.

אני מתעסק עם:

הגדרת אתרים ואפליקציות בתוך IIS

חיבור דומיינים, תעודות SSL והפניות

ניהול Application Pools, הרשאות, Session ו־Logging

פתרון תקלות HTTP 500, גישה חסומה, או בעיות ב־Web.config

שילוב עם Windows Authentication ו־Active Directory

תמיכה במערכות מבוססות Web Forms, MVC ו־.NET Core על IIS

זה אולי לא השרת הכי "הייפי" היום – אבל כשצריך יציבות והרצה חלקה בסביבה ארגונית, IIS עושה את העבודה כמו שצריך.
Nginx
Nginx
ב־SABAG-DEV אני משתמש ב־Nginx כשצריך שרת קל, חזק, ושקט. בין אם זה לפרוקסי, ניהול תעבורה או שירות סטטי – Nginx תמיד שם, עושה את העבודה בלי רעש מיותר.

אני מתעסק עם:

הגדרת reverse proxy לאפליקציות Node.js ו־.NET

ניהול תעבורה עם HTTPS, תעודות SSL והפניות 301

הגשת קבצים סטטיים – אתרים, דוקומנטים, תמונות

הגדרת rate limiting, cache control ו־gzip

שילוב עם PM2 או Docker לצורך הפצה וניטור

פתרון בעיות הפצה ו־CORS כשמשהו "נתקע באמצע"

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

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

150 ₪ לשעה
.NET, C#, Dot Net, VB
.NET / C# / VB.NET
אני עובד עם הפלטפורמה של .NET כבר שנים – C# היא שפת הבית שלי, ו־VB.NET זו שפה שאני עדיין פוגש לא מעט, במיוחד במערכות ותיקות. ב־SABAG-DEV אני מפתח ומתחזק מערכות מבוססות דוט־נט, מדסקטופ ועד ווב.

אני מתעסק עם:

פיתוח אפליקציות דסקטופ ב־WinForms, WPF או MAUI

בניית APIs עם ASP.NET Core ו־Entity Framework

תחזוקת מערכות ישנות שנכתבו ב־VB.NET או Web Forms

עבודה עם LINQ, טפסים, טבלאות ו־Data Binding

שילוב בין קוד לוגי לקוד ממשק – בצורה ברורה ונוחה לתחזוקה

מיגרציה של קוד ישן לקוד עדכני – לפי הצורך והיכולת

אני יודע לעבוד עם המערכות כמו שהן – אבל גם יודע מתי ואיך נכון לשדרג.
.NET Compact Framework
ב־SABAG-DEV אני מלווה מערכות ישנות שעדיין רצות על Windows CE ו־.NET Compact Framework. יש לי ניסיון של שנים עם הפלטפורמה הזו – כולל חיבור לחומרות, עבודה עם ברקודים, תקשורת סריאלית ועוד. למרות שהטכנולוגיה פחות נפוצה היום, הרבה עסקים עדיין זקוקים לתחזוקה, שדרוגים או התאמות, ואני כאן בדיוק בשביל זה.
AJAX
לפני שהיו GraphQL ו־React Query – היה פשוט AJAX. גם היום, ב־SABAG-DEV אני עדיין כותב קריאות AJAX כשצריך, במיוחד בפרויקטים עם קוד ותיק או מערכות שעדיין משתמשות ב־jQuery או JavaScript נקי.

אני מתעסק עם:
- קריאות GET/POST עם fetch, axios או $.ajax
- ניהול טעינה, שגיאות ותשובות בצורה ברורה
- שילוב AJAX בתוך ממשקי HTML קיימים מבלי לרענן עמוד
- חיבור ל־REST APIs או שירותים פנימיים
- בניית טפסים שמדברים עם השרת בלי להפריע ל־UX
- כתיבה של ממשקים מבוססי JavaScript ישן – וידוא תאימות לדפדפנים
- לפעמים הפתרון הכי פשוט הוא הכי טוב – ו־AJAX עדיין עושה את העבודה
ASP
ASP (קלאסי)
ב־SABAG-DEV אני עדיין פוגש מערכות שרצות על ASP קלאסי – ולא, זה לא פסול. אני מטפל בתחזוקה, תיקונים, ושדרוגים של אתרים ישנים שמבוססים על VBScript ו־Classic ASP, לפעמים עם Access ולפעמים עם SQL Server מאחור.

ניסיון עם:
- עבודה עם קבצי .asp ו־VBScript ישן
- חיבור למסדי נתונים דרך ADO
- שדרוג קוד ישן ל־ASP.NET או אפילו ל־React/NestJS כשצריך
- שילוב קוד HTML ישן עם JS נקודתי
- פתרון תקלות לא צפויות במערכות ירושה שלא נגעו בהן שנים
- לא כל מערכת צריכה רילוקיישן – לפעמים רק תחזוקה חכמה וזהו.
ASP.NET
ב־SABAG-DEV אני כותב ומתחזק מערכות ASP.NET כבר לא מעט שנים – גם Web Forms וגם MVC. יצא לי לעבוד על מערכות פנימיות, פורטלים, מערכות הזמנות ועוד.

אני מתעסק עם:
- פיתוח ב־ASP.NET MVC עם Razor ו־C#
- תחזוקה ושדרוג של פרויקטים מבוססי Web Forms
- שימוש ב־Entity Framework או ADO.NET לפי הצורך
- בניית APIs לצד קוד HTML מסורתי
- ניהול session, authentication והרשאות
- שילוב בין קוד צד שרת לצד לקוח עם jQuery או React
- גם אם המערכת לא הכי חדשה – אני יודע להוציא ממנה את המקסימום, ולחבר אותה לעולם של היום
HTML5, CSS3, JavaScript
HTML5 / CSS3 / JavaScript
לפני כל ספרייה או פריימוורק – יש את הבסיס. ב־SABAG-DEV אני כותב הרבה HTML, CSS ו־JavaScript נקי, במיוחד כשצריך שליטה מלאה על הממשק או כשעובדים עם קוד ותיק.

אני מתעסק עם:

כתיבת ממשקים רספונסיביים ונקיים בלי תלות בפריימוורקים

שימוש ב־Flexbox ו־Grid ליישור מדויק

התאמה אישית של עיצובים עם CSS ו־custom properties

הוספת אינטראקטיביות עם JavaScript טהור

טיפול בטפסים, ולידציה, תפריטים נפתחים, אנימציות קלות

תחזוקת קוד קיים או מעבר הדרגתי ל־React/TypeScript

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

אני מתעסק עם:

אפיון, פיתוח ותחזוקה של מערכות קיימות וחדשות

פתרון באגים ושיפור ביצועים במערכות מורכבות

עבודה עם מגוון שפות: C#, JavaScript, TypeScript ועוד

בחירה בטכנולוגיה הנכונה – לא לפי מה ש”באופנה” אלא לפי מה שמתאים לפרויקט

חיבור בין חלקים שונים של המערכת – גם אם נבנו בתקופות שונות

תקשורת ישירה עם הלקוח כדי לוודא שהמוצר באמת משרת את מי שצריך

מה שחשוב לי זו תוצאה יציבה, ברורה ונקייה – ולא רק קוד שנראה טוב
DB - MySQL
מסדי נתונים – MySQL
ב־SABAG-DEV אני עובד עם MySQL בפרויקטים שמתבססים על Node.js, PHP או WordPress – ובעיקר כשצריך פתרון קל, פתוח ויציב. זו מערכת שאני מכיר טוב, במיוחד בפרויקטים עם תשתיות קיימות או מערכות פתוחות.

אני מתעסק עם:

כתיבת שאילתות, views ו־joins מורכבים

תכנון סכמות נתונים בצורה נוחה לעבודה עם ORM או raw SQL

שימוש ב־phpMyAdmin, DBeaver, או CLI – מה שנוח

חיבור ל־Node.js (עם knex, sequelize או mysql2)

ייבוא/ייצוא נתונים, גיבויים וסנכרון בין טבלאות

פתרון בעיות ביצועים וניקוי דאטה כפול או שבור

הגמישות של MySQL מאפשרת לי לשלב אותה כמעט בכל פרויקט – בקלות ובמהירות.
DB - MSSQL, SQL Server
מסדי נתונים – MSSQL / SQL Server
אני עובד עם SQL Server כבר שנים, כמעט בכל פרויקט. ב־SABAG-DEV זה הכלי המרכזי שלי כשצריך מסד נתונים חזק, יציב ואמין – בין אם זו מערכת דסקטופ, ווב או שירות API.

אני מתעסק עם:
- כתיבת Stored Procedures, Views ו־Functions
- אופטימיזציה של שאילתות ו־Indexes למערכות כבדות
- ניתוח דאטה, שאילתות מורכבות ו־joins על כמה טבלאות
- ניהול הרשאות, גיבויים ושחזורי נתונים
- חיבור מסדי נתונים ל־.NET, Node.js או כל שירות אחר
- בניית אינטגרציות בין מערכות דרך ETL או Linked Servers
הדאטה תמיד שם – ואני יודע איך לגרום לו לעבוד בשביל המערכת, לא להפ
Windows Presentation Foundation - WPF
WPF – Windows Presentation Foundation
כשיש צורך בממשק משתמש עשיר על דסקטופ – אני ב־SABAG-DEV עובד לא מעט עם WPF. זו טכנולוגיה שאני אוהב במיוחד, גם בגלל הגמישות ב־XAML וגם בגלל היכולת לשלוט בדיוק בחוויית המשתמש.

אני מתעסק עם:
- בניית ממשקי משתמש דינמיים ב־XAML
- ארכיטקטורת MVVM עם ViewModels מסודרים
- Binding דו־כיווני, Triggers ו־DataTemplates מורכבים
- שילוב בין WPF ל־Entity Framework או Web APIs
- הטמעת רכיבי UI בהתאמה אישית כשצריך (כולל Control Templates)
- בין אם זה פיתוח מ-0 או תחזוקה של מערכת קיימת – אני דואג שזה ייראה טוב, ירגיש טוב ויעבוד כמו שצריך.
JQuery
למרות שזה כבר לא ה־"שחור החדש", עדיין יש המון מערכות בשטח שמבוססות על jQuery – וב־SABAG-DEV אני ממשיך לתחזק, לשדרג ולבנות עם הספרייה הזו כשצריך.

אני מתעסק עם:
- שליטה מלאה על ה־DOM עם סלקטורים, אירועים ואנימציות
- בניית טפסים דינמיים ו־modals בלי ספריות כבדות
- שילוב AJAX עם ממשק משתמש חלק ותגובתי
- פתרון באגים ותוספות בקוד ישן מבלי לשבור כלום
- שילוב jQuery במערכות ASP קלאסיות, PHP או אפילו WordPress
- מעבר הדרגתי מ־jQuery ל־React כשיש צורך והתנאים מאפשרים
- אני לא בורח מקוד ישן – להפך, יודע איך לעבוד איתו כדי שימשיך לשרת כמו שצריך.
Node.JS
Node זה הלב של הרבה מהדברים שאני עושה ב־SABAG-DEV – אם זה שרתים, סקריפטים או כלים אוטומטיים. אני אוהב את היכולת לכתוב backend בג’אווהסקריפט – ולפעמים גם להריץ אותו על צד הלקוח באותה נשימה.

אני מתעסק עם:
- בניית שרתים עם Express או NestJS
- כתיבת שירותים קטנים, microservices או סקריפטים אוטומטיים
- עבודה עם קבצים, תורים, cron jobs ודוחות
- שימוש ב־fs, child_process, crypto ועוד מודולים מה־core של Node
- שילוב עם מסדי נתונים – MongoDB, MySQL, PostgreSQL
- בנייה והרצה של תהליכים מורכבים, כולל Promise ו־async/await
- Node בעיניי זה כמו Swiss army knife – מתאים כמעט לכל צורך כשעובדים חכם.
Full Stack Developers
Full Stack Development
בסופו של דבר, אני פשוט אוהב לראות מערכת שלמה עובדת – מה־DB ועד ל־UI. ב־SABAG-DEV אני מלווה פרויקטים מקצה לקצה: מתכנון הארכיטקטורה ועד למסך שמוצג למשתמש.

אני מתעסק עם:

בניית APIs עם Node.js, NestJS או Express

פיתוח ממשקים רספונסיביים עם React או WPF

עבודה מול מסדי נתונים כמו MSSQL, MySQL או MongoDB

אינטגרציות עם מערכות חיצוניות – תשלומים, זיהוי משתמש, מיילים וכו’

ניהול פרויקטים עם Git, Docker, CI/CD כשצריך

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

אני אוהב לחבר בין החלקים – לוודא שהכל מדבר אחד עם השני, ושזה פשוט... עובד.
React.js
ב־SABAG-DEV אני כותב אפליקציות עם React כמעט על בסיס יומי. זו ספרייה שאני מאוד מחובר אליה – בעיקר בגלל הפשטות, ה־reusability של קומפוננטות והשליטה המלאה על כל פרט ב־UI.

אני מתעסק עם:
- בניית SPA עם React, כולל עמודים מורכבים ודינמיים
- שימוש ב־Hooks כמו useEffect, useReducer ו־useMemo כשצריך
- ניהול טפסים עם React Hook Form וולידציה עם Zod או Yup
- עבודה עם Redux, Zustand או Context API לפי הצורך
- שילוב TailwindCSS, Material UI או Styled Components
- אינטגרציה עם APIs – כולל טעינה, שגיאות ו־optimistic updates
- אני אוהב לקחת ממשק משתמש – ולהפוך אותו לחוויה חלקה, מהירה ותחושתית.
Express.js
בצד של ה־Web, אני כותב הרבה ב־Node.js – ו־Express זו הבחירה הקלאסית שלי כשצריך API מהיר, פשוט ומדויק. ב־SABAG-DEV אני משתמש ב־Express בעיקר בשביל לבנות שירותים קטנים או לפתח backend קליל לאפליקציות React.

אני מתעסק עם:
- RESTful APIs עם ניהול Routs נקי
- חיבור למסדי נתונים כמו MongoDB או MySQL
- Middleware מותאמים – לאימות, לוגים או הרשאות
- שילוב עם מערכות צד שלישי דרך Webhooks או SDKs
- טעינת קבצים, שליחת מיילים, OAuth, כל הדברים הקטנים שצריך
- אני אוהב את הפשטות של Express – ויודע מתי להשאיר אותה ככה ומתי לבנות עליה משהו קצת יותר רציני
API, REST, SOAP
API – REST ו־SOAP
עם השנים יצא לי להיחשף כמעט לכל סוג של API – חדשים וישנים. ב־SABAG-DEV אני כותב, צורך ומחבר מערכות דרך REST וגם SOAP, תלוי מה המערכת הקיימת דורשת.

אני מתעסק עם:
- כתיבה ותחזוקה של RESTful APIs עם Express או NestJS
- חיבור ל־SOAP APIs ישנים (כולל XML מורכב ו־WSDL)
- תיעוד API ב־Swagger/OpenAPI
- אימותים עם JWT, OAuth2 או API Keys
- בניית תשתיות API שכוללות rate limiting, הרשאות ודוחות
- שילוב בין מערכות שונות (CRM, ERP, שירותי צד שלישי וכו’) באמצעות API
- אני לא מתרגש אם זו מערכת מודרנית עם JSON או משהו ישן עם XML – העיקר שזה עובד כמו שצריך ונשאר יציב לאורך זמן.
מפתחי Front-end
Front-end Development
אני אוהב לקחת עיצוב – ולהפוך אותו למשהו חי ונושם. ב־SABAG-DEV אני מפתח ממשקי משתמש נגישים, מהירים ונוחים לעבודה, עם דגש על חוויית משתמש ותחזוקה לטווח ארוך.

אני מתעסק עם:

פיתוח ב־React, HTML, CSS ו־JavaScript

שימוש ב־TailwindCSS, Material UI או CSS מותאם אישית

בניית רכיבים גנריים לשימוש חוזר

התאמה רספונסיבית למובייל, טאבלט ודסקטופ

שילוב עם APIs – כולל טעינה, שליחת נתונים וניהול שגיאות

שיפור ביצועים ו־UX – כי לפעמים מדובר גם בתחושה, לא רק בקוד

החזית של המערכת היא מה שהמשתמש רואה – ואני מקפיד שהיא תהיה הכי מדויקת, ברורה וידידותית שאפשר.
מפתחי Back-end
Back-end Development
מאחורי כל ממשק חלק יש מערכת שצריכה לעבוד כמו שעון – וב־SABAG-DEV אני דואג לזה. אני כותב קוד צד שרת שמנהל לוגיקה, דאטה, הרשאות, אינטגרציות וכל מה שצריך מאחורי הקלעים.

אני מתעסק עם:

פיתוח APIs ב־Node.js (Express, NestJS) או ב־.NET Core

עבודה מול מסדי נתונים כמו MSSQL, MySQL ו־MongoDB

בניית מנגנוני הרשאות, אימותים וניהול session/token

כתיבת לוגיקות עסקיות מורכבות בצורה ברורה וניתנת לתחזוקה

חיבור למערכות חיצוניות (CRM, תשלומים, שירותי מייל ועוד)

אופטימיזציה של ביצועים – גם בקוד וגם במסד

אני אוהב שהמערכת יודעת לעשות את שלה בשקט – ושהכול עובד מאחורי הקלעים בלי דרמות.

מבקרים גם צפו ב...

ScopeIt
Moshe Full Stack Senior Software Developer
NEUROSTACK
מאחורי כל מערכת חכמה – קוד חכם.
לובה קרפנקו
AtaraTach
Doron Vorovitchik
A highly skilled and experienced Senior Full Stack Developer