Profile image of rsonbol
Member since January, 2012
6 Recommendations


I have experience in two kinds of skills: artificial intelligence and web development.. * I have more than 8 years experience in Data Mining, Natural Language Processing, Machine Learning, Business intelligence and many other fields in artificial intelligence. I have worked on many projects some of them are research projects. Moreover, I have published many papers in these fields and I am an assistant teacher for ML, NLP, and algorithm courses at the university.. * I have more than 10 years experience in web developments and have worked on more than 50 websites in php, MySQL, python, and java including e-commerce websites, educational websites, personal websites,dashboards, advanced web management solutions. Key Skills :) ------------------ #Data_Mining #Natural_Language_Processing #Machine_Learning #Business_Intelligence #Artificial_intelligence #web_development #PHP_Websites #E_commerce_websites
$40 USD/hr
53 Reviews
  • 85%Jobs Completed
  • 100%On Budget
  • 74%On Time
  • 22%Repeat Hire Rate

Recent Reviews


Technical Manager

Aug 2010 - Dec 2012 (2 years)

- Responsible for the R&D, team management, and development process. - Lead VOILA web development team which consists of three senior and junior developers to complete 28 projects successfully and provide support for more than others 15 projects.

Assistant Teacher and Software Engineer

Apr 2008

* Software Engineer in Software Engineering and Artificial Intelligence Research Group at CS department: * Assistant teacher at Computer Science department at HIAST for: - Natural Language Processing [5th year]. - Intelligent System Utilities [5th year]. - Advanced Algorithms [4th year] - Advanced data structures [3rd year] - Introduction to Computer Science [3rd year] * Supervising projects for HIAST students


B.S. Degree in Informatics Systems Engineering.

2003 - 2008 (5 years)


Arabic Morphological Analysis: a New Approach

POS-Tagger and a shallow syntactical analyzer using machine learning techniques

An Application Oriented Arabic Morphological Analyzer

An Interactive Arabic Dictionary

Toward A Practical Arabic Syntactic Analyzer

Arabic spell checking component in the Arabic Interactive dictionary.