Bilal Köse
مهندس حاسوب | .NET · Kubernetes · الخدمات المصغرة · الأنظمة الموزعة
الملخص المهني
مهندس برمجيات أول بخبرة عملية تزيد على 10 سنوات في منصات الأنظمة الخلفية والأنظمة الموزعة والفواتير الإلكترونية والبنية السحابية. أصمم خدمات الإنتاج وأبنيها وأشغّلها، بشكل رئيسي في منظومة .NET وكذلك باستخدام Java/Spring Boot وFlutter، مع التركيز على الموثوقية وقابلية الصيانة والأداء. خارج وظيفتي بدوام كامل، أطوّر وأنشر بشكل مستقل GlamUp Girls، وهي لعبة جوال متعددة اللغات على Google Play وApp Store.
الكفاءات الأساسية
معمارية Backend وتصميم الأنظمة
الخدمات المصغرة والأنظمة القائمة على الأحداث
تطوير API عالي الإنتاجية
تحسين الأداء والموثوقية
CI/CD وخطوط GitOps
إدارة Kubernetes (استضافة ذاتية)
الأنظمة الموزعة والمراسلة
القيادة التقنية والإرشاد
تحديث الأنظمة القديمة
المراقبة والاستجابة للحوادث
معالجة الفواتير الإلكترونية والمستندات المالية
الهندسة المدعومة بالذكاء الاصطناعي
المهارات التقنية
| Backend | .NET, C#, ASP.NET Core, Web API, Entity Framework Core, Java, Spring Boot |
| المعمارية | Microservices, Event-Driven Architecture, CQRS, Clean Architecture, SOLID, Domain-Driven Design |
| البيانات والمراسلة | MS SQL Server, Redis, RabbitMQ, Kafka, MassTransit |
| DevOps والسحابة | Docker, Kubernetes, GitLab CI, Jenkins, ArgoCD, Rancher, Azure, AWS |
| المراقبة | Graylog, Sentry, SonarQube, OpenTelemetry, Centralized Logging |
| الأمان | PKCS#11 HSM, XAdES, PAdES, KamuSM compliance |
| تطبيقات الجوال | Flutter, Dart, Firebase (Firestore, Cloud Functions, Remote Config, Crashlytics) |
الخبرة المهنية
مهندس برمجيات أول
–
TeamSystem / Mikrogrup · إسطنبول، تركيا · عن بُعد
يونيو 2024 – الحاضر
- مهندس أنظمة خلفية في منصة فواتير إلكترونية واسعة النطاق تخدم العملاء المؤسسيين
- أبني خدمات مصغّرة قائمة على الأحداث باستخدام RabbitMQ وMassTransit عبر خدمات عالية الحمل؛ حسّنت زمن استجابة الـAPI بإعادة تصميم خط المعالجة غير المتزامن
- طبّقت تتبّع الطلبات من البداية إلى النهاية (X-Request-ID) والمراقبة المركزية عبر Graylog، ما قلّص وقت حل الحوادث
- أساهم في عمليات نشر GitOps القائمة على Kubernetes (Argo CD وJenkins) عبر بيئات الإنتاج
- قدت مراجعات المعمارية عبر الخدمات وأرسيت معايير معالجة الأخطاء المرنة والمراقبة الشاملة — أنماط اعتمدها الفريق أساساً هندسياً لجميع خدمات الإنتاج
مطور برمجيات أول
–
team.blue · Natro
يوليو 2022 – يناير 2024
- طورت خدمات backend لمنصة النطاقات والاستضافة الأولى في تركيا — ضمن مجموعة Team.Blue (أكثر من 2.5 مليون عميل في 22 دولة) — وتدير المنصة أكثر من 800 ألف نطاق، وتخدم أكثر من 300 ألف عميل، وتعالج أكثر من 5 آلاف معاملة يومياً (التفعيل والتجديد والمدفوعات) بضمان توافر 99.9%
- قدت ترحيلاً شاملاً (full-stack) لأكثر من 10 خدمات VB.NET قديمة — تفعيل النطاقات، وتوفير الاستضافة، ومعالجة المدفوعات، وإدارة العملاء — إلى .NET 7، مما خفض معدلات أخطاء الإنتاج بنسبة ~45% وحسّن أزمنة استجابة API بنسبة ~30%
- وسّعت تغطية التسجيل المنظم عبر جميع الخدمات المرحّلة، مما مكّن من تتبع الطلبات من البداية للنهاية وخفض وقت الكشف عن الحوادث بنسبة ~50% عبر Sentry
- حسّنت أداء MSSQL من خلال الفهرسة وإعادة هيكلة الاستعلامات، مخفضاً متوسط وقت تنفيذ الاستعلامات في خدمات التزويد عالية الحمل
- أرسيت أنماط الترحيل ومعايير الكود التي اعتمدها الفريق أساساً معمارياً لجميع مشاريع التحديث اللاحقة
مهندس برمجيات
–
MayaICT
أغسطس 2020 – يوليو 2022
- خفضت زمن استجابة النظام بنسبة ~25% وحسّنت الكفاءة التشغيلية بنسبة ~35% في Octapull، وهي منصة تعاون بالفيديو في الوقت الفعلي تدعم أكثر من ألف مستخدم متزامن
- تحقّقت من جلسات فيديو متزامنة لـ 100 مشارك مع مشاركة الشاشة تحت حمل الإنتاج، مما أتاح النشر الكامل
- طورت وسلّمت وحدات الجدولة وإدارة الجلسات والتتبع عبر كامل المكدس (.NET + JavaScript)، بتكامل مباشر مع البنية التحتية للفيديو المبنية على Jitsi Meet تحت حمل إنتاج عالي التزامن
مطور ويب مستقل
–
Pardus Bilgisayar Yazılım
ديسمبر 2019 – أغسطس 2020
- صممت ونفّذت تطبيقات ويب full-stack لعملاء الشركات الصغيرة والمتوسطة باستخدام ASP.NET Core وMVC وMySQL — مع الملكية الكاملة للمعمارية وقاعدة البيانات ومنطق الأعمال والنشر الإنتاجي من البداية للنهاية
- حدّدت نطاق حلول .NET وبنيتها وسلّمتها بشكل مستقل لمتطلبات أعمال متنوعة
مطور ويب
–
Pardus Bilgisayar
ديسمبر 2018 – ديسمبر 2019
- أنشأت بنية موثوقة لمعالجة المهام الخلفية باستخدام Hangfire للمهام المجدولة والإشعارات التلقائية ومعالجة البيانات الدفعية
- طوّرت تطبيقات ويب وأدوات داخلية باستخدام .NET وMySQL مع التركيز على تطوير الأنظمة الخلفية وتصميم قواعد البيانات
مشاريع مختارة
GlamUp Girls — لعبة أزياء وتلبيس للجوال · مطوّر مستقل ومالك المنتج
أبريل 2026 – الحاضر
- أطوّر وأنشر بشكل مستقل لعبة أزياء وتلبيس متعددة اللغات للجوال على Google Play وApp Store (الإنجليزية/التركية/العربية)، تُدار عبر مؤسستي الفردية المسجّلة في تركيا، وأطوّرها خارج وظيفتي بدوام كامل.
- 14 شخصية قابلة للعب وأكثر من 1,000 خيار من الملابس والإكسسوارات وتسريحات الشعر والمكياج و4 حزم حيوانات أليفة؛ مبارزات أزياء، وتصويت المجتمع، ومسابقات أسبوعية وشهرية، ومواسم مدتها 28 يوماً
- تطبيق Flutter على بنية Firebase الخلفية (Firestore وCloud Functions وRemote Config وCrashlytics)؛ تحقق من عمليات الشراء داخل التطبيق من جهة الخادم للمتجرين؛ إعلانات AdMob
- التركية والإنجليزية والعربية؛ تشمل الاختبارات الآلية فحوص تجاوز التخطيط على مقاسات شاشات مختلفة
Flutter
Dart
Firebase
Cloud Functions
In-App Purchases
AdMob
مختبر Kubernetes الإنتاجي باستضافة ذاتية
2023 – الحاضر
- صممت وأدير عنقود Kubernetes على خادم معدني على بنية تحتية شخصية يشغّل أكثر من 20 خدمة، يُنشر معظمها عبر GitOps كتطبيقات ArgoCD متزامنة من Git، وتُتاح الخدمات الموجهة للعامة على نطاقات فرعية مخصصة
- الخدمات: GitLab وGitLab Runner (CI/CD)، Jenkins (أتمتة)، ArgoCD (GitOps)، Renovate (تحديث الاعتماديات)، SonarQube (جودة الكود)، Rancher (إدارة العنقود)، Prometheus وGrafana (المراقبة)، Graylog (تجميع السجلات)، RabbitMQ (مراسلة)، سجل حزم NuGet — كلها تحت bilalkose.com.tr
- يُجسّد الملكية الكاملة لـ DevOps: التزويد والشبكات وTLS والمراقبة والتسليم المستمر — مُدار ذاتياً بالكامل
Kubernetes
ArgoCD
GitLab CI
Rancher
Graylog
RabbitMQ
SonarQube
Jenkins
Prometheus
Grafana
خدمة HSM-Signer — منصة التوقيع الرقمي PDF/XML
2025
- خفضت زمن التوقيع بنسبة 60% (800ms → 300ms) بإعادة تصميم خط معالجة الطلبات لمنصة HSM المدعومة بـ PKCS#11
- رفعت الإنتاجية بنسبة ~60% بإدخال معمارية قائمة على قوائم الانتظار غير المتزامنة تتعامل مع أكثر من 10 آلاف عملية توقيع/تحقق يومياً
- خفضت وقت حل الحوادث بنسبة ~40% بتتبع الطلبات من البداية للنهاية (X-Request-ID) عبر جميع عمليات API
- سلّمت توقيع XML (XAdES) وPDF (PAdES) بإدارة مفاتيح آمنة متوافقة مع KamuSM؛ وحزمته في حاويات Docker للنشر عالي التوفر
Java
Spring Boot
Docker
PKCS#11
REST APIs
التعليم والشهادات
بكالوريوس هندسة، هندسة الحاسوب
جامعة كرابوك
CKA — مسؤول Kubernetes المعتمد قيد التقدم
مؤسسة Cloud Native Computing (CNCF)