Rhizome Networks

Rhizome Networks

מערכות מידע מתקדמות ושרותי WEB י' DRUPAL, ANDROID ,CSS, HTML, JAVASCRIPT, PHP

פ"ת, ישראל
פרילנסר
  צור קשר

אודותינו

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

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

פרטים נוספים בקישור:
https://rhizomenetworks.com/software-consulting


פניות באתר לא מנוטרת באופן קבוע.
יש לפניות או במייל : giladt@rhizomenet.com
או בטלפון: 050-7460025

שפות

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

תחומי התמחות

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

AJAX
אפליקצית הווב שלי משתמשות ב AJAX לצורך קריאות ל API. כולל CORS שמאפשר קריאה לשרת על דומיינים אחרים.
HTML5, CSS3, JavaScript
JavaScript היא מה שאני מכנה המלכה של הווב. שפה שהתחילה כסוג של אחות חורגת של Java ונחשבה במשך שנים כסוג של כבשה שחורה בשימוש של מפתחים נחותים היא היום ללא ספק המלכה של פיתוח צד הלקוח. ותרשמו כבר עכשיו, בעוד כמה שנים היא גם תהיה המלכה של פיתוח אפליקציות למובייל (ראו ערך FirefoxOS). את מה שאנדרואיד עדין לא מבינה, מיקרוסופט הבינה כבר לפני כמה שנים כשבחרה לאפשר פיתוח אפליקציות לחלונות דסקטופ- ומובייל באמצעות JavaScript. בסופו של יום אם יש שפה כ"כ נגישה לכולם, כ"כ פרודוקטיבית וכ"כ נטולת אגו למה לא להשתמש בה?

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

מאז זרמו הרבה מים בנהר והכבשה השחורה היא היום המלכה הבלתי מעורערת של הווב. ונכון להיום זוהי סביבת העבודה שבה אני משתמש כבר שנים לפיתוח ממשקים בשילוב HTML ו CSS (מן הסתם).
הבניית המסך מתבצעת באופן דינמי באמצעות מנוע טמפלייטים שבניתי שיודע לשבץ תבניות ב DOM אבל גם לבצע קישור לשדות מידע, להפעיל קריאות JS וכן מאפשר הפעלה חוזרת ונשנית בתבנית קיימת. מכיר את Angular ברמה בסיסית ולא תהיה בעיה להשתמש במידה וזו הדרישה. כנ"ל לגביי פלטפורמות אחרות. זה תחום מאוד דינמי ומאוד נוטה לטרנדים כך שמה שחשוב זו יכולה הלמידה ושימוש בטכניקות שונות.
Java
יש לי נסיון של 14 שנה בפיתוח בJAVA כולל צד שלת וצד לקוח.
צד-לקוח, צד-שרת, תשתיות בסיס + Threads, טכנולוגיות J2EE שונות: JSP, JMS, EJB, פיתוח בסלולר J2ME, פיתוח מול בסיסי נתונים: O/R mapping, JDBC. פיתוח מספר תשתיות לניהול תהליכים המוגדרים ב XML – מערכת BPM, ממשקים SWING, Applet, Desktop, רשת,Socket , UDP JXTA P2P, IO, Tomcat, Weblogic, טכנולוגיות RIA שונות: Webstart , JNLP , Applet , Applet-to-JavaScript. OOP, SPRING, GWT ועוד

וואו איך מסכמים כ"כ הרבה שנות נסיון בשפה שהיתה פעם הפיבוריטית שלי???
שמעתם פעם את המשפט "Java היא ידידתו הטובה ביותר של הרווק"? אני המצאתי אותו.
אשמח לעזור.
PHP
עובד עם PHP בצורת אינטנסיבית מאז 2012 וזו כרגע השפה המועדפת עלי לכתיבת צד השרת של שרותי הווב. שפה מאוד! פרודוקטיבית לפיתוח של API וכן היותה מצוייה במגוון שרותי קוד פתוח הופכת את ההכרות עמה לחשובה ביותר.

