المحفظة | أصلي، ترجم بواسطة AI
يمكن العثور على ملف PDF هنا.
هذه المجموعة من البرمجيات تمثل المشاريع المتنوعة التي كان لي الشرف العمل عليها على مر السنين، بالتعاون مع شركات وشركاء مرموقين.
أنا ممتن للفرص والتجارب التي وفرتها هذه التعاونات، وأتطلع إلى مواصلة تقديم مهاراتي وخبرتي في المشاريع المستقبلية.
Uva & Codeforces، Java & C++، 2008-2013 & 2021
حلت حوالي 1000 مشكلة خوارزمية على منصة التحكيم عبر الإنترنت.
سجل Uva Online Judge متاح هنا.

تنوعت المشكلات الخوارزمية التي قمت بحلها في مجالات متعددة، بما في ذلك هياكل البيانات، والرسوم البيانية، والرياضيات، ومعالجة النصوص، والهندسة، بالإضافة إلى مواضيع متقدمة أو متخصصة أخرى.
Flower Recognition، Android، 2014.4 - 2014.8
قمت بتطوير تطبيق اندرويد للتعرف على الأزهار مصمم لمساعدة المستخدمين على التعرف على الأزهار عن طريق التقاط الصور ورسم دوائر للمساعدة في التعرف.
التقنيات المستخدمة: Android SDK، Java
المسؤوليات:
- تطوير وظيفة التعرف على الصور.
- تصميم واجهة المستخدم وتطويرها.
- دمج ميزات التقاط الصور ومعالجتها.
مفتوح المصدر على GitHub، 33 commit.
iword، Android، 2014.3
تطبيق اندرويد لمساعدة المستخدمين على تعلم اللغة الإنجليزية من خلال مشاهدة مقاطع الأفلام.
التقنيات المستخدمة: Android SDK، Java
المسؤوليات:
- تطوير واجهة تشغيل مقاطع الأفلام والتعلم.
- تنفيذ ميزات لتحسين المفردات والفهم من خلال محتوى تفاعلي.
الإنجازات: فاز بالجائزة الثالثة في Hackathon AVOS Cloud 2014.
SegmentFault: مراجعة لإنجازات Hackathon AVOS Cloud 2014
Bjfu Assistant، Android، 2014.1 - 2014.6
تطبيق مساعد للحرم الجامعي على اندرويد يدمج وظائف مثل التحقق من الدرجات والمشاركة في منتديات الخريجين.
التقنيات المستخدمة: Android SDK، Java
المسؤوليات:
- تطوير الوظائف الأساسية مثل التحقق من الدرجات والمشاركة في المنتدى.
- تصميم واجهة المستخدم وتنفيذها.
- تحقيق استخدام واسع النطاق بحوالي 3500 مستخدم في جامعة فورستري ببكين.



LeanChat، Android، 2014.7 - 2014.12
LeanChat هو تطبيق دردشة يتضمن ميزات مثل إدارة الأصدقاء، وإدارة المجموعات، والرسائل القائمة على الموقع، والأشخاص القريبين، والملفات الشخصية، ووظائف تسجيل الدخول/التسجيل، مع الاستفادة الكاملة من إمكانيات التخزين والاتصال في LeanCloud.
التقنيات المستخدمة: Android SDK، Java، LeanCloud
المسؤوليات:
- تطوير ميزات إدارة الأصدقاء، وإدارة المجموعات، والرسائل القائمة على الموقع.
- تنفيذ الملفات الشخصية ووظائف تسجيل الدخول/التسجيل.
- الاستفادة من إمكانيات التخزين والاتصال في LeanCloud.
مفتوح المصدر على GitHub، 412 commit.



LeanChat، iOS، 2015.1 - 2015.10
تطوير نسخة iOS لـ LeanChat، تطبيق دردشة يستخدم خدمات LeanCloud للرسائل والتخزين.
التقنيات المستخدمة: iOS SDK، Objective-C، LeanCloud
المسؤوليات:
- بناء وظائف إدارة الأصدقاء والمجموعات.
- إنشاء ميزات الرسائل القائمة على الموقع والأشخاص القريبين.
- تصميم الملفات الشخصية وشاشات تسجيل الدخول/التسجيل.
مفتوح المصدر على GitHub، 446 commit.



