أعمل عن بعد من كولومبو، سريلانكا

Rusiru AbhisheakVikum Bandara

مهندس برمجيات أول مع أكثر من 5 سنوات من الخبرة في تقديم حلول قابلة للتطوير، سحابية أصلية، ومدعومة بالذكاء الاصطناعي

متخصص في التطوير الكامل للمكدس، التكنولوجيا المالية، وهندسة الواجهة الخلفية، والأنظمة المدعومة بالذكاء الاصطناعي، وواجهات برمجة التطبيقات الآمنة والجاهزة للإنتاج، مع تركيز قوي على قابلية التوسع والأداء والهندسة المعمارية النظيفة.

LinkedInLinkedInGitHubGitHubYouTubeYouTubeMediumMedium

المهارات التقنية

التقنيات والأدوات التي أعمل بها

لغات البرمجة وواجهات البرمجة

TypeScriptTypeScriptPythonPythonJavaScriptJavaScriptJavaJavaREST APIREST APIGraphQLGraphQL

المكتبات وأطر العمل

ReactReactNode.jsNode.jsNext.jsNext.jsNest.jsNest.jsFastifyFastifyFastAPIFastAPIESLintESLintPrettierPrettierJestJest

قواعد البيانات

PostgreSQLPostgreSQLMySQLMySQLMongoDBMongoDBChromaDBChromaDBPrismaPrismaSequelizeSequelizeRedisRedis

الخدمات السحابية

AWSAWSAzureAzureGoogle CloudGoogle Cloud

أطر وأدوات الذكاء الاصطناعي

LangChain & LangGraphLangChain & LangGraphOpenAIOpenAIAnthropicAnthropicGeminiGeminiOllamaOllamaJupyter NotebookJupyter Notebook

DevOps والأدوات

DockerDockerJenkinsJenkinsGitGitGitHubGitHubCursorCursorVS CodeVS CodePostmanPostman

الخبرة المهنية

رحلتي في تطوير البرمجيات

WireApps

مهندس برمجيات أول

WireApps

عن بعدحالياً

يونيو 2024 - حتى الآن
بودون، ألتينشام، إنجلترا
  • قيادة تطوير خدمة Ferry AI، أتمتة سير عمل دعم العملاء والعمليات التشغيلية الداخلية باستخدام حلول مدعومة بالذكاء الاصطناعي.
  • تصميم ومراجعة والتحقق من صحة البنية المعمارية للبرمجيات القائمة على الذكاء الاصطناعي لمجالات التكنولوجيا المالية ومسح الكميات، مع ضمان قابلية التوسع والأمان والتوافق مع المجال.
  • إدارة وتوجيه المشاركين في برنامج التدريب على الذكاء الاصطناعي في WireApps، وتقديم التوجيه التقني ومراجعات الكود والتوجيه المعماري.
  • تطوير وصيانة خدمات واجهة برمجة التطبيقات الخلفية لمنصة Ferry للمدفوعات اليومية، مع التركيز على الموثوقية والأداء وسلامة البيانات.
  • المساهمة في تطوير تطبيق Ferry للهاتف المحمول باستخدام React Native، بالتعاون عبر فرق الواجهة الأمامية والخلفية.
  • تحديد واستكشاف وحل المشكلات التقنية المعقدة وأخطاء الإنتاج بشكل استباقي عبر خدمات متعددة.
  • تنفيذ استراتيجيات تحسين الأداء المستهدفة، مما أدى إلى تقليل استخدام المعالج والذاكرة من حوالي 90% إلى أقل من 20%، مما أدى إلى تحسين استقرار النظام والكفاءة التشغيلية بشكل كبير.
ReactReact NativeNode.jsPostgreSQLTypeScriptPythonFastAPIFastifyDockerGitGitHub

Arimac Lanka

مهندس برمجيات أول

Arimac Lanka

هجين