הפרודוקטיביות של PHP לצורך פיתוח צד השרת של שירותי SAAS נובעת ממספר גורמים:
- שילוב בין תכנות מובנה עצמים ותכנות פונקציונאלי
- פונקציות רבות שהן חלק מפלטפורמת הבסיס ושפשוט מפשטות ומקצרות את הקוד ומאפשרות להתמקד בפיתוח הלוגיקה העסקית במקום לרוץ ולחפש הרחבות.
- היותה שפת סקריפט שמאפשרת מעברים מיידים בין כתיבת הקוד להרצת הקוד, ללא קומפילצייה ושמאפשרת איתור בעיות יחסית מהיר גם ע"י קידוד של בדיקות, ישירות באתר הפרודקשן (עדיף שלא אבל לפעמים זה פשוט מקצר תהליכים).
- וכמובן שני האובייקטים האולטימטיבים שמספקים אבסטרקציה מובנית בשפה ליצירת מבני מידע - array ו stdClass שהופכים את העבודה עם beans שכל כולם מבני נתונים למיותרת במספר רב של מצבים.

אני באופן אישי אוהב את המתדולוגיה שבה מפתחים מערכת כ API כלומר יוצרים אוסף של שרותים שניתן לקרוא להם ע"י קריאות ל URL (בין אם REST קלאסי ובין אם בשילוב פרמטרים) - והשרותים האלו משמשים להרכבת תצורות שונות של המערכת.
יש לי גם נסיון של מספר חודשים גם בפיתוח בסביבת Symphony למרות שכמפתח תשתיות לשעבר בפלטפורמת Java אני חושב שיש מאחורי Symphony כמה הנחות שגויות לגבי השורה התחתונה שהיא - השגת מתדולוגייה פרודוקטיבית לפיתוח. בסופו של יום אתגרים שעומדים בפיתוח בשפה שדורשת קומפילציה ושאין בה יכולת אבסטרקציה מובנית של מידע, הם שונים מאלו שעומדים בפיתוח בשפה מדהימה כמו PHP. ולכן הבחירה שלי עבור פרוייקטים שאני מפתח עבור החברה שלי היא לא להשתמש ב Symphony, אבל אם צריך אז אין בעיה עם זה.

בקיצור אם Java היתה האהבה הראשונה שלי כמפתח צד שרת אז PHP היא האהבה הנוכחית שלי ! סליחה Java, אני יודע שאמרתי עליך ש "Java היא ידידתו הטובה ביותר של הרווק" אבל את יודעת, מתפתחים..... (וחוץ מזה אני עדין אוהב אותך)
מתכנת, פיתוח תוכנה כללי
תכנות ופיתוח ב PHP (5 שנים) – צד שרת, התממשקות ל MYSQL התממשקות ל OAUTH ו לAPI חיצונים. המתדולוגיה שלי היא שימוש ב PHP סטנדרטי ליצירת API הנתמך בקונטרולר REST בסיסי. מכיר גם עבודה ב SYMPHONY תוך שימוש ב YML ו TWIG למרות שהעדפה שלי בדברים שאני מפתח לחברה שלי היא להימנע מפלטפורמות שמוסיפות יותר נפח מאשר פרודוטקיביות וליצר שכבה דקה של API שפשוט תעשה את העבודה בלי כל הקישוטים מסביב. PHP היא הסביבה בה אני משתמש כיום למוצרי החברה לפיתוח בצד שרת.

איסוף מידע מהאינטרנט. התעסקתי הרבה באיסוף מידע, הן אצל לקוח שעוסק בתחום האיסוף ממערכות אפיליאצייה ומסחר והן בפרוייקט של החברה שלי – PRICELI שמבצע איסוף מידע מקבציXML שמופצים ע"י רשתות השיווק הגדולות. (פתוח לשת"פ בנושא זה במידה ויש ענין). כולל שימוש ברובוט Headless Browser מבוסס Casper .

פיתוח פרונט. עושה שימוש נרחב בטכנולוגיות פרונט לצורך בניית ממשקים אשר כולל שימוש ב BOOTSTRAP, W3.CSS, JQUERY-UI JQUERY ,JAVASCRIPT, CSS3, HTML5. לצורך יצור ממשק מתבניות אני משתמש במנוע שאני פיתחתי שיודע גם ליצר תבנית HTML גם לבצע קישור למודל נתונים וגם להפעיל קריאות בסקריפט אשר מוגדרות בתננית. אלו דברים שניתן לעשות גם עם ANGULAR. לא תהיה בעיה ללמוד ANGULAR במידה וזה מה שבשימוש או כל דבר אחר. עבדתי בעבר גם עם JavaScriptMVC, EmberJS, Mustache אבל העדפה שלי כיום היא להשתמש במתדולוגיה שמשלבת Jquery-UI Widgets ביחד עם מנוע התבניות שאני פיתחתי כדי ליצור את הUI הבסיסי, כמו כן שימוש במודולים חיצונים אם צריך כמו DataTable ושימוש ב W3.CSS או Bootstrap בשביל העיצוב והרספונסיביות.

