גזיבוטק טכנולוגיות

גזיבוטק טכנולוגיות

רקורד עשיר - יועץ Hands On להשתלבות בכל שלב בפרוייקט

קריות, ישראל
פרילנסר
phone icon077-9977750
  צור קשר

אודותינו

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

שפות

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

תחומי התמחות

מרצים ומדריכים

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

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

200 ₪ לשעה
.NET, C#, Dot Net, VB
(*) במסגרת סטראטאפ פיתחתי (אפיון, תכנון וביצוע מלא שלי) מערכת שרת-לקוח: ASPX service בשרת מרכזי מול Client-ים שהינם win-service. בהתקנה המירבית שביצענו - היו 7000 Client-ים והכל ניגן היטב. (*) פיתוח של תוכנות winform ברמות שונות של סיבוכיות. כדוגמא: הפעלת קורא/כותב כרטיסי רב-קו.
Delphi
מבחינתי זה שייך לתקופה אחרת, צריך להודות. בתקופה ההיא פיתחתי ב Delphi לא מעט . זה היה המשך לפיתוח ב TurboPascal - שבו הגשתי פרוייקט גמר, וגם פיתחתי רבות. פסקל הינה שפה "אחות" ל ADA הוותיקה, גם בה פיתחתי רבות - כאמור: בתקופה אחרת. לאנשי המקצוע שבינינו: ניתן להגדיר את ADA כמבוססת על תחביר פסקל, אך עם הרבה מאד חוקיות לגבי טיפוסי המשתנים, וחוקיות בכלל, שאפשרה רמה גבוהה יותר של הפשטה. מזכיר C# של ימינו.
Perl
פיתחתי סקריפטים שונים ב PERL. זה שימש בזמנו בעיקר לאוטומציה - בגלל הקלות של הפעלת סקריפטים של PERL ב Windows.
PHP
במסגרת סטארטאפ בוצע פיתוח אתר תוכן+שירותים ע"ג HebNuker php. השירותים כללו מנוע שחזור תלוש שכר עבור עובדי הוראה. מערכת מומחה שלתוך הקוד שלה הוכנסו כל חוקי הסכמי השכר של עובדי ההוראה - על מנת להציג את החישוב הנכון של התלוש, על פי מאפייני אותו עובד הוראה, שהוזנו למערכת. מבחינת קוד, התוצאה הייתה קוד PHP נרחב, עם מורכבות גבוהה של חישובי הסעיפים ותתי הסעיפים של התלוש, עם הצגה של זמן אמת של התלוש בתוך אותו frame באתר, עם אפשרות ל drill down לכל חישוב על בסיס מה הוא בוצע. המערכת הוצגה לגורמים שונים במערכת החינוך, לגורמי עניין כגון בנקים שהוצע להם לתת שירות נוסף למורים.
Scripting
נסיון נרחב מאד בפיתוח סקריפטים לאוטומציה ב Windows (בעיקר), וגם בלינוקס. perl, vbscript, msdos batch, autoit ועוד מוצרי אוטומציה שהיו קיימים בדרך ואינם קיימים עוד.
האוטומציה שפיתחתי כוללת הפעלה של EXE-ים ושליחת מקשים אליהם, הפעלה של API היכן שהם קיימים, התחברות לבסיסי נתונים, תקשורת בין שרתים, מערכת לשיגור וניהול דו"חות, תהליכים - יוזמה, תכנון וביצוע שלי. לצורך המערכת יצרתי "שפה" להפעלה של תהליכים ודוחות.
Visual Basic
עסקתי כשנתיים בשינויים-ושיפורים במערכת VB6 CRM גדולה. הגעתי לאותו לקוח לאחר שהמפתחים המקוריים של המערכת - שעשו עבודה מדהימה - עזבו במפתיע ולא הותירו ידע או תיעוד. נכנסתי לעניינים תוך פיתוח כלים ושיטות לאיחזור מידע - כגון חיפושי מחרוזות ומציאת CROSS REFERENCE בקוד. גם לפני הפרוייקט הזה יש לי היכרות עם VB. כשעזבתי את הלקוח הזה השקעתי כחודשיים בתיעוד כל הידע שלי, ובצילומי פגישות חפיפה.
מתכנת, פיתוח תוכנה כללי
בהמשך
DB - MS Access
נסיון רב. (*) בניה של צד ה UI של מערכת שיגור תהליכים ודו"חות. (בדיעבד הושווה ל control-m). (*) תחזוקה של מערכת msaccess עבור לקוח. המערכת כוללת פניה לבסיסי נתונים. (*) תכנון וביצוע של מערכות msaccess קטנות לאורך הדרך.
DB - MySQL
ראו גם PHP. אתר ה HebNuker וגם הקוד הנוסף הרב שפיתחנו בתוכו - פעל מול MySQL שאני הקמתי ותיחזקתי.
DB - Oracle
פיתוח שאילתות מורכבות ומאתגרות, PL/SQL, פעולות DBA:
נסיון רב בירידה לפרטי ביצוע Explain Plan לצורך התמודדות עם Big-Data. בניית אינדקסים וכפיית שימוש (HINT) בהם. פיתוח פרוצדורות, Package-ים, פונקציות, טריגרים, Views. נסיון רב הן בצד האפליקטיבי, תכנון, וגם בצד הביצוע והתמודדות עם ביצועים של בסיס הנתונים - הרבה פעמים כ DBA.
DB - MSSQL, SQL Server
ראו גם DB-Oracle. נסיוני ב Sql-Server גם הוא נרחב, ומה שהגדרתי ב Db-Oracle נכון גם כאן: נסיון רב בפרטי ה Explain Plan לצורך התמודדות עם שליפות גדולות. בניית אינדקסים. בניית בסיסי נתונים.
VBA, Office, Excel Programming
נסיון רב. אחת הדוגמאות לכך היא מערכת לשיגור דוח"ות ותהליכים. רכיב אחד במערכת היה תבנית EXCEL שכוללת בתוכה קוד VBA שמושך את הנתונים - בזמן הפעלת המסמך הראשונית, ומבצע עיצובים שונים על התוצאה. חלק מהעיצובים בוצעו על ידי שחזור הצעדים שמשתמש היה עושה ב UI של האקסל - רק בקוד VBA. ועוד.
BI, Data Science, Big Data
פיתחתי תהליכים המתאימים לשלושת המושגים - גם בתקופות שעוד לא הוגדרו המושגים הנ"ל. בתחום ה BI השתמשתי במערכת ה DTS של MS שהיא מהאבות הקדומים של SSIS היום, וגם פיתחתי שלבים של עיבוד נתונים בעצמי - מכריית נתונים ועד הצגתם ללקוח הקצה כדוחות במחולל דוחות כלשהו (לדוגמא BO), דרך בניה בפועל של בסיסי נתונים המתעדכנים תקופתית בנתונים מעובדים או מעובדים למחצה (Data warehouse). דוגמא לגבי Data - התעמקתי בשיטות מתמטיות לחיזוי משך פעולה של תהליך Batch על ידי חישוב הקורלציה (oracle תומך בזה) בין נפח העבודה למשך הפעולה של תתי התהליכים. טיפול ב Big Data כרוך לעתים בהכרה של "מאחורי הקלעים" של בסיס הנתונים: Explain plan, אינדקסים, מתי להשתמש בפעולה ש"רצה" סדרתית על הכל, מתי לבצע את העיבוד בכלל מחוץ לבסיס הנתונים. שיקולי ביצועים של בסיס הנתונים עצמו. צווארי בקבוק: דיסק, תקשורת, CPU, זכרון. כרוך ביכולת להריץ תהליך שנכתב "לפי כל הכללים" ובכלים המתקדמים ביותר, ועדיין לאתר בו את צווארי הבקבוק כאמור. בכל אלה יש לי נסיון רב.
Magic
בשירותי הצבאי, תחזקנו מערכת Magic שסייעה בניהול קורסים/ציונים בבסיס הדרכה. Magic הינו מחולל, שנחשב שלב חדש בזמנו. עוד הגדירו את הפלטפורמור כ"דור שלישי - שפות פרוצדורליות", ו Magic הוגדר "דור רביעי". האם המידע רלוונטי להיום? אני פיתחתי בהמשך בעוד מחוללים, כדוגמת Vantive. הכוונה לכלים שמספקים גם את הבסיס ל UI, גם לשמירת קשרים בין ישויות הנתונים (ב Magic הוא גם היה בסיס הנתונים בעצמו), גם אפשרות לפיתוח קוד בחלק מהכלים. ניתן לומר שאלה היו האבות הקדומים של MS Access של ימינו.
אפיון מפרט טכני
נסיון נרחב. אפיינתי מערכות דרך כל שלביהן. כדי להבליט את נסיוני, אביא זווית כזו: רצוי לעמת את המשתמשים הפוטנציאלים עם הדמייה "על יבש" כיצד תפעל המערכת. הדבר דורש יכולות מסויימות בהתעקשות מול האנשים - לעבור על מקרי קצה רבים ומורכבים ככל האפשר, מצד אחד, ומצד שני דורש יכולות לראות בעיני רוחך את המודל הממוחשב שעתיד לעמוד מאחורי המערכת, לפרטי פרטיו ולספק סימולציה כיצד הוא יעבוד. תהליך איטרטיבי שאמנם מייגע אבל יש לו פירות בהמשך. "קשה באימונים קל בקרב" הוא ביטוי לא רע. לרוב במשק, וזו תחושתי המקצועית בלבד, חצי מהבעיות מתגלות רק בשלבי פיתוח המערכת, אם לא מאוחר יותר, ומכאן שניתן לחסוך חריגות משמעותיות מתקציב מקורי של פרוייקט, באמצעות השקעה ללא פשרות בשלב האפיון.
פיתוח אלגוריתמים
הייתי אומר - אין דומה מערכת לילית לעיבוד רשומות סדרתי, לקוד C במנוע משחק גראפי, מבחינת ההשלכות של סיבוכיות האלגוריתם, עלות כל פקודה בו במשאבים נוספים כגון cycle-ים של חומרה. בלימודי המקצועיים הפוסט-תיכוניים התעמקנו בנושאי אלגוריתמים (מיונים, סיבוכיות), מבני נתונים מורכבים (לדוגמא עצים). פיתחתי קומפיילר כחלק מהלימודים, דרכו התוודעתי לכמה שיטות קיימות ומעניינות, והרחבתי אותו לDebugger. כיום דוגמא טובה כתחביב אני מתנסה במימוש אלגוריתמים למשחקים כדוגמת minimax.
ניהול מוצר/ אפיון עיצוב פונקציונאלי
אני מנוסה למעלה מ 20 שנה בפיתוח ועבודה מול משתמשים - בתחום CRM ותחומים נוספים. אפשר לתאר את נסיוני כ Hands on בכל היבט של כל שלב של הפיתוח. אפיון, עיצוב, פיתוח, ניהול פיתוח, הטמעה, התקנה, SYSTEM, בסיס נתונים - כל מה שמרכיב בסופו של דבר מערכת עובדת. זה נשמע מפוזר על פני נושאים רבים, אך חוויתי כל אחד מהנושאים האלה עם כל אתגריו, ולכן מציע את שירותי המקצועיים כיום.
Full Stack Developers
בהמשך
קצירת מידע, Data Scraping
עבדתי במשך מספר שנים בסביבה בת 11 פלטפורמות (בסיסי נתונים וסוגי מחשבים שונים מאד הרלוונטיים לרב-קו ב2 חברות אוטובוסים). המערכת איבדה קבצים בדרך הארוכה מהאוטובוס ועד לבסיס הנתונים, בין השאר בגלל הממשקים המאולתרים בין הפלטפורמות הנ"ל. יזמתי ופיתחתי מערכת שמנתחת לוגים יום יום, מפעילה פקודות מרחוק במאות נקודות קצה, לפי מאפיינים שונים של כל חוסר וחוסר. כך בניתי "תמונה" על כל חוסר מתוך נתונים שלא יועדו לאיחזור נתונים כזה - ולכן זה בתחום "קצירת מידע". כמו כן התנסיתי באוטומציה באופן מעמיק ומגוון, כולל מול אתרים.

קורסים, הסמכות, לימודי תעודה

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

סינגאלובסקי

שירות צבאי

checkbox icon ממר״מ
1992 - 1998

מנהל פיתוח

יא"ם בשלישות
  • כ 5 שנים מתוך השירות שירתתי ביחידה שהייתה אחראית על מערכת לניהול קורסים ברוב הבה"דים. התחלתי כמפתח מן השורה והתקדמתי שם עד לניהול הצוות. במסגרת השירות הזה נתנו מענה לאתגרים שונים בתחום עיצוב המערכת, הוספת מודולים, ניהול בסיס הנתונים כ DBA, התקנות עם או בלי צוות SYSTEM - בסביבות "של פעם" ADABAS NATURAL VAX VMS שדרשו כשרון, התמדה, ותכונות האקר באופן כללי כדי להתמודד איתן.

חוות דעת

ajax loader