תמונת פרופיל של יוסף גמבל

יוסף גמבל

מהנדס תוכנה בכיר

ניו יורק | תל אביב | אוקלנד

מהנדס Go ו-TypeScript בכיר. סטרימינג וידאו, פורטלי נדל"ן ותשתיות ענן.

אודות

התחלתי לתכנת ב-Central Washington University ב-2013, שם כיהנתי כיו"ר אגודת הסטודנטים וזכיתי במלגת Boeing. הדרך שלי חצתה את האוקיינוס השקט לניו זילנד — תחילה לתואר ב-University of Auckland, ולאחר מכן לתעשיית ההייטק, כמהנדס תוכנה שבנה מערכות שהגיעו למיליוני משתמשים.

ב-realestate.co.nz הפכתי למהנדס מפתח בפורטל הנדל"ן הוותיק והמוביל בניו זילנד. שחררתי פיצ'רים ראשונים מסוגם בתעשייה — התראות מיידיות על שינויי מחיר והיסטוריית מחירים שקופה — שמתחרים העתיקו רק חודשים לאחר מכן. תכננתי ובניתי מערכת התראות serverless על AWS Lambda עם אינטגרציה ל-Braze, שהעבירה התראות על נכסים לכל משתמשי הפלטפורמה, והובלתי סדנאות חוצות-חברה על ארכיטקטורת serverless ועל observability.

כיום אני בונה את Vidra — פלטפורמת סטרימינג וידאו בקוד פתוח ב-Go, תואמת PeerTube — שמפוצלת ל-vidra-core (סטרימינג, transcoding והפצת P2P) ול-vidra-user (זהויות ופדרציה). הפלטפורמה מתחברת ל-PeerTube ול-Mastodon דרך ActivityPub, ול-Bluesky דרך ATProto, כך שיוצרי תוכן מגיעים לקהלים בכל הרשתות ללא תלות בספק יחיד. עלויות ה-bandwidth של אינסטנס קטן עד בינוני יכולות לנוע בין מאות לעשרות אלפי דולרים בחודש; הורדתי אותן כמעט לאפס באמצעות Backblaze B2 וה-Bandwidth Alliance של Cloudflare. אכפת לי ממערכות scalable, מאוטומציית תשתיות ומהאינטרנט הפתוח.

ניסיון

  1. 2024 — היום

    מהנדס Full Stack · עצמאי

    מתכנן ובונה את Vidra — פלטפורמת סטרימינג וידאו בקוד פתוח ב-Go, תואמת PeerTube — כמערכת production בשני שירותים: vidra-core אחראי על סטרימינג, transcoding והפצת P2P; vidra-user אחראי על זהויות, פדרציה והגרף החברתי. המערכת מתחברת ל-PeerTube ול-Mastodon דרך ActivityPub, ול-Bluesky דרך ATProto, ומספקת נוכחות חוצת פלטפורמות ללא תלות בספק יחיד. עלויות ה-bandwidth של אינסטנס קטן עד בינוני נעות בדרך כלל בין מאות לעשרות אלפי דולרים בחודש; הורדתי אותן כמעט לאפס על ידי ניתוב אחסון ה-origin דרך Backblaze B2 והגשת התוכן דרך Cloudflare במסגרת ה-Bandwidth Alliance. Production stack: Docker, GitHub Actions CI/CD, PostgreSQL, Redis ל-caching ול-rate limiting, ומתוכנן ל-horizontal scaling מאחורי load balancer.

    • Go
    • ActivityPub
    • Docker
    • PostgreSQL
    • Redis
    • Cloudflare
  2. 2021 — 2024

    מהנדס Full Stack · realestate.co.nz

    שחררתי פיצ'רים ראשונים מסוגם בתעשייה עבור פורטל הנדל"ן הוותיק והמוביל בניו זילנד — התראות מיידיות על שינויי מחיר והיסטוריית מחירים שקופה, שמתחרים העתיקו רק חודשים לאחר מכן. תכננתי ובניתי מערכת התראות serverless על AWS Lambda עם אינטגרציה ל-Braze, שהעבירה התראות יומיות ושבועיות על נכסים בכל הפלטפורמה. הובלתי סדנאות חוצות-חברה על ארכיטקטורת serverless ועל observability עם New Relic. מילאתי תפקיד מרכזי בבנייה מחדש של ה-frontend ב-EmberJS, שזכה לפידבק חיובי מסוכני נדל"ן וממשתמשים ברחבי ניו זילנד.

    • AWS Lambda
    • CDK
    • EmberJS
    • PHP
    • Braze
    • New Relic
  3. 2019 — 2024

    מפתח תוכנה · ProStock

    בניתי את פלטפורמת הליבה של מערכת לניהול מחסנים, שחוסכת למפעילים יותר מ-250 אלף דולר בשנה. פיתחתי APIs שתומכים במילוי הזמנות בינלאומי עבור Zoono בניו זילנד, באוסטרליה ובאסיה. פרסתי אפליקציית סריקה ל-Android לעובדי המחסן — קליטת סחורה, העברות ושילוח מוצרים לכל העולם. בניתי פורטל AngularJS שבו לקוחות עוקבים בזמן אמת אחרי סטטוס מוצרים והזמנות. העברתי את התשתיות ל-Digital Ocean ושיפרתי את ה-uptime בסביבות ה-production.

    • PHP
    • AngularJS
    • Android
    • Digital Ocean
    • REST APIs

פרויקטים

Vidra

פלטפורמת סטרימינג וידאו בקוד פתוח ב-Go, תואמת PeerTube — ארכיטקטורה של שני שירותים (vidra-core ו-vidra-user) עם שידור חי, הפצת P2P ופדרציה מרובת פרוטוקולים דרך ActivityPub (PeerTube, Mastodon) ו-ATProto (Bluesky). מהונדסת ל-egress כמעט אפסי בסקייל production.

  • Go
  • ActivityPub
  • ATProto
  • PostgreSQL
  • Redis
  • Docker

Aurialis

אפליקציית mastering אודיו מבוססת דפדפן עם פריסטים לפי ז'אנר, EQ פרמטרי, קומפרסור, לימיטר ומדידת LUFS בזמן אמת — הכול רץ ב-AudioWorklets.

  • Next.js
  • TypeScript
  • Web Audio API
  • Tailwind CSS

GoImg

פלטפורמת גלריית תמונות full-stack עם backend ב-Go ו-frontend ב-Next.js. העלאת תמונות, ניהול אלבומים, הרשאות שיתוף ואחסון תואם S3.

  • Next.js
  • TypeScript
  • Go
  • PostgreSQL
  • S3

IOTA Token Creator

פלטפורמה ליצירת טוקנים על גבי ה-ledger המבוזר של IOTA, עם frontend ב-Next.js ו-API backend ב-Go.

  • Next.js
  • TypeScript
  • Go
  • IOTA