פלטפורמות ECOMMERCE – פיתוח אפליקציות לShopify כולל התממשקות למודול ה BILING, עבודה מול ETSY , פיתוח מודולים על Open-Cart , פיתוח אתרי אפיליאציה ע"י שימוש ב API של AMAZON, כמו כן הכרות כללית עם סביבות אחרות כמו eBay ו Magento

מערכות ניהול תוכן CMS: הכרות מעמיקה עם פיתוח שרותים מורכבים על גבי DRUPAL כולל פיתוח מודולים, ירושה של THEME לצורך התאמות ושלוב REST לצורך יצוג API של שרותי המערכת. למעשה זו הפלטפורמה שמשמשת אותי בפרוייקטים של החברה שלי. המתדולוגיה שלי היא עבודה עם ECK לבניית ישויות עסקיות, עבודה עם PAGE , VIEWS ושילוב בין יכולות מובנות של דרופל עם טכנולוגיית פרונט בעקר לממשקים חיצוניים בהם נדרש לצאת מהקופסא שדרופל מספק כמו גם למסכי הזנת נתונים. עבדתי גם עם WORDPRESS ומכיר ניהול של אתר וכן פיתוח בסיסי.
DB - MySQL
זה בסיס הנתונים שאני עובד איתו. כוללת כתיבת VIEWS ו STORED PROCEDURES.
פייסבוק - פיתוח אפליקציות ל- Facebook
פיתחתי מספר אפליקציות Facebook. כמו כו אינטגרציה עם Facebook API
JQuery
עושה שימוש נרחב ב JQUERY כחלק מאפליקציות ה WEB שאני מפתח. כמו כן עושה שימוש נ JQuery-UI
תוסף לדפדפן Browser Extension & Addons
תוסף לדפדפן הוא תוכנה אשר מתממשקת עם API שמאפשר גישה לקרביים של פעולות הדפדפן ובעצם כך מאפשר להרחיב את חווית הגלישה כאר גולשים דרך דסקטופ. תוסף יכול לשמש הן כאמצעי למתן כלים נלוים למשתמשי קצה אבל גם כאמצעי לעסקים ככלי ניהול זמין למחלקות השונות על גבי אתר העסק. היות והתוסף יכול לתקשר עם הדף הנטען ניתן להשתמש בו או כאמצאי להחדרה של קוד אל תוך הדף הנטען או כאמצעי לאויסוף מידע מהדף הנטען. הנהדוגמא - נניח וברשותך אתר למסחר שבו יש מספר רב של דפי מוצר, ונניח שהנך מעוניין לספק למחלקת שווק כלי ליצירה של Feed (קובץ שמקבץ מידע על פריטים מהאתר) על בסיס דפי האתר, אפשר להשתמש בתוסף כך שבמקום לפתח אינדקס חדש להצגת הדפים שבאתר ושמתוכם יבחרו הדפים ל Feed , האתר עצמו יהווה אינדקס של דפים, והתוסף יספק כפתור שבו כאשר המשתמש עובר בדף הוא יכול ללחוץ על הכפתור ומידע מהדף ינותח ויתווסף לFeed.

במקרה של Content Glass אני משתמש בתוסף כדי להחדיר את סקריפט הטעינה של CG לתוך אתרים כך שכפתור השיתוף וה API של CG נטענים ומאפשרים הן יצירה של ווידגטים והן הרחבה תלויית מצב (שכבות מידע ולוגיקה תלויות מצב) של האתר - מה שאני מכנה "ריבוד אתרים"

הנה לינק לתוסף כרום של Content Glass

https://chrome.google.com/webstore/detail/content-glass-button/ijfknloggjladpkpkbinopdlefjfjfpn

