مجالات الخبرةGo
مطور Go
أكتب خوادم Go للإنتاج: خدمات الهوية والمراسلة ومساحات العمل في BortoCall، وأدوات مفتوحة المصدر يستعملها مئات المطورين.
وليد بشار، مهندس برمجيات مستقل مقيم في الجزائر العاصمة. متاح لمشاريع العمل الحر والوظائف بدوام كامل، حضوريًا أو عن بُعد.
ما أبنيه
- خدمات HTTP على Echo مع PostgreSQL وsqlc، وترحيلات dbmate، واختبارات تكامل على بنية تحتية حقيقية.
- أنظمة قائمة على الأحداث على NATS JetStream وRedis Streams، مع مستهلكين idempotent ونمط transactional outbox.
- OpenID Connect وOAuth 2.0 بلغة Go: مزوّد هوية مع DPoP وprivate_key_jwt، وSDK تستعمله بقية الخدمات.
- أدوات سطر الأوامر والأنظمة: undo يجعل أوامر الطرفية قابلة للتراجع، وsched محرّك سير عمل دائم.
الأدوات
أعمال ذات صلة
ديسمبر 2025إلىالآن
مهندس خوادم | BortoCall
الجزائر العاصمة، حضوري
فريق الخوادم في منظومة تواصل مشفّرة من طرف إلى طرف للمؤسسات: محادثة ومكالمات وهوية.
- المشاركة في قيادة Bortocall ID، مزوّد OpenID Connect الذي يوفّر تسجيل دخول واحدًا لكل التطبيقات: سياسات دخول المؤسسات، أدوار لكل تطبيق، رموز مربوطة بـ DPoP وSDK بلغة Go.
- العمل على مسار الرسائل: تُحفظ كل رسالة في صندوق كل جهاز قبل الإرسال الفوري، فلا يضيع شيء عند تعطّل العمّال أو إعادة تشغيل الوسيط.
- العمل على التشفير من طرف إلى طرف (X3DH وMLS)، وإلغاء الأجهزة، وإشعارات المكالمات والرسائل (FCM وAPNs).
- بناء خدمة مساحات العمل ولوحات الإدارة للخطط والمقاعد والدعم، والمساعدة في جعل المنظومة قابلة للاستضافة الذاتية على خوادم العملاء.
جوان 2025إلىسبتمبر 2025
مهندس خوادم وDevOps | Lazdek
عقد، عن بُعد
- بناء خدمات Go وواجهات REST بجلسات آمنة.
- تشغيل الخوادم على AWS بما فيها شبكات VPC وصلاحيات IAM والإصدارات.
- إعداد نشر من الـ commit إلى الإنتاج عبر Kamal، مع Prometheus وGrafana.
Undo★ 403شبكة أمان لنظام الملفات في الطرفيةWhook★ 58بوابة webhooks قابلة للاستضافة الذاتيةSched★ 15تنسيق سير العمل الموزّعQrshare★ 31من الحاسوب إلى الهاتف بأمر واحد
مجالات أخرى
تواصل
لنبنِ شيئًا يبقى يعمل
أخبرني بما تبنيه: تطبيق ويب، تطبيق هاتف، خادم أو ربط نظام دفع. أعمل مع عملاء في الجزائر وخارجها، وأرد عادةً خلال يوم.