Contact Information
Tel:+962 79 5 722743
Tel:+971 56 3 710072
And You Can Also Message Me By
Hello!
My name is Mahmoud. I’m originally from Palastine but I was born and lived all my life in
Jordan and seriously I love it & I am very happy to be Jordanian. I have finished my master’s degree
in Computer Information Systems and as a free human I currently live & work as a freelancer in
Dubai and I am so proud of myself :)
Well, as I am sitting here thinking how should I describe myself, I can tell that I am Simple, Funny,
Reasonable, Life and people lover, and I am so into smiley people, unpredictable person, very polite
in communication (even with closest friends and family), cautious , respectful. But at the same time
I am so honest and rude when telling my mind and opinions in things, i like adventure and
i afraid of no one and nothing.
Bottom line, I am so free, well educated, very honest and happy man
My Passions
The first and most things that I am passionate about is Time
(Every single second of it) & astronomy. For time, I love my memories, my history and the history
of my ancestors. I like to know all about the reasons of my existence and the stories included
between the lines of my life. And for astronomy, ever since I was a small kid, I was looking up
wondering about the moon and stars around our small earth, the initial creation of earth and the
relation between earth and these wonderful stars.
I am also so passionate about my profession as a software analyst and developer. It is very beautiful
to solve a problem, make an achievement and enhance our living, don’t you agree?
And as for my other passions, they include but not limited to watching movies, playing sports
(Football, swimming, billiard, bowling, table tennis), Playing chess, playing cards, traveling and
visiting new places and finally chatting and meeting new people - mostly chicks ;)
My Education
From his experience as a non-educated person, my father hallowed education. He has the biggest
credits for my academic accomplishments. I realized that he is absolutely correct and I try harder
and harder to educate myself in the academic & practical career path but most importantly in the
life matters path. It is really not easy to be wise.
Well, i have finished my elementary school from Al-Nmo Altarbawi
School in Jordan/Amman, and then I finished my bachelor degree in Computer Science from Hashemite
University in Jordan/Al-Zarqa. After that I worked for 3 years before I started my masters in
Computer Information Systems at Jordan University in Jordan/Amman.
The topic of my thesis was “INVESTIGATING LATENT SEMANTICS IN ARABIC WRITING FOR NLP APPLICATIONS”;
it is mainly related to the semantic web, vectorial models and singular value decomposition.
Unfortunately, I couldn’t work in a field related to my thesis but I still remember the joy I had
when I researched this topic.
My Experience
I worked for subcontractors to Google Inc, BT-applied technology, Maktoob Company (currently Yahoo) and Eskadenia. As of how I like to gain more experience; I like to learn from trial and error approach, fixing issues that I face when I create ideas that I think of or when I am assigned a new tasks. My Domains of experience includes:
- Natural Language Processing NLP.
- Enterprise Resource Planning ERP.
- Web Technology (Design and development)
- Networking & Operating Systems.
- J2SE & J2EE
- Online Marketing and advertising
My Problems & things I hate
- Smoking: Don’t tell me it’s not healthy, I know. I am thinking of the alternative but I am still into it.
If you already know me, please mention other problems that i have and i promise i will consider updating this portion!
Message Me
Please Please Please message me with all your questions, comments and/or feedback:
-
Computer Technology/ Solutions Development and Delivery
- Java standard solutions including background running applications and/ or services, desktop applications, RMI servers, Scheduled Timers, Toplink based Database connectors, XML data processors, Lucene (Solr) searching applications, network related utilities, and others ...
- Java web based solutions including Servlets controllers, jsps (JSTL), JSP Tags, Requests filters, ajax handlers, json-rpc based controllers, jab-sorb controllers.
- Mysql stored procedures
- Python modules
- OpenERP backend module integration and development.
- Windows7 & Linux (different binaries & distributions) administration.
- Apache2.0 server and apache tomcat web container configuration & administration.
- Web2.0, Web3.0 frontend development including HTML4/5, CSS, PS2HTML, Javascript, and jQuery.
- Restaurants Point of sale setup and installation.
- CCTV cameras setup, installation and configuration.
- Crawlers development, pages aggregators and proxies management.
-
APIs & Systems Integration
- Facebook & twitter API based applications
- Google analytics management, Webmaster tools usage and Maps API.
- Wikimapia API setup and integration.
-
Online Marketing
- Advanced search engine optimization
- Search engine marketing & Google adwords campaigns analysis and setup.
- Target based facebook marketing and advertisement.
- Email marketing (Email shots)

Wajbetak Website www.wajbetak.com

Proign Website www.proign.com

Time Gallery Website www.timegallery.me

INVESTIGATING LATENT SEMANTICS IN ARABIC WRITING FOR NLP APPLICATIONS
After testing the resulted semantic space on a feature extraction application, up to 80% enhancements over the conventional vector space model were retrieved. Results showed that Latent semantic Analysis (LSA) performs a great organization to the original vector space model constructed for same resources. Finally, we used the organized space to demonstrate the improvements that LSA performs in order to cluster documents semantically to a finite set of clusters.

Bayesian Classifier for Arabic
The idea behind a Bayesian classifier is that, if an agent knows the class, it can predict the values of the other features. If it does not know the class, Bayes' rule can be used to predict the class given (some of) the feature values. In a Bayesian classifier, the learning agent builds a probabilistic model of the features and uses that model to predict the classification of a new example.
We (me & my colleague) developed this bayesian classifier that works for Arabic language right after i finished my masters degree.

Your router ip
Another importance of this application is when you like to use your home machine as hosting machine and hosts your websites and services from it.

proxies aggregator
The idea behind this project is to collect many proxies server information and store them in a database. This collection can be used for many purposes such as in automated traffic generator, contents aggregators and sites unblocking in some countries. Proxies can also be used to fasten the communication between clients and servers.

Traffic Generator
The core idea of this system is to let you use your family and friends internet connections to generate an extra daily traffic to your website without violating their privacy or security. This system works exactly the same as team viewer or Remote Desktop that exists in your windows operating system.

SEO content manager
Search engines mainly work by displaying results that are relevant to the keywords entered by visitors in the search box. These keywords are matched against others which were generated by services or products providers.
Search marketing is becoming increasingly important in the Middle East and Africa as local search habits develop: In the Middle East there are approximately 68 million Internet users (according to Internet World Stats) and no smart website administrators want to lose their cut from this huge number.
This system works by fishing queries that are not yet considered by search engines or services providers. By knowing that there are many users' habits in searching and using my experience in vectorial spaces, i decided to reverse engineer the process of search engines for a set of determined queries. Then, these queries were tested on Google search engine and the results were so optimistic. This system uses a fully legitimate approach to enhance the contents of a website without any use of page cloaking or black hat seo methods.