צירפתי גם תמונה באוסף התמונות כדי להמחיש את הרעיון של תוסף שמחדיר סקריפטים לתוך האתר. בתמונה רואים את התוסף של Content glass רץ על גבי אתר זה.
אפיון מפרט טכני
כאיש פיתוח מנוסה אשמח גם לסייע באפיון המוצר. עושה את זה עבור שרותיי החברה שלי ועבור עבודה אצל לקוח. כמו כן אוכל לסייע בכתיבת מסמכים טכניים לעורכי פטנטים. (מתוך נסיון בעבודה על אפליקצית הפטנט של החברה)
PhoneGap
משתמש ב Cordova ליצירת ישומי למובייל. הישומים מפותחים כישומי ווב (ישום שהוא למעשה אתר אינטרנט) ובאמצעות cordova עוברים המרה למערכות הפעלה ספציפיות.
ניהול מוצר/ אפיון עיצוב פונקציונאלי
אפיון המוצר הוא השלב הראשון שלנו בדרך למוצר חדש. האפיון מוגש בצורה בהירה וקריאה, טכנית במידה, ויכול גם לשמש כבסיס ליצירת מצגות למשקיעים.
Full Stack Developers
כמפתח אני עוסק הן בפיתוח בצד שרת והן בפיתוח בצד-לקוח.
וזה נכון הן לגבי הנסיון שלי עם JAVA והן לגבי הנסיון שלי עם PHP , JAVASCRIP, HTML ו CSS.
קצירת מידע, Data Scraping
תחום שהתעסקתי בו לא מעט - ראשית אצל לקוח בבניית שרות שאוסף נתונים מרשתות אפיליאצייה. שנית, יש שרות שפיתחתי שנקרא PRICELI שאוסף מידע על מחירים מקבצי XML שמפורסמים ע"י רשתות השווק הגדולות, ומנגיש את הנתונים בצורה של API. השרות פעל כשנה וחצי וכרגע סגור לצורך שימוש פנימי.
מפתחי Front-end
מפתח ישומי ווב שלרוב מתחברים למערכת מידע מורכבת. ישומי הווב מפותחים של גבי תשתית שפותחה בראיזום נטוורקס ויכולים לרוץ הן כתוסף לדפדפן, בוקמרקלט, ישום מוביל (cordova), תוסך לאתר, למשל וורדפרס או דרופל ועוד.
מפתחי Back-end
נסיון עשיר בפיתוח תשתיות לצד שרת ובפיתוח של לוגוקה עסקית. בעבר פיתחתי גם תשתיות BPM להרצה של תהליכים מבוססי סקריפט XML. כיום המתדולוגיה המועדפת עלי לפרוייקטים שלי היא פיתוח של API מבוסס REST. למעשה ממליץ לחשוב על כל פרוייקט במונחים של API.
כמו כן ראה נסיון ב PHP ו JAVA.

בניית אתרים

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

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

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

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

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

ניתקלתי לראשונה בפלטפורמה זו כחלק מדרישה של לקוח לפתח אתרי אפיליאצייה לחברת אדידס, שמייצגת כספונסר מתאבקי UFC ומכוני Cross Fit. מה שקרה בפועל הוא שהשתמשתי בהתקנה אחת כדי ליצר תוסף שהפעיל מערכת כוללת ממשק שאפשרה הקמה מהירה של פורטלי אפיליאצייה ללקוחות הקצה.

טוב, אז אולי זה לא הצורך של בעל עסק שכל מה שהוא מעוניין בו זה חנות אינטרנטית שהיא בשליטתו המלאה. ובכל מקרה אשמח להקים עבורכם חנויות מבוססות Open Cart ואם צריך לפתח גם משהו מעבר אז אל דאגה, בשביל זה אני כאן. נ"ב ניתן לסכם גם שעלות הקמת החנות למטרת שרות עצמי תהיה במחיר קבוע, ואם צריך פיתוח או עזרה בתחזוקה וכו' אז על בסיס שעתי.
בניית אתרים רספונסיביים, פיתוח רספונסיבי
אם חשבתם שהדרך היחידה להפיק אפליקציות למובייל היא באמצעות פיתוח של אפליקציות נייטיב, קרי אפליקציית Android, אפליקציית iOS, אפל' FirefoxOS, אפל' J2ME וכו, אז כדאי שתחשבו שוב. נכון, טכנולוגיות של אפליקציות נייטיב מותאמות כמו כפפה למכשיר שעליו הן מותקנות אבל החיסרון המרכזי הוא שצריך לפתח כל אפליקצייה לפחות שלושה פעמים, גירסה לווב (שעליה לא תרצו לוותר), גרסת אנדרויד וגרסת iOS.

