GE Healthcare

it consulting firm startup

כשהתחלתי לעבוד במחלקת ה CT של GE, צוות הפיתוח היה משחרר גרסה חדשה כל שבועיים. במהלך השבועיים האלה בין הגרסאות, צוות ה QA היה מספיק לבדוק ידנית בערך 10% מכלל המקרים. מהמקרים האלה נבחרו כל פעם 2 תמונות אקראיות והושבו ויזואלית אחת נגד השניה. המטרה העיקרית הייתה לבנות אוטומציה כדי להחליף את הבדיקות הידניות כמה שאפשר. לכן כתבתי בין 30 ל 40 כלים בשפות שונות אשר שיפרו משמעותית את מצב הבדיקות בחברה עם הזמן. חלק מהכלים היו: כתוצאה, כשעזבתי את החברה, צוות ה QA היה מסוגל לבדוק 100% מהמקרים בעזרת הכלים שלי. יותר מזה, התוצאות היו מתקבלות בצורה אוטומטית למייל תוך שעתיים בודדות במקום שבועיים.

אקלי

it consulting firm startup

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

Accept Software

it consulting startups

המוצר העיקרי של החברה הייתה תשתית לניהול חיים של המוצר. כשהצטרפתי לחברה, צוות ה QA היה מאוד עמוס והרעיון היה לבנות אוטומציה לבדיקות שגזלו הכי הרבה זמן. במוצר היו סוגים שונים של מבני נתונים ו SDKs בשפות שונות. כתוצאה מכך ל QA לקח המון זמן לבדוק שכל SDK עובד נכון עם כל סוג של מבנה נתונים. לכן בניתי כלי וובי לאוטומציה של הבדיקות האלה בעזרת (Django(Python. הכלי היה מסוגל לקלוט קוד בשפות שונות כקלט, להמיר אותו ל Metacode ולהריץ. לאחר מכן הכלי בדק שקריאות API שהיו בקוד פעלו נכון ומבני הנתונים משקפים את התוצאה הרצויה. בצורה כזאת, QA היו יכולים להריץ מטריצה של בדיקות (של כל SDK מול כל מבנה נתונים) בצורה אוטומטית. זה חסך המון זמן לצוות ועזר לו להספיק לעשות בדיקות מוצר יותר מקיפות ולשפר את איכות שלו. לאחר מכן, כשעזבתי את החברה, אני גם יעצתי לצוות החדש איך להשתמש בכלי ולתחזק אותו.

PeerTV

it consulting startups

החברה פיתחה ממירים אינטרנט ביתי לטלוויזיות. החברה סיפקה גם את הממירים עצמם וגם את הקושחה והתוכנה הרלוונטית. הצטרפתי לחברה כדי לפתח מערכת ניהול התוכן של הממירים. אנחנו היינו צוות של 2 אנשים ובנינו את המערכת בעזרת (Django (Python. המערכת כללה כמה חלקים: בין לקוחות החברה היו הרבה ספקיות תוכן טלוויזיה בינלאומיות. זה היה מאוד מעניין כי עשינו קסטומיזציות גם של הממירים וגם של התוכנה לפי דרישות של כל לקוח. היו מקרים בהם הלקוחות היו באים למשרדי החברה ועבדתי איתם צמוד כדי להתאים את המערכת שלנו לפי דרישות ספציפיות שלהם. לאחר מכן, כשהמערכת הייתה בשלה מספיק, לימדתי כמה חבריי חדשים Django ו Python כמעט מ 0 על מנת שיוכלו לתחזק את המערכת גם אחרי שיעזוב את החברה.

הילריום

tech startup consulting

הילריום היה סטארט אפ בתחום הרפואה שפיתח מוצר שעזר לחברות אמריקאיות לשפר את המצב הבריאותי של העובדים שלהם. כל זה התחיל בעקבות הרפורמות הבריאותיות של אובמה ועבד בצורה הבאה: חברות אמריקאיות גדולות עשו ביטוח בריאות לעובדים שלהם. החברות גם דאגו לארגן לעובדים מסלולים אינדיבידואליים שונים להפסקת עישון, לטיפול ביתר לחץ דם וכו… לאחר מכן, העובדים היו מתקשרים ומתחרים אחד עם השני על מנת להגיע ליעדים שלהם בשיפור המצב הבריאותי. כשהם השיגו את המטרות הללו, הם קיבלו מתנות מהמעסיק שלהם, כמו Gift Cards למשל. מצד שני, החברה היתה יכולה להוריד את עלויות הביטוח הרפואי של אותם עובדים כך שכולם הרוויחו מזה בסוף. המוצר היה מחולק ל 3 חלקים עיקריים: אני הצטרפתי לצוות הפיתוח בחברה ועזרתי לפתח יכולות חדשות במערכת ולפתור בעיות יותר מסובכות. בנוסף עזרתי להטמיע תהליכי Agile בתוך החברה.  השתמשנו ב (Django(Python בצד שרת ו (Backbone(Javascript בצד לקוח.

רדויזיון

Radvision

החברה פיתחה פתרונות שונים לשיחות וידאו ואודיו. אני הצטרפתי ל CTO שרצה לבנות אפליקציית ווב לניתוב שיחות נכנסות לארגון או חברה מסוימת. לדוגמא זה יכול היה להיות מרכז שירות שרצה להגדיר חוקיות משלו לשיחות נכנסות או בנק שרצה לתת תמיכה ללקוחות שלו תוך שמירה על צוות שירות לקוחות קטן ויעיל ככל האפשר. אחד הלקוחות שלנו היו בתי סוהר שהיו צריכים לנתב ולתזמן שיחות וידאו לאסירים עם זמן שיחה מוקבל. ה CTO שעבדתי איתו היה מומחה בכל מה שקשור לתקשורת והתמצה מעולה בכל הפרטים הקטנים של video/audio codecs והפרוטוקולים הרלוונטיים. אבל זה היה הניסיון הראשון שלו בעולם ה Cloud. המוצר שבנינו היה מורכב ממספר חלקים. מצד אחד, זה כלל את כל המרכיבים הדרושים לתקשורת חלקה גם עם מספר רב של משתתפים בשיחה. מצד שני, זה כלל את כל הלוגיקה של הלקוח לניתוב השיחות הנכנסות שלו. בנוסף היינו צריכים לספק ללקוחות SDK כך שאפילו אנשים לא טכנולוגיים יוכלו להשתמש בו על מנת לבנות את האלגוריתמים שלהם ולהיות מסוגלים לבדוק אותם בסביבה מבודדת כלשהי. בסוף הגענו לארכיטקטורה הבאה:

וייזר

information technology management consulting

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

סיירן

professional consulting services

סיירן היא חברת אבטחת מידע המפתחת פתרונות מגוונים. אני הצטרפתי לצוות שפיתח את מוצר הדגל של החברה בזמנו. הצוות כלל 2 מפתחי צד לקוח בישראל ו 5 מפתחי צד שרת בגרמניה. המוצר היה בנוי עם (Pyramid(Python בצד שרת ו Javascript בצד לקוח. המוצר כלל פונקציונליות מורכבת שכללה הגבלות GDPR, עבודה עם אזורי ענן וסביבות שונות כמו גם סנכרונים ארוכים עם Active Directories גדולים. ההנהלה לא הייתה מרוצה מהמוצר מסיבות שונות ולכן גייסו אותי. אני הצעתי לעבור ל (Django (Python בצד שרת ול Marrionette בצד הלקוח תוך כדי שכתוב הדרגתי של המוצר. אחרי שקיבלתי ״אור ירוק״ להתקדם, התחלנו לשכתב את המוצר מ 0 תוך כדי שמירה על פונקציונליות קיימת. אחרי כמה חודשים של עבודה, החלפנו את המערכת הישנה עם המערכת החדשה בלי ליידע את הלקוחות הקיימים כי כל הפונקציונליות והמסכים נשארו בדיוק אותו הדבר. בסוף אנחנו היינו צוות של 7 מפתחי Full stack בישראל והמשכנו לתחזק את המוצר ולפתח פונקציונליות חדשה בטווחי זמן הרבה יותר קצרים.

קרונוס

professional it services & technology consulting

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

פורנובה

business technology consulting services

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

השאירו פרטים ואחזור אליכם