ديسمبر 2023 - يونيو 2024
كولومبو، سريلانكا
  • توجيه وإرشاد المهندسين المبتدئين، وإجراء مراجعات الكود، وضمان أفضل الممارسات.
  • عملت في دبي في مقر Du لمدة شهرين، بالتعاون مع فرق متعددة بما في ذلك المصممين والمطورين ومديري المشاريع لتسليم المشاريع الرئيسية.
  • العمل مع فرق متعددة الوظائف، بما في ذلك مديري المنتجات والمصممين وأصحاب المصلحة الآخرين.
  • العمل مع فريق الهندسة المعمارية لمراجعة وتنفيذ تصاميم منخفضة المستوى مكتوبة مسبقاً، مع ضمان الالتزام بأفضل الممارسات.
  • تسليم مشروع تطبيق Du الويب بنجاح.
  • قيادة وإدارة مشروع McGrath الويب.
  • الإشراف على التخطيط والتنفيذ وتسليم مشاريع البرمجيات.
  • تصميم وتنفيذ بحث متقدم قائم على النصوص يدعم الموقع الجغرافي والبحث في ضواحي متعددة في مشروع McGrath باستخدام خدمة Algolia.
ReactReact NativeNode.jsTypeScriptDockerGitGitLabJenkinsAlgolia Search

Arimac Lanka

مهندس برمجيات

Arimac Lanka

هجين

أكتوبر 2022 - ديسمبر 2023
كولومبو، سريلانكا
  • تطوير تطبيقات micro-frontend باستخدام React Native وRedux وGraphQL لتحسين أداء واجهة المستخدم.
  • إنشاء تصاميم تطبيقات ويب تكيفية باستخدام تقنية debounce، مما عزز استجابة الجهاز.
  • تصميم HOCs في React لمنطق الأعمال المشترك، مما عزز كفاءة الكود في التصاميم التكيفية.
  • تطوير عميل GraphQL للتكامل الأمثل للبيانات من الواجهات الخلفية الخارجية.
  • دعم الفريق في المشكلات التقنية وضمان الوفاء بمواعيد المشروع النهائية.
ReactReact NativeTypeScriptGraphQLNode.jsRedux

Redot Global

مهندس برمجيات مشارك

Redot Global

عن بعد

أغسطس 2021 - أكتوبر 2022
ديهيوالا-ماونت لافينيا، سريلانكا
  • تطوير ميزة حملة المراسلة مع آلية قائمة الانتظار للوصول إلى العملاء.
  • تنفيذ ميزة قائمة على REST API لتبادل عقود العملاء.
  • بناء ميزة رعاية العملاء مع تسجيل الشكاوى وتكامل Stripe للمبالغ المستردة.
  • تصحيح الأخطاء وإصلاحها في ميزات البرمجيات المختلفة.
  • العمل على التطوير الكامل للمكدس باستخدام NodeJS وReact وRedux وMySQL وWooCommerce API.
ReactJavaScriptNode.jsReduxWooCommerceAWSMySQL

Redot Global

مهندس برمجيات متدرب

Redot Global

عن بعدتدريب

يناير 2021 - أغسطس 2021
ديهيوالا-ماونت لافينيا، سريلانكا
  • تطوير تطبيق الواجهة الأمامية باستخدام مكتبة React وRedux.
  • تطوير خدمات واجهة برمجة التطبيقات الخلفية باستخدام Node JS وإطار Express.
  • تصحيح الأخطاء واختبار الواجهة الأمامية وواجهات برمجة التطبيقات الخلفية.
ReactJavaScriptNode.jsReduxExpressMySQL

لنتواصل

هل أنت مستعد لإحياء مشروعك القادم؟ دعنا نناقش كيف يمكن لخبرتي في تطوير البرمجيات الكاملة ومهارات تطوير وكلاء الذكاء الاصطناعي أن تساعد في تحقيق أهدافك.

البريد الإلكتروني

[email protected]

الموقع

كولومبو، سريلانكا

CV Preview

إرسال رسالة