אז אפשר גם אחרת! אפשר לפתח אפליקציית ווב אחת שמותאמת למכשירים בגדלים שונים. ואת זה עושים בשילוב של טכניקות ליצירה דינמית של ממשקים כך שלמשל ניתן לטעון תבנית HTML אחת כשמדובר במסך גדול ותבנית אחרת כשמדובר במסך קטן. וכן באמצעות כלים שנועדו לבצע התאמה בין התבנית של עמוד המידע לבין גודל הממשק. אני, לצורך הבנייה רספונסיבית של אתרים עושה שימוש ב w3.css ו Bootstrap אבל אלו לא הפריימוורקים היחידים. כאשר מבינים את העקרון אין בעיה לעבוד במגוון של פריימוורקים.
Shopify
פלטפורמת Shopify היא אחת מהפלטפורמות שהעסיקו אותי לא מעט בשנה האחרונה. אבל מהיא Shopify?
Shopify היא פלטפורמה המוגשת כשרות SAAS לבניית חנויות באינטרנט. למעשה לא נדרשת כל התקנה, פשוט נרשמים מתחילים להזין נתונים לחנות, מוצרים, דפי מידע, אוספים וכו'. גם כאן יש הרבה מסכות מן המוכן שניתן לרכוש ולהתקין בקלות בכדי לקבל את העיצוב הנחשק. וגם כאן אולי תגלו שדווקא השכלול הרב הוא בעוכריו של בעל העסק הלא טכני. אבל אל דאגה.

אמנם איני בעל חנות אבל יש לי הכרות לא מבוטלת עם פלטפורמה זו כמפתח של אפליקציות. האפליקציה של Content Glass שהיא אפליקציית הבסיס, מעבר ליכולתה לספק ווידגטים לשיפוף על גבי החנות, יכולה גם לשמש כבסיס ליצירת הרחבות שירוצו על גבי החנות ויפעלו בתנאים שונים. לדוגמה נניח שאתם מעוניינים שהחנות תתנהג קצת שונה כשהיא רצה על מובייל, ולא ניתן לפתור את זה רק דרך שינויים ב CSS של המסכה שבה אתם משתמשים, ניתן לכתוב סקריפט שבתנאי מסויים ירוץ על מסך מסויים ולמשל ישנה בו את התצוגה, נניך יעלים כפתורים מסויימים אוט שיציג אותם בפורמט אחר.
אבל זו רק דוגמה קטנה. אפשר לפתח Add-On שירוץ על גבי Content Glass מבלי צורך בהתקנה נוספת ושיספק פונקציונליות יעודית לחנות. למשל אחת החנויות שעבדתי איתה מוכרת גלויות של שירים שנכתבים ע"י המשורר, בעל החנות. פיתחתי בשבילו שני תוספים שרצים על גבי Content Glass, תוסף אחד הוא מעין כרטיס ברכה וירטואלי שמשלב שיר, הקדשה בכתב והודעת ווידאו קצרה. כאשר משתמש יוצר גלוייה נוצר מוצר בחנות. התוסף השני מאפשר למשוררים לכתוב שירים שמתווספים לחנות כמוצרים.

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

נסיון תעסוקתי

נובמבר 2012 - היום

Freelancer - FULL STACK DEVELOPER

Trackonomics , Israel
  • פרוייקט ארוך טווח עם חברת טרקונומיס.
  • - איסוף מידע מרשתות אפיליאצייה באמצעים שוני - API, רובוט, סקרפינג...
  • - פיתוח פיטשרים שונים לוויזואליצייה של המידע (דוחות, מערכת התראות, אנוטציות ועוד)
  • - פיתוח REST API במספר פרוייקטים - עבודת צד שרת כולל תיעוד.
  • - פיתוח מערכת לסינדיקצייה של מידע על שחקנים בשוק האפיליאצייה. פרוייקט כבד בשימוש מערת DRUPAL.
  • - פיתוח רובוט-שיחה לממשק משלים של מידע באמצעות ןןטסון של חברת IBM
  • - פיתוח API להבאת מידע אגרגטיבי ממספר רב של מערכות לקוח נפרדות, למשל לצורך חישובי ממוצע של ביצועים בין מפרסמים.
  • - פיתוח תוספים לדפדפנים כשלאחרונה הדגש על תוסף כרום שמספק כלים לפרודוקטיביות של מפרסמים גדולים בתחום שווק התוכן, כמו למשל.. (השמות שמורים במערכת)
  • - פיתוח מערכות מידע יעודיות, מבוססות דרופל (DRUPAL) לחברות גדולות כמו.. (השמות שמורים במערכת)
  • - פיתוח מערכת אוטומטית ליצירת פורטלים לאפיליאצייה עבור חברת ענק בתחום הספורט (השם שמור במערכת)
  • - פיתוחים חדשנים בתחום (אינובצייה), אפיונים ופיתוח פרוטוטייפים של מוצרי העתיד. חלקם הפכו למוצר פעיל, אחרים ישמשו כבסיס רעיוני למוצרים עתידים.
  • לאורך כל הדרך בוצעה עבודה הן בצד שרת והן בצד לקוח - FULL STACK.
