I am a highly motivated developer and I love learning. I like using C#, Dart, Flutter, JavaScript, Typescript, SQL, Oracle, Rust and Go. and i can help you to create a great user experience in web and mobile انا مبرمج للحاسوب. احب استخدام C#, Dart, Flutter, JavaScript, TypeScript, SQL, Oracle, Rust و Go. استطيع انا اساعدك لتصنع تطبيق للمتصفح او الهاتف
About me معلوماتي
I am a highly motivated developer and I love learning. I like using C#, Dart, Flutter, JavaScript, Typescript, SQL, Oracle, Rust and Go. and i can help you to create a great user experience in web and mobile انا مبرمج للحاسوب. احب استخدام C#, Dart, Flutter, JavaScript, TypeScript, SQL, Oracle, Rust و Go. استطيع انا اساعدك لتصنع تطبيق للمتصفح او الهاتف
Resume السيرة
Education الدراسة
2016 - 2021 بكالريوس في تقنية المعلومات (برمجة)
٢٠١٦ - ٢٠٢١
Isa Town, Bahrain بوليتكنك البحرين
مدينة عيسى، البحرين
During my studies at Bahrain Polytechnic I created many projects. such as database schemas, ASP.NET websites, C# and Java cli tools. but the biggest project is my graduation project which was a machine learning powered badminton coach that recorded the match results and update them live to a website.
I have also learned to collaborate better with others due to constant use of group projects. خلال دراستي في البوليتكنك صنعت كثير من المشاريع، مثلا داتابيس، مواقع ASP.NET، برامج C# و تطبيقات ال Java. لكن اكبر مشروع كان مشروع التخرج، تضمن المشروع كاميرة بالذكاء الصناعي لمراقبة مبارة الريشة وستجيل النتيجة مباشرة في موقع صنعناه
2023 - 2026 Full Stack Developer
٢٠٢٣ - ٢٠٢٦
Seef Area, Bahrain معهد ريبووت للتدريب
منطقة السيف، البحرين
I have became a full stack developer during my studies at Reboot coding institute.
This allows me to work on both backend development as well as front end development, I learned Go, JavaScript, Rust and Flutter. Reboot is using a self learning and project based learning, this teaches me and my fellow students to be more self reliant. انا انهيت دراستي في معهد ريبووت. هاذا البرنامج ساعدني لاصبح full stack developer.
هاذا سيسمح لي اانا اعمل في الbackend و الfrontend، ادرس Go, JavaScript و Rust باستخدام هاذه الغات استطيع انا اعمل في اي نوع من المشاريع. ربيوتت يستخدم التعليم الذتي وكل شيئ يعتمد على المشاريع
2026 Oracle APEX Cloud Developer Certified Professional
٢٠٢٦
Sanabis, Bahrain المعهد الوطني للتكنولوجيا
السنابس، البحرين
I took a course on Oracle APEX in National Institute of Technology to become Oracle APEX certified.
During the course i learned how to:
- Creating pages
- Using different regions, page items and buttons
- Using forms with dynamic actions
- Using different graphs
- Securing the application using roles
- Creating workflows and tasks
- Using computations, processes, validations and branches
تعلمت كيف استخدم مميزات ال Oracle APEX
- صناعة الصفحات
- استخدام العناصر المختلفة
- استخدام الفورمات مع ال dynamic actions
- استخدام مختلف الرسوم البيانية (graphs)
- حماية التطبيقات باستخدام الادوار للمستخدمين
- استخدام ال workflows و ال tasks
- استخدام computations, processes, validations و branches
Experience الخبرة
Part Time Tutor مدرس بنظام جزئي
٢٠٢٣ - الان
Isa Town, Bahrain بوليتكنك البحرين
مدينة عيسى، البحرين
Teaching at the Bahrain Polytechnic using student centric and problem based learning.
I taught the courses IT6001 Computer Systems, IT6005 Database 1, IT6008 Programming 1. these courses introduce the students to basics in computing how the computer work, Java programming and Sql commands.
I also taught one second year project ED7000 Applied Project, this course is focused on project management concept. for example creating Gantt charts, milestone table and critical path graphs.
Finally, i also supervised both the in house project and the industry placement projects. ادرس في بولتيكنك البحرين باستخدام problem based learning.
علمت المواد IT6001 Computer Systems, IT6005 Database 1, IT6008 Programming 1. هاذي المواد تعلم الطلاب مبادئ الحاسوب، Java, database. علمت ايضا ED7000 Applied Project, هاذي المادة تركز على التخطيط للمشاريع.
وايضا راقبت مشاريع التخرج للطلاب في اخر سنة لهم
Developer مبرمج
٢٠٢٣ - الان
I worked on many projects most of which were using Flutter and Dart as well as the Godot game engine that you can find them here.
A few of my project are submitted to the Google PlayStore and to the Apple App Store عملت على كثير من المشاريع اغلبهم باستخدام Flutter تستطيع ان تجدهم هنا.
تستطيع انا تجرب بعظهم في PlayStore و لاجهزة ابل موجود هنا App Store
Software Developer مبرمج حاسوب
٢٠٢٢ - ٢٠٢٣
Seef Area, Bahrain عالم الحاسوب (اعمل لدى طيران الخليج)
منطقة السيف، البحرين
Develop and test new software solutions for business users mostly using ASP.NET and C#
I also provided technical support for existing applications through bug fixes for any reported issue and further develop those applications with added features based on the requests of business users تطوير تطبيقات لاستخدام داخليي للموظفين باستخدام ASP.NET و C#
ايضا عملت على حل المشاكل في التطبيقات الموجودة مسبقا و اضافت مميزات جديدة
Languages الغات
عربيEnglishTechnical Skills
Mobile DevelopmentWeb DevelopmentBackend DevelopmentDatabase Designالمهارات التقنية
تطبيقات الهاتفتطبيقات المتصفحمطور الواجهة الخلفيةتصميم قاعدة البياناتTechnologies التقنيات
FirebaseGoogle CloudAWSDartFlutterSQLOracleOracle ApexMicrosoft SQLSqliteHTMLCSSJavaScriptTypeScriptSvelteC#JavaGoRustGodotGDScriptProjects المشاريع
it also has a tags feature. where you can add as many tags to a saved link as you want
Technology Used - Mobile:
- Flutter
- Dart
- Firebase Authentication
- FireStore
- Svelte
- TypeScript
- Firebase Authentication
- FireStore
تستطيع ايضا ان تضع علامات (tags) لكي تجد المقالة مرى اخرى بسهولة
التكنولوجية المستخدمة - الهاتف:
- Flutter
- Dart
- Firebase Authentication
- FireStore
- Svelte
- TypeScript
- Firebase Authentication
- FireStore
This game has a stats screen that tracks your progress over the days لعبة تساعد في الكتابة على الهاتف النقال وتحسين مهاراتك في الكتابة.
هناك صفحة لتريك تطور مهاراتك من كل يوم للاخر
Technology used:
التكنولوجيا المستخدمة:
- ORACLE Database
- ORACLE APEX
play hundreds of fun pre-made courses. with classic mini golf obstacles, for example:
- Windmill
- Bridges
- Tunnels
- Moving obstacles
- Water hazards
- And many more
when you finish levels or get achievements you can unlock customizations options such as:
- Ball colors
- Hats
العب مأت المراحل. وهناك تحديات الكلاسيكية من الجولف المصغر:
- طاحونة هوائية
- الجسور
- أنفاق
- عقبات متحركة
- عقبات مائية
- عقبات اخرى
عندما تكمل المراحل و تحصل على نتائج ممتازة سوف تحصل علا خيارات لتعديل الكرات
- الالوان
- القبعات
Technology used:
التكنولوجيا المستخدمة:
- Godot
- GDScript
- Admob
This game has a stats screen that tracks your progress over the days لعبة تساعد في الكتابة على الهاتف النقال وتحسين مهاراتك في الكتابة.
هناك صفحة لتريك تطور مهاراتك من كل يوم للاخر
Technology used:
التكنولوجيا المستخدمة:
- Flutter
- Dart
- Admob
يستطيع ايضا انا يصنع QR لكي تشاركه مع الاخرين
Technology used:
التكنولوجيا المستخدمة:
- Flutter
- Dart
It is fully open source and can be found at GitHub through the link below تطبيق للاستخدام معع FreshRSS، لقارئة المقالات الالكترونية يستخدم sqlite لحفظ المعلومات محليي.
التطبيق مفتوح المصدر وموجود على GitHub
Technology used:
التكنولوجيا المستخدمة:
- Flutter
- Dart
- Sqlite
- Provider
Technology used:
التكنولوجيا المستخدمة:
- Svelte
- TypeScript
- Html
- Css
صنعت باستخدام SvelteKit و Typescript. بعد حصولك على اللون تستطيع ان تضغط بالفأرة لنسخ اللون
Technology used:
التكنولوجيا المستخدمة:
- Svelte
- TypeScript
- Html
- Css
Technology used:
التكنولوجيا المستخدمة:
- PHP
- Python
- AWS
- Api Gateway
- Amazon RDS
- Postgress
- Elastic Beanstalk
you can compete against the AI in this simple childhood game, the game also has a feature where the last 1000 matches are saved so you can check if your skills are improving over time هل تستطيع انا تغلب اصعب لعبة Tic Tac Toe.
اللعبة تستطيع انا تسجل اخر ١٠٠٠ محاولة لكي تحسن مهاراتك مع الوقت
Technology used:
التكنولوجيا المستخدمة:
- Flutter
- Dart
- Admob
Contact me اتصل بي
+973-36622864
Email البريد
hassanali92.ha@gmail.com
hasankadhemdev@gmail.com