LeanCloud Java SDK & Objective-C SDK، 2015.4 - 2015.10
المشاركة في تطوير LeanCloud Java SDK و Objective-C SDK، وتوفير أدوات للمطورين لدمج خدمات LeanCloud بسهولة في تطبيقاتهم.
التقنيات المستخدمة: Java، Objective-C، LeanCloud
المسؤوليات:
- المساهمة في تطوير LeanCloud Java SDK و Objective-C SDK.
- ضمان التكامل السلس لخدمات LeanCloud مثل تخزين الكائنات، وتخزين الملفات، والرسائل.
توثيق Objective-C SDK و توثيق Java SDK.
TabsKiller، Frontend، 2015.7
تطوير إضافة Chrome تُغلق تبويبات الأقدم تلقائيًا عندما يصبح المتصفح مزدحمًا بالعديد من التبويبات، لتحسين أداء المتصفح وتجربة المستخدم.
التقنيات المستخدمة: JavaScript، Chrome API
مفتوح المصدر على GitHub، 19 commit.

Reveal-In-GitHub، MacOS، 2015.10
إنشاء إضافة Xcode مصممة للتنقل السلس إلى وظائف GitHub الرئيسية داخل المستودع الحالي. تسمح الإضافة للمستخدمين بالوصول السريع إلى سجل GitHub، واللوم (Blame)، وطلبات السحب (Pull Requests)، والمشكلات (Issues)، والإشعارات.
التقنيات المستخدمة: Objective-C، Xcode Plugin API
مفتوح المصدر على GitHub، 57 commit.

CodeReview، Full Stack، 2015.11 - 2016.7
CodeReview هو منصة احترافية لمراجعة الكود، والتواصل، والمشاركة. يمكن للمهندسين تقديم أكوادهم لمراجعتها من قبل خبراء لتحسين جودة الكود.
التقنيات المستخدمة: PHP، Vue.js، CodeIgniter، Alibaba Cloud
المسؤوليات:
- تطوير الواجهة الخلفية باستخدام PHP و CodeIgniter.
- تنفيذ واجهات الواجهة الأمامية باستخدام Vue.js.
- التكامل مع Alibaba Cloud لبنية تحتية قابلة للتوسيع وموثوقة.
- إدارة المستخدمين، وعمليات تقديم الكود ومراجعته، وأنظمة الإشعارات، وتكامل الدفع، وإدارة الفعاليات والورش.
مفتوح المصدر على GitHub.
- code-review-server، 275 commit
- code-review-web، 488 commit (302 commit بواسطتي)


Fun Live، Full Stack، 2016.6 - 2017.12
Fun Live هو منصة بث مباشر للمعرفة حيث يمكن للمستخدمين المشاركة في محاضرات معرفية متنوعة مثل البرمجة أو التصميم. يمكن للمستخدمين دفع رسوم لحضور الجلسات المباشرة أو مكافأة المحاضر.
التقنيات المستخدمة: PHP، MySQL، Vue.js، CodeIgniter، Alibaba Cloud، SRS streaming، WeChat SDK
المسؤوليات:
- تطوير معظم كود الواجهة الخلفية والأمامية.
- تكامل أداة OBS للبث المباشر.
- تنفيذ وظائف تسجيل المستخدمين، والدفع، والإشعارات.
- تحقيق تفاعل كبير للمستخدمين بحوالي 30000 مستخدم وملايين مشاهدات الصفحة.
مفتوح المصدر على GitHub.
- live-server، 661 commit (555 بواسطتي)
- live-mobile-web، 528 commit (426 بواسطتي)
- live-web، 140 commit
- live-wxapp، 63 commit
موقع الجوال:






تطبيق WeChat الصغير:



موقع سطح المكتب:


Mianbao Live، Backend، 2017.10 - 2017.12
Mianbao Live هو حل شامل لتحقيق الدخل من المحتوى والاقتصاد الاجتماعي.
التقنيات المستخدمة: PHP، Laravel، TypeScript، Go
المسؤوليات:
- إعادة هيكلة الواجهة الخلفية لتوحيد المنطق من لغات متعددة في واحد.
- تحسين الأداء، والاستقرار، وتجربة المستخدم.
- تنفيذ تطوير الخادم باستخدام Laravel.


تطبيق WeChat الصغير لبرنامج Super Brain، Full Stack، 2018.3 - 2018.4
تطوير تطبيق WeChat الصغير لبرنامج Super Brain التلفزيوني في Jiangsu، والذي يتضمن ألغازًا تفاعلية للمستخدمين. يستضيف المقدمون المستخدمين من خلال بث شفوي، مع تقديم تحديات تقنية محددة.
التقنيات المستخدمة: Java، Spring، Redis، Alibaba Cloud، WeChat DevTools
المسؤوليات:
- تطوير خدمات الواجهة الخلفية باستخدام Java و Spring.
- تنفيذ مكونات الواجهة الأمامية باستخدام إطار عمل WeChat الصغير.
- ضمان الأداء العالي والموثوقية تحت الحمل العالي باستخدام Redis.

