أعمل عن بعد من كولومبو، سريلانكا
Rusiru AbhisheakVikum Bandara
مهندس برمجيات أول مع أكثر من 5 سنوات من الخبرة في تقديم حلول قابلة للتطوير، سحابية أصلية، ومدعومة بالذكاء الاصطناعي
متخصص في التطوير الكامل للمكدس، التكنولوجيا المالية، وهندسة الواجهة الخلفية، والأنظمة المدعومة بالذكاء الاصطناعي، وواجهات برمجة التطبيقات الآمنة والجاهزة للإنتاج، مع تركيز قوي على قابلية التوسع والأداء والهندسة المعمارية النظيفة.
LinkedIn
GitHub
YouTube
Mediumالمهارات التقنية
التقنيات والأدوات التي أعمل بها
لغات البرمجة وواجهات البرمجة
TypeScript
Python
JavaScript
Java
REST API
GraphQLالمكتبات وأطر العمل
React
Node.js
Next.js
Nest.js
Fastify
FastAPI
ESLint
Prettier
Jestقواعد البيانات
PostgreSQL
MySQL
MongoDB
ChromaDB
Prisma
Sequelize
Redisالخدمات السحابية
AWS
Azure
Google Cloudأطر وأدوات الذكاء الاصطناعي
LangChain & LangGraph
OpenAI
Gemini
Ollama
Jupyter NotebookDevOps والأدوات
Docker
Jenkins
Git
GitHub
Cursor
VS Code
Postmanالخبرة المهنية
رحلتي في تطوير البرمجيات

مهندس برمجيات أول
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
لنتواصل
هل أنت مستعد لإحياء مشروعك القادم؟ دعنا نناقش كيف يمكن لخبرتي في تطوير البرمجيات الكاملة ومهارات تطوير وكلاء الذكاء الاصطناعي أن تساعد في تحقيق أهدافك.