יולי 2008 - היום

FULL STACK DEVELOPER, CEO, ADMINESTRATION

ראיזום נטוורקס בע"מ - Rhizome Networks , Israel
  • חברת ראיזום נטוורקס היא חברה בע"מ שאני ייסדתי ומהווה בסיס אדמניסטרטיבי וחוקים למתן שירותים ןלפיתוח מוצרים יחודים. החברה מפתחת פלטפורמנ העונה לשם CONTENT GLASS. הפלטמורמה נועדה להציע לשוק חווית אינטרנט חדשה אשר אינה נמבוססת על אתרים אלא על מצבים. חוויה זו לא נועדה להחליף את החווייה הקיימת, המבוססת על אתרים או אפליקציות אלא לספק ערך משלים לחוויה זו. הפלטורמה מאפשרת ימירה של שכבות מידע תלויות הקשר כלשהו אשר עליהן ניתן לשתף, להפיץ או להפעיל מידע בהנתן תנאים מסויימים (מצב) - לכן המתדולוגיה זכתה גל לשם - שיתוף מוכוון מצב - STATE ORIENTED SHARING
  • הרבה ממה שמפותח במסגרת הפרוייקטים של ראיזום נטוורקס, משמש ושימש גם במתן שירות חיצוני. באופן כזה מקבל השרות נהנה ממתדולוגיות, ששלב המחקר הראשוני והלמידה כבר הושקעו בהם, וכל מה שנותר זה לקטוף את הפרי. בכלל זה נכללים לדוגמה - פריממוורט ליצירת מודולים של REST API , מנגנון טמפלייטים לבניית ממשקים בווב, טכניקות שונות בתוספים לכרום, יצירת מערכות היברידיות המשלבות DRUPL עם טכניקות מודרניות ליצירת ממשק וובי שאינו נשען על הממשב המובנה של דרופל ועוד.
  • הנה מקצת הדברים שראיזום עשתה ועושה
  • - מערכת מבוססת JAVA ליצירת סביבות עבודה ווירטואליות לפיתוחים של מוצרים דיגיטלים - VIRTUAL WORKPLACE
  • - אתרים אוטומטים לקידום מוצרים בתחום האפיליאצייה
  • - CONTENT GLASS מערכת לריבוד אתרים ולשיתוף מידע תלוי הקר ומצב. פיתוח המערכת שילב גם פיתוח מסמך פטנט.
  • - מערכת איסוף מידע על מחירים ומבצעים בשוק הישראלי ו API שמנגיש את המידע למפתחים. PRICELI
  • - CONTENT GLASS CLOUD יצירת ענן מרובה אתרים עם מערכת LOGIN מרוכזת (SSO)
  • - אתר חדשות יעודי המאפשר סינדיקצייה של מקורות מידע ע"י חיבור לערוצי מדייה קיימים מרשתות חברתיות כמו פייסבוק, ווטסאפ, טלגרם, אינסטגרם וטוויטר.
ינואר 2003 - אוגוסט 2008

ראש צוות ומוביל טכנולוגי

טראינה
  • מפתח תוכנה, ראש צוות, מוביל טכנולוגי. עבודה אינטנסיבית בטכנולוגיית JAVA ו J2EE
  • * אפיון, תכנון ופיתוח תשתית להרצת תהליכים המיצגים כקומפוננטות באמצעות XML. התשתית רצה בליבת המוצר - HARMONY אשר היה הנכס המרכזי של אחברה בעת האקזיט. יתרונה של תשתית זו הוא במתן יכולת למפתחים להתמקד בפיתוח אלגוריתמים כפי שאלו הועברו ע"י אנשי המוצר. הסיבה לגורם הפרודוטטיביות היא בכך שהפלטפורמה אפשרה יצוג, כמעט 1X1 של האלגוריתמים כפי שאלו תוארו ע"י אנשי המוצר. בכך נחסך הצורך ביצור יצווג יחודי של המוצר לאנשי הפיתוח. וכמובן האפשרות ליצג תהליכים כקוביות לגו, אפשרה תחזוקה קלה יחסית, וגרף למידה קצר לאנשים חדשים בבואם להכיר את התהליכים.
