Skip to content
View Hamza5's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report Hamza5

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hamza5/README.md

Hamza Abbad - حمزة عبّاد

Engineer in Computer Science and Artificial Intelligence - مهندس في علوم الحاسوب والذكاء الاصطناعي

Interactive Curriculum Vitae Hire me on Upwork

English عربية

عربية

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

أنا مبرمج بلغة Python بخبرة تتعدى 10 سنوات. أجيد معظم المميزات المتعلقة باللغة بالإضافة إلى كثير من المكتبات المتعلقة بتطوير تطبيقات سطح المكتب والويب مثل Django، Flet و PyQt. لدي خبرة أيضا بالعمل مع المكتبات المتعلقة بعلوم البيانات مثل Numpy، Matplotlib، و Jupyter. بالإضافة إلى ذلك، أنا متخصص في التعلم العميق والذكاء الاصطناعي لذلك أستخدمت أيضا مكتبة TensorFlow كثيرا وكذلك Scikit-learn أحيانا في الأمور الأقل تعقيدا.

لدي أيضا خبرة لأكثر من سنة في إنشاء تطبيقات متعددة المنصات (مكتبية، محمولة، ويب) باستخدام لغة البرمجة Dart ومكتبة Flutter. باستخدامها أستطيع إنشاء واجهات مستخدم احترافية ذات أداء عال ومظهر جميل تعمل على معظم الأجهزة بدون مشاكل. يمكنني أيضا أن أربطها مع خدمات سحابية عبر واجهات برمجة التطبيقات وعبر البروتوكولات القياسية مثل SMTP لإرسال البريد الإلكتروني.

لدي خبرة معتبرة في لغة JavaScript وأحسن استخدامها لإنشاء سكربتات تعمل داخل المتصفّح لإضافة أو تعديل خصائص وآلية عمل مواقع الويب وسحب البيانات منها. لدي خبرة أيضا في مجال كشط الويب لسحب البيانات من المواقع التي لا توفر واجهة برمجة تطبيقات أو توفرها بشروط صعبة تحد من استخدامها. بالإضافة إلى كشط صفحات الويب، أستطيع أيضا كشط مصادر بيانات أخرى مثل الملفات والرسائل النصية القصيرة غلى الهاتف، وغيرها.

أحسن أساسيات الإلكترونيات وأنترنت الأشياء، وقد قمت بمشاريع استخدمت فيها القطع الأساسية مثل المقاومات، المكثفات، الترانزسيتورات، الواصلات، المحركات، وغيرها. بالإضافة إلى ذلك، قمت ببرمجة المتحكمات الدقيقة مثل Arduino وربطتها مع الأجهزة الأخرى مثل الهواتف الذكيّة والحواسيب عن طريق الاتصال التسلسلي والبلوتوث.

أستطيع كذلك رسم تصميمات جميلة ثنائية الأبعاد باستخدام Inkscape، بالإضافة إلى جعلها صورا متحركة لشد الإنتباه. أستطيع كذلك تعديل الصور العادية باستخدام GIMP.

أستخدم عموما أنظمة GNU/Linux. لدي خبرة في العمل على Kubuntu وكذلك على Arch Linux. أحسن أيضا استخدام Windows وقد تعاملت لفترة مع أنظمة Mac OS. لدي أيضا خبرة جيدة مع أنظمة Android. على كل نظام منها قمت بتسطيب تطبيقات والقيام بتعديلات على إعداداتها وواجهتني مشاكل كثيرة وحللتها، لذلك لدي معرفة واسعة بتفاصيل عملها.

أحسن كذلك هندسة التلقين مما يجعلني أتعامل مع برامج الذكاء الإصطناعي النصية مثل Bing AI بكفائة عالية تمكنني من الحصول على المعلومات والنتائج التي أريدها بسرعة ودقة عاليتين.

English

I am an engineer in Computer Science and Artificial Intelligence, specializing in Natural Language Processing using Deep Learning, especially in the Arabic language.

I am a Python programmer with over 10 years of experience. I am proficient in most of the features related to the language as well as many libraries related to desktop and web application development such as Django, Flet, and PyQt. I also have experience working with libraries related to Data Science such as Numpy, Matplotlib, and Jupyter. In addition, I specialize in Deep Learning and Artificial Intelligence so I also use the TensorFlow library a lot and also Scikit-learn sometimes for less complex things.

I also have more than a year of experience in creating cross-platform applications (desktop, mobile, web) using the Dart programming language and the Flutter library. Using them, I can create professional user interfaces with high performance and beautiful appearance that work on most devices without problems. I can also connect them to cloud services via APIs and via standard protocols like SMTP to send email.

I have significant experience in the JavaScript language and I use it well to create scripts that run within the browser to add or modify the properties and mechanisms of websites and extract data from them. I also have experience in web scraping to pull data from sites that do not provide an API or provide it with difficult conditions that limit its use. In addition to scraping web pages, I can also scrape other data sources such as files, SMS messages from the phone, etc.

I am good at the basics of electronics and the Internet of Things, and I have done projects in which I used basic parts such as resistors, capacitors, transistors, relays, motors, and others. In addition, I programmed microcontrollers such as Arduino and interfaced them with other devices such as smartphones and computers via serial communication and Bluetooth.

I can also draw beautiful 2D designs using Inkscape, in addition to making eye-catching animations. I can also edit regular photos using GIMP.

I generally use GNU/Linux systems. I have experience working on Kubuntu as well as on Arch Linux. I also use Windows well and have worked with Mac OS systems for a while. I also have good experience with Android systems. On each of these systems, I installed applications, made adjustments to their settings, and encountered and solved many problems, so I have extensive knowledge of the details of their operation.

I am also good at prompt engineering, which helps me in dealing with textual Artificial Intelligence programs such as Bing AI with high efficiency, enabling me to obtain the information and results I want with high speed and accuracy.

Pinned Loading

  1. InteractiveCV InteractiveCV Public

    Personal CV published in an interactive version, built using Flutter.

    Dart

  2. Learn-to-program-with-C_AR Learn-to-program-with-C_AR Public

    ترجمة لدرس تعلّم البرمجة بلغة السي الخاص بموقع OpenClassrooms

    TeX 63 19

  3. multilevel-diacritizer multilevel-diacritizer Public

    Extensible DL-based automatic Arabic diacritization tool allowing the restoration of different types of diacritics.

    Python 16 2

  4. Periodical-File-Sender Periodical-File-Sender Public

    A GUI based tool to send emails with attachment periodically using an SMTP server.

    Python 4 2

  5. Basic-Regular-Expressions-Tester Basic-Regular-Expressions-Tester Public

    Python3/PyQt4 application to test regular expressions functions on a text.

    Python 2

  6. DNA-translator_AR DNA-translator_AR Public

    تطبيق بسيط للترجمة بين سلاسل DNA و RNA والأحماض الأمينية

    AutoIt 7 1