Chongding، Full Stack، 2017.9 - 2018.1
Chongding هو تطبيق مسابقات مشابه لـ HQ Trivia، يسمح للمستخدمين بالمشاركة في ألعاب مسابقات حية مع جوائز مالية.
التقنيات المستخدمة: Java، Spring، Redis، Kafka، Zookeeper، WebSocket، Socket.IO
المسؤوليات:
- تطوير خدمات الواجهة الخلفية وواجهة الإدارة الأمامية.
- تصميم وتنفيذ وظائف ألعاب المسابقات في الوقت الحقيقي.
- المساهمة في الحل التقني لمزامنة البث المباشر مع أحداث اللعبة باستخدام SEI (معلومات التعزيز الإضافية).

Square Root Inc - 50 مشروعًا متنوعًا، إدارة المشاريع وبعض التطوير البرمجي، 2018.1 - 2019.12
إدارة وتطوير 50 مشروعًا متنوعًا لـ Square Root Inc، بما في ذلك مواقع الويب، والألعاب، وتطبيقات WeChat الصغيرة.
التقنيات المستخدمة: متنوعة بناءً على متطلبات المشروع
المسؤوليات:
- إدارة مفاوضات المشاريع، وتنسيق الفرق، واتصالات العملاء.
- المساهمة في التطوير البرمجي لمشاريع متنوعة.
- ضمان التسليم في الوقت المحدد ونتائج عالية الجودة للعملاء.

(المسؤول عن إدارة المشاريع)
ShowMeBug - مدخل WeChat المؤسسي، Full Stack، 2021.7 - 2021.9
ShowMeBug هو منصة لتقييم الكفاءة التقنية تدعم البرمجة العملية، مما يتيح تقييمًا وتوظيفًا فعالًا ودقيقًا للمواهب التقنية.
تكامل ShowMeBug مع WeChat المؤسسي، مما يتيح الوصول السلس إلى أدوات المقابلات التقنية داخل نظام WeChat المؤسسي.
التقنيات المستخدمة: Ruby، PostgreSQL، WeChat SDK، Docker
المسؤوليات:
- تطوير ميزات التكامل لتسجيل الدخول والوصول إلى المقابلات.
- إجراء بحث تقني حول بناء بيئات البرمجة في متصفح باستخدام Docker.

LvchenSign، Frontend، 2020.4 - 2020.5
LvchenSign متخصص في إنتاج لافتات إعلانية لمختلف الأعمال والفعاليات. مع التركيز على الجودة والإبداع، نسعى لتقديم حلول بصرية مؤثرة تعزز العلامات التجارية وتجذب الجماهير.
تطوير الواجهة الأمامية لـ LvchenSign، موقع متخصص في إنتاج لافتات إعلانية.
التقنيات المستخدمة: HTML، JavaScript، CSS، Bootstrap
المسؤوليات:
- تصميم وتنفيذ واجهة الموقع الأمامية.
- إنشاء واجهة سهلة الاستخدام لعرض المنتجات.
مفتوح المصدر على GitHub، 40 commit. الصفحة الإلكترونية على lvchesign.com.