יולי 2001 - דצמבר 2002

מפתח - שרת אפליקציות לסלולר

ראיזום נטוורקס , ישראל
  • מיזם עצמאי לפיתוח שרת אשר יועד לספק שרותי צד שרת לאפליקציות סלולר מבוססות J2ME (פלטפורמה שהיתה פופולארית בזמנו). עבודה אינטנסיבית בטכנולוגיית JAVA ו J2EE. כמו כן פיתוח משחקים ב J2ME.
  • * הפלטפורמה שפיתחתי בראיזום נועדה לאפשר לאפליקציות סלולר לקבל שירותים שבזמנו היו נגישים רק דרך שרת מרוחק. הפלטפורמה נבנתה כשרת לפיתוח אפליקציות המיוצגות כ XML. זו הפעם הראשונה שבה פיתחתי אוביקט אוניברסלי - RHZBEAN שפועל כסל היררכי של פרופרטיס. ב JAVA להבדיל מ PHP לא היה אובייקט שיכול ליצג מבנה נתונים כמו למשל ARRAY או stdClass שיש ב PHP. המשמהות היתה שאפליקציות יכולותצ להיות מורכבות מאלפי אוביקטים פשוטים שכל יעודם הוא ליצר DOM של מבנה הנתונים. העלות התחזוקתית בשיטה כזו היא עצומה. האובייקט האוניברסלי נועד לצמצם את הקוד למינימום האפשרי כשכל המטרה היא ליצג נתונים בתהליך שרץ בשרת או בתמסורת מידע.
  • בצורה כזו התהליך כולו מיצג ע"י אוביקט יחיד, במקבל כאינסטנסיות שונות, ויצוגים שונים. באופן כזה ניתן לעזות סטנדריזצייה של המידע בין תתי מערכות.
  • הפלטפורמה והאובייקט האוניברסלי RHZBEAN היוו אבות יסוד לפיתוח הפלטפורמות שפיתחתי בהמשך הדרך.
  • בתקופה זו גם פיתחתי מספר משחקים ב J2ME. זה כמובן היה עידן אחר מבחית אפליקציות מובייל והדרישות למזעור היו קריטיות. כך למשל היה צורך לפתח מינ פרסר ל XML, וכן לפתח שיטות יצוג לתמסורת מידע מול השרת שממזערות את גודל המידע.
ינואר 2001 - יולי 2001

ראש צוות ומפתח

ICMORE
  • אפיון מוצר, ראש צוות פיתוח, מפתח תוכנה. תכנון ופיתוח פלטפורמה למשחקים בסלולר מבוססי SMS. עבודה אינטנסיבית בטכנולוגיית JAVA ו J2EE
  • אפיון תכנון ופיתור של שרת משחקים מבוססי SMS. התשתית שהגיתי ופיתחתי התבססה על יצוג ה REQUSET ע"י XML באופן שבו שלבי המשחק מיצגים ב XML כמעין עץ תהליכי. ההגדרות ב XML הפעילו קומפוננטות מקבילות ב JAVA.
  • פלטפורמה זו הוותה השראה לפלטפורמה שפיתחתי מאוחר יותר, שבה יצוג התהליך כבר תפס צורה של תרשים זרימה.
ספטמבר 1997 - יוני 2000

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

אימיישן
  • תמיכה טכנית ופיתוח ממשק אדם מכונה בטכנולוגיית JAVA

ראש צוות ומוביל טכנולוגי

טראינה

תארים אקדמיים

אוגוסט 1991 - ינואר 1996

BA פסיכולוגיה ופילוסופייה

אוניברסיטה פתוחה

שירות צבאי

אוקטובר 1988 - אוקטובר 1991

חיל אויר

פטנטים וקניין רוחני

Content-glass - multidimensional state oriented sharing

PCT/IB2015/051165
  • https://www.google.com/patents/WO2015125070A1?cl=en&dq=content+glass&hl=en&sa=X&ved=0ahUKEwiLzt2Pl4TTAhVjMZoKHZ6sBjcQ6AEIIDAB

חוות דעת

ajax loader