DBS Client Connect - تداول الأسهم، Backend، 2021.12 - 2022.6
المساهمة في DBS Client Connect، منصة إدارة علاقات العملاء مدعومة بالذكاء الاصطناعي والبيانات، مع التركيز على خدمات التداول الدقيق للأسهم.
التقنيات المستخدمة: Java، Spring Cloud، Jenkins، Pivotal Cloud Foundry
المسؤوليات:
- تطوير خدمات الواجهة الخلفية لتداول الأسهم. إنشاء وظائف لعرض الأسهم، وعرض العملاء، وفحص ما قبل التداول، ووضع الأوامر.
- تكامل واجهات برمجة التطبيقات (APIs) لـ Avaloq لتعزيز البنية التحتية الأساسية وتحسين تجربة المستخدم.
DBS DigiBank CN - صناديق الاستثمار المشترك، Backend، 2022.7-2022.11
DBS DigiBank CN تم إعادة التفكير فيه وإعادة تصميمه للتمتع بطريقة أسرع وأكثر ملاءمة للخدمات المصرفية أثناء التنقل.
المساهمة في DBS DigiBank CN، مع التركيز على تطوير الواجهة الخلفية لخدمات صناديق الاستثمار المشترك كجزء من فريق تعاوني.
التقنيات المستخدمة: Java، Spring Cloud، Jenkins، Pivotal Cloud Foundry، Kibana
المسؤوليات:
- تعزيز وظائف الاشتراك في صناديق الاستثمار المشترك واستردادها، وتحسين تجربة المستخدم وموثوقية النظام.
- إصلاح الأخطاء وتحسين الكود للخدمات الصغيرة المتعلقة بمنتجات الاستثمار المهيكلة، ومحفظة الاستثمار، وقائمة المعاملات، والمساهمة في استقرار النظام ودقته.
- إجراء اختبارات الأداء وتحليل السجلات لتوليد تقارير عن QPS، والتعاون مع أعضاء الفريق لتحسين الأداء.
- تطوير أداة لأتمتة توليد الاختبارات لأداة الاختبار Karate، مما أدى إلى تبسيط عملية الاختبار وتحسين تغطية الاختبار.
PayMe By HSBC - التعبئة التلقائية، Backend، 2022.12 - 2023.7
PayMe من HSBC هي طريقة ملائمة لإرسال المدفوعات إلى الأصدقاء، وإجراء مدفوعات عبر الهاتف المحمول للتجار عبر الإنترنت وخارجه.
التقنيات المستخدمة: Java، Spring، Kafka، Azure، Azure DevOps، AWS
المسؤوليات:
- العمل مع فريق من مهندسي الواجهة الخلفية لتطوير ميزة التعبئة التلقائية، التي تعبئ الأموال تلقائيًا من بطاقة ائتمان أو خصم المستخدم عندما ينخفض الرصيد إلى مستوى معين.
- التعاون في مراقبة أحداث ما بعد الدفع من Azure EventHub، وضمان التكامل السهل والتحقق من التعبئة التلقائية عند قيام المستخدم بإعداد تكوينه الخاص بها.
- تطبيق مبادئ البرمجة الموجهة للكائنات لمعالجة الحالات بأناقة، واستخدام البرمجة الموجهة للجانب لتدقيق السجلات للتغييرات في جدول التعبئة التلقائية.
- مساعدة الفريق خلال عملية انتقال AWS، واستكشاف أخطاء وإصلاحها في تكوينات IAM و RDS لضمان انتقال سلس.
بوت القصص المدعوم بالذكاء الاصطناعي، Full Stack، 2023.05 - 2023.07
المساهمة في تطوير بوت قصص مدعوم بالذكاء الاصطناعي باستخدام واجهة برمجة تطبيقات Claude لقصص مخصصة.
التقنيات المستخدمة: Python، Flask، React، Nginx، AWS، Prometheus، ELK stack، ChatGPT-4
المسؤوليات:
- تطوير الواجهة الخلفية باستخدام Flask وتكامل واجهة برمجة تطبيقات Claude.
- بناء الواجهة الأمامية باستخدام React لإعداد المطالبات وإدارتها.
- النشر على AWS واستخدام Nginx للاتصال الآمن.
- تنفيذ Prometheus للمراقبة و ELK stack لإدارة السجلات.
- تنفيذ حل trace ID للتتبع للطلبات عبر النظام.
منصة تحويل التمويل - HSBC، Backend، 2025.02 - الحاضر
التقنيات المستخدمة: Java، Spring Boot، IBM Db2، Multithreading، Maven، Nexus، Angular، Python، Windows، Control-M، IBM WebSphere Application Server، Copilot، YourKit
المسؤوليات:
- تطوير وتحسين أنظمة الواجهة الخلفية لمنصة تحويل التمويل في قسم تكنولوجيا المؤسسة بـ HSBC كمهندس واجهة خلفية مستعان به تحت TEKsystems.
- صيانة ميزات معالجة البيانات المالية، بما في ذلك الاستيراد، والتحقق، والتصدير، مع تعزيز سير العمل لتقديم الموافقات على الرؤوس المالية الجديدة، مستفيدًا من الخبرة في أنظمة المحاسبة، والسجلات، والمصرفية.
- إدارة دورة التطوير الكاملة من التطوير المحلي إلى اختبار UAT والإصدارات الإنتاجية، باستخدام Copilot لمهام مثل تحليل الأسباب الجذرية، وإنشاء نصوص Python، وتوثيق حوالي 50 دليلًا تقنيًا أصبحت مراجع رئيسية لزملاء الفريق.
- تطوير حلول مصرفية تقنية مبتكرة باستخدام أدوات الذكاء الاصطناعي مثل Copilot، وبروفايل الأداء باستخدام YourKit، والاختبار المنهجي، مع العمل وكيلاً ذاتيًا للذكاء الاصطناعي لتحليل بنية المشروع، والتعاون مع الفرق، والتحسين من خلال التسجيل الشامل والتوثيق.
- استكشاف تنفيذ وكيل برمجي للذكاء الاصطناعي في مشروع مالي رئيسي باستخدام AspectJ لجمع سجلات موسعة وتحويل حالات التصحيح إلى نص، مما يوفر سياقًا لروبوتات الدردشة الذكية.